anoniem Geplaatst: 18 januari 2003 Delen Geplaatst: 18 januari 2003 Waarom werkt dit niet?? De bedoeling is de tekst in te lezen uit een bestand. En dan via het formulier waarin je de tekst kan wijzigen, door te sturen naar de tweede pagina (opslaan.php). Daar wordt die tekst dan terug opgeslagen in het oorspronkelijke bestand. De tekst wordt goed ingelezen, goed afgebeeld, goed doorgestuurd naar het tweede php-document, maar het wordt niet terug in het bestand opgeslagen... [u:27c4f0b3ab]invoer.php[/u:27c4f0b3ab] [code:1:27c4f0b3ab]<form action=index.php method=post> <center> <table width=600><tr><td> <textarea name=tekst cols=80 rows=25 style="border: 0; background: #ddddff; color: 804000" > <? $doc = "http://www.aerypton.be/~hamilton/".$doc."/accomodatie.txt"; $bestand = fopen("$doc", "r"); while (!feof($bestand)) { $tekst = fgets ($bestand,2048); echo "$tekst"; }; fclose ($bestand); ?> </textarea> <input type=hidden name=doc value=<?echo $doc?>> <input type=hidden name=link value=opslaan.php> <br> <input type=submit name=submit value=opslaan> </td></tr></table> </center> </form>[/code:1:27c4f0b3ab] [u:27c4f0b3ab]opslaan.php[/u:27c4f0b3ab] [code:1:27c4f0b3ab]<center> <table><tr><td width=500> <? echo "De tekst werd opgeslagen in $doc"; echo "<br><br>$tekst"; $bestand = fopen("$doc", "w"); fwrite ($bestand, $tekst); fclose ($bestand); ?> </td></tr></table> </center>[/code:1:27c4f0b3ab] Quote Link naar reactie
anoniem Geplaatst: 18 januari 2003 Auteur Delen Geplaatst: 18 januari 2003 php 4.2.0 of hoger toevallig? Quote Link naar reactie
anoniem Geplaatst: 18 januari 2003 Auteur Delen Geplaatst: 18 januari 2003 'k zou het eigenlijk niet weten... hoe kan ik dat zien? doet dat er iets toe? Quote Link naar reactie
anoniem Geplaatst: 18 januari 2003 Auteur Delen Geplaatst: 18 januari 2003 [quote:354d43b2b8="Aerypton 2"]'k zou het eigenlijk niet weten... hoe kan ik dat zien?[/quote:354d43b2b8]Een phpbestand maken met als inhoud:[code:1:354d43b2b8]<?php phpinfo(); ?>[/code:1:354d43b2b8] [quote:354d43b2b8="Aerypton 2"]doet dat er iets toe?[/quote:354d43b2b8]Ja: http://www.php.net/manual/en/language.variables.predefined.php Quote Link naar reactie
anoniem Geplaatst: 18 januari 2003 Auteur Delen Geplaatst: 18 januari 2003 PHP Version 4.2.2 Quote Link naar reactie
anoniem Geplaatst: 18 januari 2003 Auteur Delen Geplaatst: 18 januari 2003 Lees dan op bovenstaand adres het verhaal over de $_POST eens... Quote Link naar reactie
anoniem Geplaatst: 19 januari 2003 Auteur Delen Geplaatst: 19 januari 2003 m'n excuses... ik versta er niets van... ik begrijp niets van wat die mannen (of vrouwen) daar schrijven... :-? Quote Link naar reactie
anoniem Geplaatst: 19 januari 2003 Auteur Delen Geplaatst: 19 januari 2003 in het kort: Als je naar een pagina post, kan je blaat niet meer aanroepen met $blaat. Je moet dan $_post['blaat'] gebruiken... Pas die dingen even aan in je eigen script.. t. Quote Link naar reactie
anoniem Geplaatst: 19 januari 2003 Auteur Delen Geplaatst: 19 januari 2003 en hoe komt het dan dat ik dat dan wel aan 1000 succesvol gedaan heb? Quote Link naar reactie
anoniem Geplaatst: 19 januari 2003 Auteur Delen Geplaatst: 19 januari 2003 en dan nog iets: ik kan het na de post wel echo-en maar niet fwrite-en Dus dat bewijst volgens mij dat daar het probleem niet zit... Quote Link naar reactie
anoniem Geplaatst: 19 januari 2003 Auteur Delen Geplaatst: 19 januari 2003 kijk dan eens of je erachter kan komen wat er in $bestand en $doc zit. Wat bedoel je met 1000?? Kijk eens hier: http://www.php.net/manual/en/function.fgets.php Oh ja, mag je wel schrijven naar het bestand? chmod enzo...? t. Quote Link naar reactie
anoniem Geplaatst: 24 januari 2003 Auteur Delen Geplaatst: 24 januari 2003 ik bedoel dat ik al in tientallen scripts die post gebruikt heb... en die scripts zijn wellicht elk alle honderden keren goed gelopen! en volgens chmod heeft iedereen nu alle rechten! Waarom lukt me dat niet verdikke toch... aerypton Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen