09. juni 2003 - 07:12
Der er
11 kommentarer og 1 løsning
problem med fopen
jeg har en variable i flash som hedder input, men jeg kan ikke får den til at skrive indholdet af variablen til textfilen text.txt... <?php $fp = fopen("text.txt", "a+"); fwrite($fp, "$input"); fclose($fp); ?> jeg ville da mene at dette skulle kunne gøre det... men jeg tager nok fejl... mvh... /Qaps
Annonceindlæg fra Kingston Technology
btw jeg kan heller ikke få den til at gøre det med en variabel fra en alm. html side...
hvilken fejlmeddelelse får du? kan det tænkes at $input skal ændres til $_POST[input]
ingen fejlmeddelelser... der skriver det bare ikke i tekstfilen... men hvis man retter det til noget statisk tekst... altså så den vil se sådan ud: <?php $fp = fopen("text.txt", "a+"); fwrite($fp, "hej hvorn går det osv."); fclose($fp); ?> så skriver den det godt nok i tekstfilen... den vil bare ikke skrive variablen ind i filen... /Qaps
Er du sikker på at der er noget i variablen $input? Prøv evt. at lave en echo $input; inden du skriver til filen. Så kan du se hvad der er i variablen. Hvis ikke der er noget, har ztyxx nok ret.
du skal nok også lige smide koden for hvordan du sætter det input der skal ind i filen
dette burde virke.. <?php if($_POST["input"]) { $fp = fopen("text.txt", "a+"); fwrite($fp, $_POST["input"]); fclose($fp); } $fp = fopen("text.txt", "a+"); fwrite($fp, $_POST["input"] . "<br>"); fclose($fp); ?> <br> <form method=post action="<? echo $_SERVER["PHP_SELF"];?>"> input: <textarea name="input" rows="10" cols="20"></textarea><br> <input type="submit" name="s1" value="Send"> </form> Her includerer vi så filen text.txt<br> <? include('text.txt'); ?>
tak den sidste der virker som den skal...
opret svar for at få points....
okay :-) hvad gjorde så forskellen fra din egen?
15. juni 2003 - 21:23
#10
øhh??
12. august 2003 - 20:26
#11
unskyld ventetiden... har ikke været onlne i et stykke tid...
12. august 2003 - 22:20
#12
helt iorden, takker for point :-)
Vi tilbyder markedets bedste kurser inden for webudvikling