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 DE-CIX
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