Niker-CZ 0 Odesláno: 18. Leden, 2013 Share Odesláno: 18. Leden, 2013 ahoj potřebuji pomoc vytvořil jsem si script na web že mi tam budou lide dávat emaily a já jim budu posílat aktuality z webu ale jaksi mě nefunguje mail.php s proměnou mail.php <?php $emailset = FOpen("ucty/.txt", "w"); $ToEmail = "$emailset"; $EmailSubject = 'Sa-Mp-Host '; $mailheader = "From: ".$_POST["email"]."\r\n"; $mailheader .= "Reply-To: ".$_POST["email"]."\r\n"; $mailheader .= "Content-type: text/html; charset=iso-8859-1\r\n"; $MESSAGE_BODY .= "Zpráva: ".nl2br($_POST["news"])."<br>"; mail($ToEmail, $EmailSubject, $MESSAGE_BODY, $mailheader) or die ("Failure"); ?><?php if ($_POST["$emailset"]<>'') { $ToEmail = "$emailset"; $EmailSubject = 'Sa-Mp-Host '; $mailheader = "From: ".$_POST["email"]."\r\n"; $mailheader .= "Reply-To: ".$_POST["email"]."\r\n"; $mailheader .= "Content-type: text/html; charset=iso-8859-1\r\n"; $MESSAGE_BODY .= "Sa-Mp: ".nl2br($_POST["news"])."<br>"; mail($ToEmail, $EmailSubject, $MESSAGE_BODY, $mailheader) or die ("Failure"); ?> Your message was sent <?php } else { ?> a tento script ukládá emaily zpracovat.php <?php $soubor = strip_tags($_POST["email"]); $soubor = fopen("ucty/$email.txt", "w"); fwrite($soubor, "$email"); fclose($soubor); ?> Link to comment Share on other sites More sharing options...
0 Administrátor Ewwe 434 Odesláno: 18. Leden, 2013 Administrátor Share Odesláno: 18. Leden, 2013 a co ti presne nejde Link to comment Share on other sites More sharing options...
0 Niker-CZ 0 Odesláno: 18. Leden, 2013 Author Share Odesláno: 18. Leden, 2013 potřebuji že si udělám stránku a tam bude tabulka tam napíši text a dám odeslat a všem co si registrují email se to odešle ale nefunguje to http://interval.cz/clanky/hromadne-zasilani-novinek-e-mailem/ pomohl by mě to někdo složit trochu sem to nepochopil furt mi to píše Stala se chyba kontaktujte........... insert.php mám takto <?php if((empty($_GET['akce']))AND(empty($kod))):?> <form action="insert.php" method="get"> <table width="500" border="0" cellpadding="10" cellspacing="0" bgcolor="#8080ff"> <tr> <td align="right"><strong>Zadejte zde prosím Vaši platnou e-mail adresu:</strong></td> <td><input type="text" name="email" value="váš@email.cz" /></td> </tr> <tr> <td></td> <td><input type="submit" name="akce" value="Ano, chci novinky e-mailem" /></td> </tr> </table> </form> <?php elseif(!empty($_GET['akce'])): require("config.php"); // načtení nastavení databáze $DnesniDatum=date("Y-m-d H:i:s"); // dnešní datum a čas $Kod=MD5($_GET['email']); // generování unikátního kódu $Email=$_GET['email']; if(empty($Email)): // kontrola zadání emailu echo "Nebyl zadán e-mail!"; exit; else: @$vysledek=MySQL_Query("INSERT INTO seznam VALUES ('', '$DnesniDatum', '$Email', '$Kod', 'NO')"); // vložení dat do databáze if($vysledek): $predmet="Potvrzení e-mailu"; $hlavicka="From: [email protected]\nX-Mailer: TEST\nContent-Type: text/html"; $zprava="Dne: ".$DnesniDatum." byl přidán Váš e-mail: ".$Email." do naší databáze pro zasílání novinek našeho serveru. Klikněte na následující odkaz pro potvrzení správnosti e-mailu: <a href='http://nikercz-lp.wz.cz/test/insert.php?email=".$email."&kod=".$Kod."'> http://nikercz-lp.wz.cz/test/insert.php?email=".$email."&kod=".$Kod."</a><br><br>S pozdravem Admin"; // nutno upravit cestu dle vašeho serveru mail("$Email","$predmet","$zprava","$hlavicka"); // zaslání emailu uživateli pro ověření echo "Váš e-mail byl přidán do naší databáze. Byl Vám odeslán e-mail pro potvrzení."; else: if(mysql_errno()==1062): // kontrola duplicity vkládaných údajů echo "Email je již v databázi!"; exit; else: // došlo k jiné chybě echo "Došlo k chybě, kontaktujte administrátora"; exit; endif; endif; endif; endif; if((!empty($_GET['kod']))AND(!empty($_GET['email']))): require("config.php"); // načtení nastavení databáze @$kontrola=MySQL_Result(MySQL_Query("SELECT email FROM seznam WHERE (email='$email' AND kod='$kod')"), "email"); if($kontrola==$_GET['email']): // ověření emailu @$vysledek=MySQL_Query("UPDATE seznam SET overeno='OK' WHERE (email='$email' AND kod='$kod')"); if(!$vysledek): echo "Chyba databáze"; exit; else: echo "Údaje byly ověřeny, děkujeme."; exit; endif; elseif($kontrola!=$_GET['email']): echo "Údaje nebyly ověřeny."; exit; endif; endif; ?> http://nikercz-lp.wz.cz/test/insert.php Link to comment Share on other sites More sharing options...
0 Ondrej Igar 24 Odesláno: 18. Leden, 2013 Share Odesláno: 18. Leden, 2013 Nastav CHMOD na 0777 Link to comment Share on other sites More sharing options...
0 Niker-CZ 0 Odesláno: 19. Leden, 2013 Author Share Odesláno: 19. Leden, 2013 a to jako kam sem začátečník Link to comment Share on other sites More sharing options...
Dotaz
Niker-CZ 0
ahoj potřebuji pomoc vytvořil jsem si script na web že mi tam budou lide dávat emaily a já jim budu posílat aktuality z webu ale jaksi mě nefunguje mail.php s proměnou
mail.php
a tento script ukládá emaily zpracovat.php
Link to comment
Share on other sites
4 odpovědí na tuto otázku
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