Warning: include(../../../../scripts/kopf.php) [function.include]: failed to open stream: No such file or directory in /srv/www/www-hsg/http/faecher/inf/php/grund/index.php on line 7

Warning: include() [function.include]: Failed opening '../../../../scripts/kopf.php' for inclusion (include_path='.:/srv/www/www-hsg/http/scripts') in /srv/www/www-hsg/http/faecher/inf/php/grund/index.php on line 7

Das "Hallo Welt!"-Programm

hallo.php :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html>
<head>
<title>Hallo Welt mit PHP</title>
<meta name="author" content="mk">
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1" >
</head>
<body>
<?php
  echo "<p>Hallo \n Welt!</p> ";
  // einzeiliger Kommentar
  /* Kommentar
     über mehrere Zeilen*/
?>

<p>
  <a href="http://validator.w3.org/check?uri=referer">
  <img src="http://www.w3.org/Icons/valid-html401"
       alt="Valid HTML 4.01!" height="31" width="88"></a>
</p>
</body>
</html>
Die grünen Teile haben mit Validieren zu tun, die roten stellen PHP-Quelltext dar. Die Seite wird ganz normal mit einem Editor erstellt und als *.php-Datei (hier: hallo.php) auf dem Webspace (am HSG z.B. auf Laufwerk w:, daheim z.B. unter c:\apachefriends\xampp\htdocs )gespeichert. Es ist interessant, sich nach dem Aufruf den Quelltext zeigen zu lassen. Die PHP-Teile sind verschwunden, sie wurden in HTML umgewandelt. Was wurde aus dem \n ?

Aufgabe

Schreibe nach obigem Vorbild eine Datei p1.php mit dem Inhalt:
...
<?php
  echo "Zeile 1<br>"
  echo "Zeile 2";
?>
...
Obiger PHP-Teil enthält einen Fehler. Schaue dir die Fehlermeldung an, dann verbessere den Fehler. Klappt sonst alles?