hej!
jag har en textfiled (en textbox) och en knapp samt en textfil som heter hej.txt
hur gör jag så att varje gång jag starta sidan så laddas textboxen med det som står i hej.txt och sen när jag klickar på knappen så sparas hej.txt med det som står i textboxen.
Nexus86Medlem sedan okt. 20023 030 inlägg r: Glöm det. Råkade trycka på skicka lite för tidigt. :r
Nexus86Medlem sedan okt. 20023 030 inlägg echo '<form name="formen" action="' . basename(__FILE__) . '" method="POST">';
if (!isset($_POST['submit'])) {
echo '<textarea name="fil">' . ((file_exists('hej.txt')) ? implode('', file('hej.txt')) : '') . '</textarea><br />
<input type="submit" name="submit" value="Spara" />';
} else {
if (is_writable('hej.txt')) {
if (!$file = fopen('hej.txt', 'w')) {
die('Kan inte öppna hej.txt.');
}
if (!fwrite($file, $_POST['fil'])) {
die('Det går inte att skriva till filen.');
}
fclose($file);
echo 'Innehållet skrevs till filen hej.txt<br />
<textarea name="fil">' . $_POST['fil'] . '</textarea><br />
<input type="submit" name="submit" value="Spara" />';
} else {
die('Det går inte att skriva till filen.');
}
}
echo '</form>';
R// basename klarar visst inte internetadresser.
R2// Öppnar man en sträng med " måste man ju såklart avsluta den med ". :r
det står att jag inte kan skriva till filen, alltså else.
men hur ska jag göra+
Nexus86Medlem sedan okt. 20023 030 inlägg Filen hej.txt måste vara skapad redan. :)
jaha jag vet det var inte det men jag måste göra den skrivbar :)
Nexus86Medlem sedan okt. 20023 030 inlägg Se till att php-scriptet har rätt rättigheter till filen. D.v.s du måste kanske CHMOD:a filen (jag behövde det inte). Vilket av alla värden på rättigheter filen måste ha har jag dock ingen aning om. Det får du vänta på att någon annan ska svara på.