hi,
ich hab mal etwas rumprobiert und so gut wie alles hat so geklappt wie ich es wollte.
ich habe hier mal meine codes:
form.html
<form action="write.php" method="post">
<table>
<tr>
<td>Wählt bitte die Datei aus die ihr verändern wollt:
<select name="auswahl" size="2">
<option value="about.html">about</option>
<option value="home.html">home</option>
</select></select></td>
</tr>
<tr>
<td><select name="new" size="2">
<option value="ja">ja</option>
<option value="nein">nein</option>
</select></td>
</tr>
<tr>
<td>Hier müsst ihr reinschreiben was auf der seite erscheinen soll:
<textarea name="inhalt" width="100" height="100"></textarea></td>
</tr>
<tr>
<td>Klickt hier um es zu bestätigen:
<input type="submit" value="lets go"></td>
</tr>
</table>
</form>
Alles anzeigen
und hier die write.php
[php:1:cecac68fee]<?php
$auswahl = $_REQUEST['auswahl'];
$inhalt = $_REQUEST['inhalt'];
$new = $_REQUEST['new'];
$seiten = array("about.html", "home.html");
if(in_array("$auswahl", $seiten));
{
$datei = fopen("$auswahl", "r+");
}
if($new == "ja");
{
rewind($auswahl);
}
fwrite($datei, $inhalt);
fclose($datei);
echo "die seite wurde aktualisiert";
?>[/php:1:cecac68fee]
mein problem:
über die form.html wird ausgesucht welche datei nur ergänzt werden soll oder ob der inhalt koplett neu rausgeworfen und neu geschreiben werden soll.alles funktioniert.der inhalt der datei die überschrieben werden sollte wurde auch überschrieben,jedoch wird nach dem absenden des formulars dieser Fehler ausgegeben:
Warning: rewind(): supplied argument is not a valid stream resource in /usr/export/www/vhosts/funnetwork/hosting/azustek/pi2/write.php on line 13
kann mir jemand helfen?
mfg <?Chriz?>