CLEAR! (start over)
Click Here to Begin: PHP Beginner Tutorial
Click Here for Line-Wrapped PHP Source Code
or Click Here for Context-Highlighted Code
Right Click to Download Lesson Text File
ARChive: Apotheonic Resource Collection
<?php
require_once('http://arc.apotheon.org/dtd.inc');
?>
<head>
<title>sample PHP page</title>
<?php
require_once('http://arc.apotheon.org/styles.inc');
?>
</head>
<body>
<?php
require_once('http://arc.apotheon.org/ad.inc');
$content = $_GET['content']; // there was a time this wasn't necessary
$ext = '.txt';
echo '<p style="border-bottom: thin solid black">
<a href="./php.php"><strong>CLEAR!</strong></a> (start over)<br />
Click Here to Begin: <a href="./php.php?content=phpbegin"><strong>PHP Beginner Tutorial</strong></a><br />
Click Here for <a href="./php.php?content=php"><strong>Line-Wrapped PHP Source Code</strong></a><br />
or Click Here for <a href="./php.php?content=context"><strong>Context-Highlighted Code</strong></a><br />
<a href="./phpbegin.txt">Right Click to Download Lesson Text File</a><br />
<a href="http://arc.apotheon.org"><strong>ARChive: Apotheonic Resource Collection</strong></a>
</p>
';
if ($content == 'php') {
$ext = '.php';
}
echo '<tt>
';
if ($content == 'context') {
show_source('php.php');
} elseif ($content) {
$mainstuff = file($content.$ext);
$mainstuff = join('', $mainstuff);
echo preg_replace('/ /', ' ', nl2br(htmlspecialchars($mainstuff)));
} else {
echo "<p class=\"explain\">Don't click on the source code link until you're ready for it. That's an answer to the \"assignment\" in the beginner tutorial. The good stuff is under the beginner tutorial link.</p>
<p class=\"explain\">Now for the explanation: This is a PHP tutorial for people new to PHP, but not to programming in general. This tutorial also assumes you are familiar with XHTML and the way it is rendered by a browser. Hopefully, if that describes you, you'll find it useful. The beginner tutorial link is the actual lesson, and the source code link is a solution to the practice \"assignment\" described in the lesson.</p>";
}
if ($content == 'phpbegin') {
echo "<br /><br />";
echo "#####<br />";
echo "NOTES:";
echo "<ol>";
echo " <li><a href=\"http://www.toykeeper.net/soapbox/php_problems/\">PHP Problems</a></li>";
echo " <li><a href=\"http://sob.apotheon.org/?p=224\">POOHP</a></li>";
echo "</ol>";
}
echo '
</tt>
';
?>
</body>
</html>