|
Mit dem PHP Skript (rot) wird eine externe Text
Datei ausgelesen und angezeigt. Dieser Text wird, damit
er verändert werden kann, in ein Html Formular
eingebettet.
1.Zunächst müssen wir eine Text-Datei mit
beliebigen Inhalt erstellen. Diese speichern wir in
den Ordner test_text und geben der Datei den Datei Namen
test_text2.txt. Die Lese- und Schreibrechte der Datei
stellen wir auf chmod 777
2. Nun fügen wir folgenden PHP/HTML Code in unsere
Webseite ein, auf welcher der Text angezeigt und editiert
werden soll. Die Datei wird als text_editieren.php auf
den Webserver übertragen.
Der PHP & HTML Code I:
<form action="text_schreiben.php"
method="post" name="form1" class="text">
<p>Externen Text online editieren<br>
<textarea name="text" cols="90"
rows="15" wrap="OFF" id="text">
<?php
$fp = fopen("test_text/test_text2.txt","r");
if ($fp)
{
while(!feof($fp))
{
$text = fgets($fp,100);
echo"$text";
}
fclose($fp);
}
?>
</textarea>
</p>
<p>
<input type="submit" name="Submit"
value="speichern">
</p>
</form>
3. Den folgenden Code fügen wir in eine neue
Webseite ein und geben dem Dokument den Namen text_schreiben.php
- Denn Alles was wir in das Formularfeld eingeben, wird
nachdem wir den Sende Butten gedrückt habe an diese
Datei übergeben und verarbeitet.
Der PHP & HTML Code 2:
<?php
$text = $HTTP_POST_VARS["text"];
$datei = fopen("test_text/test_text2.txt",
"w");
fwrite ($datei, $text);
fclose ($datei);
echo "Der eingegebene Text wurde erfolgreich eingetragen";
?>
<html>
<head>
</head>
<body>
Sie haben
folgenden Text auf der Seite eingegeben:</font><br><br>
<?php
$fp = fopen("test_text/test_text2.txt","r");
if ($fp)
{
while(!feof($fp))
{
$text = fgets($fp);
echo"$text";
}
fclose($fp);
}
?>
</body>
</html>
Das Ergebnis seht so aus:
Bitte testen Sie das Script: schreiben Sie ruhig einen
neuen Text und drücken Sie auf den Button speichern.
|