HTML, CSS, PHP, MySQL

html-php.de

HTML & CSS Stylesheets Referenz JavaScript PHP MySQL Sonstiges Gästebuch Inhalt Impressum

[ Was ist PHP ] [ Was wird benötigt ] [ Wie sehen PHP-Dateien aus ]

Was ist PHP

PHP heisst: "PHP - Hypertext Preprocessor". Das bedeutet, anders als JavaScript, dass auf den Browser der Users ausgeführt wird, wird PHP auf den Server ausgeführt und Dokumente werden umgewandelt, auch parsen genannt, und erst dann an den Browser gesendet. Es ist ein Irrglaube, dass man mit PHP den Rechner des User beeinflussen kann, wie z.B. die Größe des Browserfensters auslesen und ändern kann oder eine Anwendung auf einen Rechner des Users starten kann, oder die Größe des Browsers ändern kann, da PHP nur auf den Server ausgeführt wird. Anders als bei HTML kann der Besucher Ihren PHP-Script nicht sehen. Mit PHP kann man u.a. Formulare in einer Datenbank speichern, ändern und wieder abrufen.

Was benötigt man für PHP

Zusätzlich zum Editor und einen Browser wie bei HTML, benötigen Sie einen Webspace-Anbieter, der PHP unterstützt, und wenn Sie mit Datenbanken arbeiten wollen, zusätzlich MySQL. Zum Testen auf den heimischen PC benötigen Sie ein Apache. Ich empfehle XAMPP, der PHP, PERL, MySQL-Datenbanken, und FTP unterstützt. Um mit PHP arbeiten zu können, benötigen Sie umfassende Kenntnisse in HTML und CSS.

Wie sehen PHP-Dateien aus

PHP-Dateien haben die Dateierweiterung .php. Die Anweisungen in PHP werden in einer spitzen Klammer und ein Fragezeichen gefolgt von ein Fragezeichen eingeschlossen.

  <?php
    echo "Hallo schöne Welt" ;
  ?>

Eine PHP-Datei kann wie folgt aussehen,

  <!DOCTYPE HTML>
  <html lang="de">
  <head>
   <meta charset="utf-8">
   <title>Meine erste Homepage</title>
  </head>
  <body>
   <?php
     echo "<p>Hallo schöne Welt</p>" ;
   ?>
  </body>
  </html>

oder auch so

  <?php
   echo "<!DOCTYPE HTML>\n" ;
   echo "<html lang=\"de\">\n" ;
   echo "<head>\n" ;
   echo "  <meta charset=\"utf-8\">\n" ;
   echo "  <title>Meine erste Homepage</title>\n" ;
   echo "</head>\n" ;
   echo "<body>\n" ;
   echo "  <p>Hallo schöne Welt</p>\n" ;
   echo "</body>\n" ;
   echo "</html>\n" ;
  ?>

Das Ergebnis sieht in beiden Fällen gleich aus:
Anzeigebeispiel

back top next