FAQ: PHP

tl_files/di_img/list.jpgWas ist PHP?

PHP ist eine rekursive Abkürzung und steht für "PHP: Hypertext Preprocessor". PHP ist eine Skriptsprache, welche zur dynamischen Gestaltung von Websiten verwendet wird und in HTML eingebettet werden kann. PHP bietet die Möglichkeit sowohl prozedural als auch objektorientiert zu Programmieren.

Die Syntax der Sprache ähnelt der von C++ oder Java. PHP unterstützt zahlreiche Funktionsbibliotheken und verfügt über ausgezeichnete Möglichkeiten zur Datenbankanbindung.


tl_files/di_img/list.jpgWas passiert beim Aufruf von PHP-Seiten?

Wenn ein Benutzer über einen Webbrowser eine Anfrage an einen Server schickt, wird diese Anfrage dort von einem Programm wie z.B. dem Apache Webserver entgegen genommen und verarbeitet. Der Server antwortet entweder direkt und schickt eine HTML-Seite zurück oder leitet die Anfrage an den PHP-Präprozessor weiter. Von diesem wird dann der auf dem Webserver hinterlegte PHP-Quellcode geparst, anschließend generiert der Webserver daraus wieder eine HTML-Seite, welche zurück an den Aufrufer gesendet und dort im Browser angezeigt wird.


tl_files/di_img/list.jpgKann ein Besucher meiner Website den PHP-Quellcode sehen?

Wenn der Webserver korrekt eingerichtet wurde und die Anfragen eines Benutzers ordnungsgemäß verarbeitet, wird die Aufrufer in seinem Browser niemals PHP-Code zu sehen bekommen. Dieser wird vom Webserver geparst und es wird nur HTML-Code zurück an den Client geliefert.

Unbefugte können nur an den PHP-Quellcode kommen, wenn der Webserver falsch konfiguriert wurde und somit nicht korrekt arbeitet oder sich jemand unerlaubt Zugriff (z.B. über FTP) auf den Webserver und die dort abgelegten PHP-Quelldateien verschafft.


tl_files/di_img/list.jpgWas ist phpMyAdmin?

phpMyAdmin ist ein in PHP geschriebenes Verwaltungstool für MySQL Datenbanken. Es wird direkt über einen Webbrowser bedient und zeichnet sich u.a. dadurch aus, dass der Benutzer keine SQL-Kenntnisse braucht um Datenbanken, auch auf mehreren Servern, zu administrieren.