Avatar billede Slettet bruger
29. juli 2005 - 11:00 Der er 1 løsning

fejl i skrivning til txt fil med php

Jeg har følgende script. Når man kommer åbner denne php fil to variabler indholder årstal, som også er mappenavn, samet måned, som også er navnet på filen.
Man skal så kunne åbne en hvilken som helst fil, for derefter at kunne redigere i den.

Når siden åbnes lægger den indholdet af den ønskede tekstfil ind i textaret. Problenmet er, at når man så redigerer teksten og trykker på knappen, kommer der en fejlmeddelelse:
Warning: fopen(): SAFE MODE Restriction in effect.

Kan det slet ikke lade sig gøre at opbygge scriptet på denne måde? og i så fald er der et alternativ?

    <?php

$aar = $_POST["aar"];
$mdr = $_POST["mdr"];
$filename = ("$aar/$mdr.txt");
$knap_ret = $_POST["knap_ret"];
if ($knap_ret == "Ret kalender") {
$indhold = $_POST["indhold_kalender"];
$listfile = fopen($filename, 'w');
fwrite($listfile,"\n $indhold");
fclose($listfile);
echo ("Ændringerne for kalenderen $mdr $aar er foretaget");
}
else {
echo("Kalenderen for $mdr $aar er åbnet");
?>

<form action="ret_kalender.php" method="post">
<textarea name="indhold_kalender" cols="150" rows="20">
<?php
include("$filename");
?>
</textarea>

<input type="submit" value="Ret kalender" name="knap_ret">
</form>
<?php
}
?>
Avatar billede dennism Nybegynder
29. juli 2005 - 11:21 #1
Ref.:
http://www.eksperten.dk/spm/635750

Du skulle ikke have stilt det samme spørgsmål igen - blot skrevet et link til det tidligere!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester