Pozoki Posted August 18, 2005 Posted August 18, 2005 (edited) Sziasztok! Szeretnék az oldalamra egy automata e-mail küldõ rendszert, mely a fellepesek.txt-bõl automatikusan elküldi a szöveget a felíratkozónak. A feliratkozok.dat-ból ha lehetséges PHP-ben. Edited August 19, 2005 by tzoli
arpsoft Posted August 18, 2005 Posted August 18, 2005 Egy szövegfájlt elküldeni a mail függvénnyel. bool mail ( string to, string subject, string message [, string additional_headers [, string additional_parameters]] )
Mezofi Posted August 18, 2005 Posted August 18, 2005 Mit szeretne? Mit szeretne? Azt szeretné, ha valaki regisztrálja magát, az automatikusan kapna egy e-mailt, azzal az üzenettel amit valamilyen txt-ben tárol! Jól gondolom? 1. lépés: Létrehozol egy regisztrációs felületet, ahol bekéred többek közt az e-mail címét a(z) user-nek.(reg.php) 2. lépés: Létrehozol egy e-mail küldõ php-t, amely megkapja a reg php-bõl az e-mail címet és a keresztnevét a reggelõnek (valahogy szólítanod kell). Itt szépen megnyítod az üzenet.txt fájlt (itt megtalálod hogyan) és a tartalmát egy változóba teszed($uzenet), majd a következõ php függvénnyel elküldöd: mail(email cím,tárgy,$uzenet) Hát röviden ennyi. Gondolom ezt szeretted volna. Ha nem akkor bocsi!
Pozoki Posted August 18, 2005 Author Posted August 18, 2005 Igen ezt! Lehet hogy rosszul fogalmaztam, bocs ! Nos meg van az 1-gyes lépés amely eddig is volt. A feliratkozok.dat-ba menti az email címeket, de nincs keresztnév, ez nem is probléma. De a 2-tes lépéshez én kevés vagyok ír:
Pozoki Posted August 19, 2005 Author Posted August 19, 2005 Köszönöm Mezofi! A problémát megoldottad, pont úgy mûködik ahogy azt szerettem volna ! A többieknek itt a megoldás: hirlevel.php <?php $email = $_GET["email"]; //Elküldjük a hírlevelet-------------------- $fp = "fellepesek.txt"; $eredmeny=fopen($fp,"r"); flock($eredmeny, LOCK_EX); $contents = fread($eredmeny, filesize($fp)); flock($eredmeny, LOCK_UN); fclose($eredmeny); $uzenet=$contents; mail($email,"Hírlevél",$uzenet); //--------------Elküldtük a hírlevelet $filename = "feliratkozok.dat"; $endpage = "fooldal.php"; //$endpage.=$email; $handler = fopen($filename, "r"); $esubs = fread($handler, filesize($filename)); fclose($handler); $nsubs = "$esubs\n$email"; $handlew = fopen($filename, "w+"); if(!fwrite($handlew, "$nsubs")) { echo "Hiba!"; } fclose($handlew); echo "<script language=javascript><!--\nalert(\"Köszönöm! Ön az alábbi címmel regisztrált:\\n\\n". $email ."\");\nlocation = \"$endpage\";\n//--></script>"; ?> fooldal.php </table> <form action=hirlevel.php> <p align="center" style="margin-top: 0; margin-bottom: 0"> </p> <p align="center" style="margin-top: 0; margin-bottom: 0"><b>Ha értesítést szeretnél kapni a akkor add meg az e-mail címed !</b></p> <p align="center"> <input type=text name=email size="20"> </p> <p align="center"> <input type=submit value="Mehet" name="submit"></p> <p align="center"> </p> </form> </body>
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now