Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
PHP: phpcredits - Manual
[go: Go Back, main page]

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

search for in the

phpinfo" width="11" height="7"/> <php_uname
Last updated: Mon, 05 Feb 2007
view this page in

phpcredits

(PHP 4, PHP 5)

phpcredits — PHPに関するクレジットを出力する

説明

bool phpcredits ( int flag )

この関数は、PHP開発者、モジュール等のリストを有するクレジットを出 力します。ページに情報を挿入するために適当なHTMLコードが生成され ます。flagはオプションで、デフォルトは CREDITS_ALLです。 カスタムのクレジットを出力したい場合にflagを 利用するとよいでしょう。例えば、一般的なクレジットを出力する 場合にはコード上で次のようにします:

<?php
phpcredits
(CREDITS_GENERAL);
?>
そして、コア開発者とドキュメントグループを一つのページに表示する には次のようにします。
<?php
phpcredits
(CREDITS_GROUP + CREDITS_DOCS + CREDITS_FULLPAGE);
?>
そして、全てのクレジットをページに埋め込みたいというような場合に は、以下のようなコードで実行することが可能です。
<html>
 <head>
  <title>My credits page</title>
 </head>
 <body>
<?php
// あなたが書いた独自のコード
phpcredits(CREDITS_ALL - CREDITS_FULLPAGE);
// さらに別のコード
?>
</body>
</html>

表 253. 定義済のphpcredits()フラグ

名前説明
CREDITS_ALL このフラグは、次のフラグを使用した場合と等価です。 CREDITS_DOCS + CREDITS_GENERAL + CREDITS_GROUP + CREDITS_MODULES + CREDITS_FULLPAGE このフラグは、適当なタグを有する完全に独立したHTMLページを生 成します。
CREDITS_DOCSドキュメントチームのクレジット
CREDITS_FULLPAGE 通常、他のフラグと組み合わせて使用されます。他のフラグで指定 した情報を含む完全に独立したHTMLページを出力することを指定し ます。
CREDITS_GENERAL 一般的なクレジット: 言語の設計およびコンセプト、PHP 4.0 の作 者、SAPIモジュール
CREDITS_GROUPコア開発者のリスト
CREDITS_MODULESPHPの拡張モジュールのリスト、およびこれらの作者
CREDITS_SAPIPHPのサーバAPIモジュールのリストとその作者

phpinfo(), phpversion(), php_logo_guid()も参照してください。



add a note add a note User Contributed Notes
phpcredits
jasper at bryant-greene dot name
05-Sep-2005 04: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.
05-Sep-2002 11: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" width="11" height="7"/> <php_uname
Last updated: Mon, 05 Feb 2007
 
 
show source | credits | sitemap | contact | advertising | mirror sites