110 likes | 196 Views
Blockseminar Allgemeine Technologien II Dozent: P. Sahle. März 2009 PHP in HTML Referentin: Angela Brinck. PHP Code in HTML einfügen. <html> <head> </head> <body> <b>Hier</b>steht <i>irgendwas</i> in HTML <? echo „eine PHP-Anweisung“, echo „noch eine PHP-Anweisung“;
E N D
BlockseminarAllgemeine Technologien IIDozent: P. Sahle März 2009 PHP in HTML Referentin: Angela Brinck
PHP Code in HTML einfügen • <html> • <head> </head> • <body> • <b>Hier</b>steht <i>irgendwas</i> in HTML • <? • echo „eine PHP-Anweisung“, • echo „noch eine PHP-Anweisung“; • echo „und eine dritte“; • ?> • <b>Hier</b> ist noch einmal HTML • </body> • </html>
Zeichenketten • Zeichenketten sind Strings bzw. Text. Ein Beispiel für eine Variable, die einen normalen Text enthält bzw. eine Zeichenkette darstellt oder, anders ausgedrückt, eine Stringvariable ist, wäre z. B. der Benutzername: • $Benutzer_Name = „Nutzer A“; • oder $text = „Hallo Welt!“
VerkettenEin Punkt als Verkettungsoperator • <?php • $Benutzer_Name = „Benutzer A“ ; • echo „Hallo <b>“ . $Benutzer_Name . „</b>!“; • ?> • Im Text erscheint Hallo Benutzer A!
Zeilenumbruch erzeugenmit <br> für break • <?php • $Benutzer_Name = „Benutzer A“ ; • echo „Hallo <b>“ . $Benutzer_Name . „</b>!<br>“; • echo „Wir freuen uns, dass Sie sich für Regesten interessieren.“; • ?>
Teilzeichenkette ersetzenmit substr_replace • 1. Parameter Quellzeichenkette • 2. Parameter einzusetzende Zeichenkette • 3. Parameter : Startposition nach der ersetzt werden soll • 4. Parameter (optional): • Anzahl der zu ersetzenden Zeichen
Beispiel für das Ersetzen einer Teilzeichenkette mit Angabe der Startposition • $str = „Eine Zeichenkette“; • echo substr_replace($str ,“ String“ ;3); • Als Ergebnis erhält man in diesem Beispiel: Ein String
Beispiel für das Ersetzen einer Teilzeichenkette mit Angabe der Zahl der zu ersetzenden Zeichen • $str = „Eine Zeichenkette“; • Echo substr_replace($str, „Diese“ ,0,4) • Als Ergebnis erhält man: • Diese Zeichenkette
Auslesen und Schreiben von Dateien • Auflistung von Funktionen • Für den Umgang mit Dateien und Verzeichnissen: • http://openbook.galileocomputing.de/ • php4/kapg.htm
Dateifunktionen • readfile ($datei) • file() liest eine Datei komplett in ein Array. • file_exists() überprüft, ob eine Datei existiert. • fopen() öffnet eine Datei oder URL. • tempnam() erzeugt einen eindeutigen Dateinamen. • unlink() löscht eine Datei.
Öffnen einer Datei zum Überschreiben • Öffnen der Datei mit Angeben des Öffnungsmodus „w“ für write