Jump to content
GSForum - Segélyvonal

Szövegfájl küldése a mail függvénnyel


Pozoki

Recommended Posts

Pozoki

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 by tzoli
Link to comment
Share on other sites

arpsoft

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]] )

Link to comment
Share on other sites

Mezofi

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?

:hááát:

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! :lol:

Link to comment
Share on other sites

Pozoki

Igen ezt!

Lehet hogy rosszul fogalmaztam, bocs ! :upsz:

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 :Sír:

Link to comment
Share on other sites

Pozoki

Köszönöm Mezofi!

 

A problémát megoldottad, pont úgy mûködik ahogy azt szerettem volna ! :D

 

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>

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...