PHP
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

phpinfo> <php_uname
Last updated: Sat, 24 Mar 2007

view this page in

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);
...
A pokud chcete vytisknout užší kruh vývojářů a dokumentační skupinu na samostatné stránce, použijte:
<?php
phpcredits
(CREDITS_GROUP + CREDITS_DOCS + CREDITS_FULLPAGE);
?>
A pokud chcete vložit všechny credits do vlastní stránky, pomůže vám následující kód:
<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ázevpopis
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_DOCSCredits 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_GROUPSeznam užšího kruhu vývojářů
CREDITS_MODULESSeznam rozšiřujících modulů (extenzí) PHP a jejich autorů
CREDITS_SAPISeznam server API modulů PHP a jejich autorů

Viz také phpinfo(), phpversion(), php_logo_guid().



add a note add a note User Contributed Notes
phpcredits
jasper at bryant-greene dot name
05-Sep-2005 12:42
"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.
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).

phpinfo> <php_uname
Last updated: Sat, 24 Mar 2007
 
 
show source | credits | stats | sitemap | contact | advertising | mirror sites