Fråga : Skriv bildar till text sparar - tillfoga text i stället för överskrivar? PHP

Jag har en e-post att lista signup bildar på en website med endast en sätter in kallad ”e-post”. De nedanföra arbetena för kodifiera som skriver e-posten, bildar sätter in till en text sparar: emaillist.txt. Emellertid den visar endast den sända sist e-posten. Jag önskar att den ska tillfoga e-posten och ska skapa en lista, i stället för överskrivning precis av det sist tillträdeet. Också på avsluta jag skulle något liknande det för att gå till en sida som kallades thankyou.php, i stället för att visa ett meddelande.

$ourFileName = ”emaillist.txt”;
$ourFileHandle = fopen ($ourFileName, ”w”) eller dör (”inte kan öppna sparar”);
fclose ($ourFileHandle);

$email=$_POST [”e-post”];
if ($email! = '') {
$input = $email; file_put_contents för
(”emaillist.txt”, $input. ” ”, FILE_APPEND);
ekar ”tackar dig för ditt matar in! Ditt primat har sparats…”;
för
}? >


Thanks, Gary

" klar "

Svar : Skriv bildar till text sparar - tillfoga text i stället för överskrivar? PHP

$ourFileName = ”emaillist.txt”;

$email=$_POST [”e-post”];
om ($email! = '') {
// tillfogar ett fodraavbrott för att ha endast en e-post att tilltala per fodrar
   $input = $email. ”\ n”;

// som öppnar med ska fmode w, överskrivar spara varje tid som du skriver en ny e-post tilltalar
   $ourFileHandle = fopen ($ourFileName, ”a”) eller dör (”inte kan öppna sparar”);

// bruksfwrite som gör bruk av det öppet att spara. Bokslut det och öppna det för file_put_contents om igen ()
// är onödig sparar funktioner
   fwrite ($ourFileHandle, $input);
   fclose ($ourFileHandle);
   titelrad ('läge: http://www.example.com/thankyou.php');
}
? >
Andra lösningar  
 
programming4us programming4us