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“;
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!“
Verketten
Ein Punkt als Verkettungsoperator
<?php
$Benutzer_Name = „Benutzer A“ ;
echo „Hallo <b>“ . $Benutzer_Name .
„</b>!“;
?>
Im Text erscheint Hallo Benutzer A!
Zeilenumbruch erzeugen
mit <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 ersetzen
mit 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

Brinck-PHPinHTML