"Also, the generated HTML code only complies with HTML 4.01 or lower, but not as XHTML 1.0 (it uses deprecated attributes, and don't close empty HTML tags explicitly with />)."
That's because it's generated HTML code, like you said, not XHTML code. And you don't close empty HTML tags explicitly with />, only empty XHTML tags.
phpcredits
(PHP 4, PHP 5)
phpcredits — Vytisknout credits pro PHP
Popis
bool phpcredits ( [int $flag] )Tato funkce vytiskne credits vč. seznamu vývojářů PHP, modulů, atd. Generuje příslušný HTML kód, kterým se tyto informace vkládají do stránky. Je třeba předat argument indikující co se vytiskne (předdefinovaná konstanta flag, viz níže). Například k vytištění všeobecných credits můžete někde ve svém kódu použít:
...
phpcredits(CREDITS_GENERAL);
...
<?php
phpcredits(CREDITS_GROUP + CREDITS_DOCS + CREDITS_FULLPAGE);
?>
<html>
<head>
<title>Má stránka s credits</title>
</head>
<body>
<?php
// váš vlastní kód
phpcredits(CREDITS_ALL + CREDITS_FULLPAGE);
// další kód
?>
</body>
</html>
Tabulka 238. Předdefinované phpcredits() příznaky
| název | popis |
|---|---|
| CREDITS_ALL | Všechny credits, ekvivalentní k: CREDITS_DOCS + CREDITS_GENERAL + CREDITS_GROUP + CREDITS_MODULES + CREDITS_FULLPAGE. Vygeneruje kompletní samostatnou HTML stránku s příslušnými tagy. |
| CREDITS_DOCS | Credits dokumentačního týmu |
| CREDITS_FULLPAGE | Obvykle se používá v kombinaci s jinými příznaky. Indikuje, že se má vytisknout kompletní samostatná HTML stránka, včetně informací indikovaných jinými příznaky. |
| CREDITS_GENERAL | Všeobecné credits: Design a koncept jazyka, autoři PHP 4.0 a SAPI modul. |
| CREDITS_GROUP | Seznam užšího kruhu vývojářů |
| CREDITS_MODULES | Seznam rozšiřujících modulů (extenzí) PHP a jejich autorů |
| CREDITS_SAPI | Seznam server API modulů PHP a jejich autorů |
Viz také phpinfo(), phpversion(), php_logo_guid().
phpcredits
jasper at bryant-greene dot name
05-Sep-2005 12:42
05-Sep-2005 12:42
04-Sep-2002 07:43
Note that each individual Credit page includes currently include a <style> CSS stylesheet, and a centered <h1> title that displays "PHP 4 Credits", before the credits table(s).
So these elements will be repeated on the page if you use successively several phpcredits() calls with distinct flag values.
The embedded stylesheet may corrupt your page layout if you have another stylesheet generated before the content generated by this call. You may need to use an ob_created buffer to capture the ob_contents() after calling this function, in order to eliminate the <h1>title and the <style> CSS stylesheet.
Also, the generated HTML code only complies with HTML 4.01 or lower, but not as XHTML 1.0 (it uses deprecated attributes, and don't close empty HTML tags explicitly with />).
Note that there's no way for now to isolate the credits for a specific extension name (with CREDITS_MODULES) or for a specific SAPI module name (with CREDITS_SAPI).
The GENERAL_CREDITS displays also 2 tables: the first one is "Language Design & Concept", the second one is "PHP4 Authors Contribution" for the main PHP core subprojects (Zend Scripting Language Engine, Extension Module API, Unix Build and Modularization, Win32 Port, SAPI Abstraction Layer).
