Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
git-svn-id: http://svn.php.net/repository/pear/packages/HTML_Page/trunk@131388 c90b9560-bf6c-de11-be94-00142212c4b1
- Loading branch information
Klaus Guenther
committed
Jun 13, 2003
1 parent
a91e81b
commit 22a4c67
Showing
3 changed files
with
132 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,61 @@ | ||
<?php | ||
/* vim: set expandtab tabstop=4 shiftwidth=4: */ | ||
// +----------------------------------------------------------------------+ | ||
// | PHP Version 4 | | ||
// +----------------------------------------------------------------------+ | ||
// | Copyright (c) 1997 - 2003 The PHP Group | | ||
// +----------------------------------------------------------------------+ | ||
// | This source file is subject to version 3.0 of the PHP license, | | ||
// | that is bundled with this package in the file LICENSE, and is | | ||
// | available at through the world-wide-web at | | ||
// | http://www.php.net/license/3_0.txt. | | ||
// | If you did not receive a copy of the PHP license and are unable to | | ||
// | obtain it through the world-wide-web, please send a note to | | ||
// | license@php.net so we can mail you a copy immediately. | | ||
// +----------------------------------------------------------------------+ | ||
// | Author: Klaus Guenther <klaus@capitalfocus.org> | | ||
// +----------------------------------------------------------------------+ | ||
// | ||
// $ID$ | ||
|
||
require_once 'HTML/Page.php'; | ||
require_once 'HTML/Table.php'; | ||
|
||
// This is an example from HTML_Table | ||
$table = new HTML_Table('width=100%'); | ||
$table->setCaption('256 colors table'); | ||
$i = $j = 0; | ||
for ($R = 0; $R <= 255; $R += 51) { | ||
for ($G = 0; $G <= 255; $G += 51) { | ||
for($B = 0; $B <= 255; $B += 51) { | ||
$table->setCellAttributes($i, $j, 'bgcolor=#'.sprintf('%02X%02X%02X', $R, $G, $B)); | ||
$j++; | ||
} | ||
} | ||
$i++; | ||
$j = 0; | ||
} | ||
// end of HTML_Table example | ||
|
||
// The initializing code can also be in in the form of an HTML | ||
// attr="value" string. | ||
// Possible attributes are: lineend, doctype, language and cache | ||
|
||
$p = new HTML_Page(array ( | ||
'lineend' => 'unix', | ||
'doctype' => 'strict', | ||
'language' => 'en', | ||
'cache' => 'false' | ||
)); | ||
|
||
// Page title defaults to "New XHTML 1.0 Page" | ||
$p->setTitle("HTML_Page Color Chart example"); | ||
$p->addMetaData("author", "Klaus Guenther"); | ||
|
||
$p->addBodyContent("<h1>Color Chart</h1>"); | ||
|
||
// Objects with toHtml and toString are supported. | ||
$p->addBodyContent($table); | ||
$p->addBodyContent('<p>Copyright 2003 The PHP Group</p>'); | ||
$p->display(); | ||
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
<?php | ||
/* vim: set expandtab tabstop=4 shiftwidth=4: */ | ||
// +----------------------------------------------------------------------+ | ||
// | PHP Version 4 | | ||
// +----------------------------------------------------------------------+ | ||
// | Copyright (c) 1997 - 2003 The PHP Group | | ||
// +----------------------------------------------------------------------+ | ||
// | This source file is subject to version 3.0 of the PHP license, | | ||
// | that is bundled with this package in the file LICENSE, and is | | ||
// | available at through the world-wide-web at | | ||
// | http://www.php.net/license/3_0.txt. | | ||
// | If you did not receive a copy of the PHP license and are unable to | | ||
// | obtain it through the world-wide-web, please send a note to | | ||
// | license@php.net so we can mail you a copy immediately. | | ||
// +----------------------------------------------------------------------+ | ||
// | Author: Klaus Guenther <klaus@capitalfocus.org> | | ||
// +----------------------------------------------------------------------+ | ||
// | ||
// $ID$ | ||
|
||
require_once "HTML/Page.php"; | ||
|
||
// With no initial settings, the following defaults are set: | ||
// -> lineends = unix (\12) | ||
// -> doctype = XHTML 1.0 Transitional | ||
// -> language = en | ||
// -> cache = false | ||
// -> simple = false (if simple is true, doctype and language are unset) | ||
$p = new HTML_Page('simple="true"'); | ||
|
||
// "simple" Page title defaults to "New HTML Page" | ||
|
||
$p->addBodyContent("<h1>Headline</h1>"); | ||
$p->addBodyContent("<p>Some text</p>"); | ||
$p->display (); | ||
|
||
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
<?php | ||
/* vim: set expandtab tabstop=4 shiftwidth=4: */ | ||
// +----------------------------------------------------------------------+ | ||
// | PHP Version 4 | | ||
// +----------------------------------------------------------------------+ | ||
// | Copyright (c) 1997 - 2003 The PHP Group | | ||
// +----------------------------------------------------------------------+ | ||
// | This source file is subject to version 3.0 of the PHP license, | | ||
// | that is bundled with this package in the file LICENSE, and is | | ||
// | available at through the world-wide-web at | | ||
// | http://www.php.net/license/3_0.txt. | | ||
// | If you did not receive a copy of the PHP license and are unable to | | ||
// | obtain it through the world-wide-web, please send a note to | | ||
// | license@php.net so we can mail you a copy immediately. | | ||
// +----------------------------------------------------------------------+ | ||
// | Author: Klaus Guenther <klaus@capitalfocus.org> | | ||
// +----------------------------------------------------------------------+ | ||
// | ||
// $ID$ | ||
|
||
require_once 'HTML/Page.php'; | ||
|
||
// The initializing code can also be in in the form of an HTML | ||
// attr="value" string. | ||
// Possible attributes are: lineend, doctype, language and cache | ||
|
||
$p = new HTML_Page(); | ||
|
||
// Page title defaults to "New XHTML 1.0 Page" | ||
|
||
$p->addBodyContent('<h1>Headline</h1>'); | ||
$p->addBodyContent('<p>Copyright 2003 The PHP Group</p>'); | ||
$p->display(); | ||
?> |