Hallo allemaal
Ik heb een eigen web-(en mail)servertje draaien (Linux SME-server) en na wat
ervaring met HTLM sites wil ik met PHP en MySQL beginnen.
Boekje gekocht (Basiscursus PHP 4.2) en op het www gesnuffeld.
Op het webservertje is een (virtuele) domeinnaam aangemaakt die alleen
lokaal te zien is. Op mijn (linux RH8) PC werk ik met de Bluefish editor en
upload de bestandjes naar de directory die bij de domeinnaam hoort op het
servertje. Op de SME-server staat PHP en MySQL standaard geinstalleerd
omdat dat daar gebruikt wordt voor webmail. Ik heb het dus niet zelf
geinstalleerd.
Volgens de test in het boekje draait php op de server goed.
<?php phpinfo() ?> geeft keurig de pagina's met PHP version (PHP Version
4.1.2).
Echter het simpelste scriptje wil niet werken.
Het scriptje van de website "PHPzooi" (geknipt en geplakt):
<html>
<head>
<title> PHP </title>
</head>
<body>
<?php
echo "Dit is uitgebreider maar makkelijker als u met";
echo "meerdere regels gaat werken\n";
?>
</body>
</html>
geeft een keurig blanko scherm.
en het scriptje uit het boek:
<html>
<head>
<title> Hello world in PHP </title>
</head>
<body>
<?php
for ($i= 1; $i<8; $i++){
echo ("<font size=" . $i . ">Hello world</font><br>\n");
}
?>
</body>
</html>
heeft als uitvoer:
Hello world
\n"); } ?>
In het boekje geven ze wel aan dat een niet-werkende PHP interpreter kan
liggen aan een onjuiste mapping maar dat heeft betrekking op een
Windowsmachine. Bovendien zou hij (blijkens de uitvoer van <?php phpinfo()
?>) moeten werken. Uit de PHP.ini kan ik (nog) niet wijs.
Ik heb de syntax al vaak nagespeld op typefouten (hierboven is uit mijn
editor gekopieerd en geplakt) maar kan niks vinden.
Is er iemand die mij een tip wil geven over wat ik fout doe?
B.v. dank.
Thieu

Likes:

Quote