Ik gebruik nu een week of 2 een form script met fopen fwrite functie..
Hier mijn vraag:
Mijn fwrite functie werkt prima en schrijft naar "savedinfo.php"
Maar telkens onderaan de pagina.
ik zou graag willen weten wanneer ik in de form de velden invul
en dan via "proces.php" naar savedinfo.php gaat dat ik ZELF bepaal waar de informatie komt die je gesubmit hebt.
Dan zul je eerst al de inhoud in savedinfo.php moeten inladen in een text box en dan het gene moeten invoegen wat je wilde invoegen. Daarna de hele text box met fwrite (of file_put_contents(), misschien nog beter) naar savedinfo.php wegschrijven.
EDIT:
HarmW schreef op 04.08.2007 13:21
Dit moet je vragen aan 1 van onze php masters xD
Dat is niet echt een fatsoenlijke reactie... als je niks te vertellen hebt, reageer dan niet :)
GaMer13, ik ben terug van vakantie en ik probeerde het..
Script werkt prima..
Maar als ik iets schrijf....
en dan de 2e keer dat ik schrijf delete het de eerste deel.
Hoe kan dat?
?
Onbekende gebruiker
07-08-2007 16:12
Het enige wat je hoeft te doen is de flag: FILE_APPEND erbij te zetten, dus zo:
<?php
// NOTE: Je moet wel PHP5 hebben, om file_put_contents te gebruiken
$file = 'savedinfo.php';
$content = '<html><body>'.$_POST['veld'].'</body></html>';
$write = file_put_contents($file,$content,FILE_APPEND);
if($write)
{
echo "Data succesvol weggeschreven";
}
else
{
echo "Er ging iets fout.";
}
?>