Neben den bisherigen
Scriptsprachen, kann nun auch PHP für den Aufbau dynamischer Webseiten
auf dem Server www.rzuser.uni-heidelberg.de eingesetzt werden. Im Gegensatz
zu traditionellen Scriptsprachen wie etwa TCL oder Perl, wurde PHP explizit
für Webanwendungen konzipiert. Auszuführende PHP-Kommandos werden
dabei innerhalb der HTML-Anweisungen einer Webseite eingebettet, wodurch
Script- und HTML-Code beliebig gemischt werden kann.
Zu den Stärken von PHP gehören unter anderen eine weitreichende Bibliothek mit weit über 500 Funktionen, die Unterstützung von verschiedenen Datenbanken (im URZ ist es Oracle), die Verwaltung von Sitzungen (Variablen, die über mehere Seitenanfragen eines Besuchers erhalten bleiben) und Schnittstellen zu anderen Internetdiensten wie etwa E-Mail oder FTP.
PHP Scripte müssen die Dateiendung .php4 haben und sich, wie auch bei allen anderen Dateien einer Homepage üblich, im Unterverzeichnis WWW des Homeverzeichnisses befinden.
Eine Fülle von Informationen, wie auch Handbücher im HTML und PDF Format findet man unter http://php.net/docs.php.
<HTML>
<HEAD>
<TITLE>PHP und Oracle</TITLE>
</HEAD>
<BODY>
<H2>Beispiel einer Oracle Datenbankanbindung mit PHP4</H2>
<?
putenv("ORACLE_SID=urz");
putenv("ORACLE_HOME=/usr/home/oracle/product/7.3.3");
putenv("TWO_TASK=urz");
$connection=ora_logon("scott@urz","tiger");
$cursor=ora_open($connection);
ora_parse($cursor,"select city from cities");
ora_exec($cursor);
while(ora_fetch($cursor)) {
$data=ora_getcolumn($cursor, 0);
print "$data<BR>\n";
}
ora_close($cursor);
ora_logoff($connection);
?>
</BODY>
</HTML>
|