Autor | Zpráva | ||
---|---|---|---|
opsidiam Profil |
#1 · Zasláno: 29. 4. 2014, 08:37:51
Dobry den mam problem ako urobit odosielanie emailu po registracii
mam tento kod na spracovanie registracie <?php ob_start(); if(isset($_POST['sent'])){ $jmeno=trim($_POST['jmeno']); $heslo1=$_POST['heslo1']; $heslo2=$_POST['heslo2']; $mail=trim($_POST['mail']); $web=trim($_POST['web']); if($jmeno=="" or $heslo1=="" or $mail==""){ $backlink="index.php?page=registrace&Alert=1"; }else{ require "db.php"; $PocetStejnych=mysql_result(mysql_query("SELECT COUNT(*) FROM `uzivatele` WHERE `jmeno`='$jmeno' OR `mail`='$mail'"), 0); if($PocetStejnych!=0){ $backlink="index.php?page=registrace&Alert=2"; }elseif($heslo1 != $heslo2){ $backlink="index.php?page=registrace&Alert=3"; }else{ $heslo=md5($heslo1); if($web=="http://" or $web==""){ $web=""; } $VlozData=mysql_query("INSERT INTO uzivatele (jmeno,heslo,mail,web,prava) VALUES ('$jmeno', '$heslo', '$mail', '$web', '0')") or die (mysql_error()); $backlink="index.php?Alert=4"; } } }else{ $backlink="index.php?page=registrace&Alert=5"; } header ("Location: $backlink"); ob_end_flush(); ?> |
||
Joker Profil |
#2 · Zasláno: 29. 4. 2014, 09:18:29
opsidiam:
A s čím konkrétně je problém? Stačí po vložení záznamu odeslat e-mail, heslo je stále ještě v proměnné $heslo1. |
||
Taps Profil |
#3 · Zasláno: 29. 4. 2014, 09:35:44
opsidiam:
pro odeslání e-mailu slouží funkce <? mail(); ?> |
||
juriad Profil |
#4 · Zasláno: 29. 4. 2014, 09:39:45
Nějak takto?
|
||
opsidiam Profil |
#5 · Zasláno: 29. 4. 2014, 17:42:07
Ak to chapem podla juriad tak by to malo bit takto
mail($mail, $subject, $heslo1, "From: Bol si zaregistrovany!"); |
||
juriad Profil |
#6 · Zasláno: 29. 4. 2014, 17:48:25
Ne.
mail($komu_email_posilas, $predmet_emailu, $obsah_emailu, 'From: tvoje_emailová_adresa'); A přečti si dokumentaci funkce mail. Máš tam i přiklady. Chceš-li odeslat něco formátovaného použij raději knihovnu phpmailer, která tyto věci řeší pohodlněji. |
||
opsidiam Profil |
#7 · Zasláno: 29. 4. 2014, 18:56:02
ano ale ja chcem aby to poslalo tzomu ktory sa zaregistroval aby mal potvrdenie ze sa zaregistroval a potom dam aj aby sa poslalo potvrdenie ze si kupil napriklad VIP
|
||
peta Profil |
opsidiam:
Description bool mail ( string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]] ) ini_set("SMTP", "smtp.mujhosting.cz"); A ze je dobre postupovat podle prikladu, ktere jsou v dokumentaci. Tento mi nejede, tento take ne. V cem je rozdilny ten dalsi od tech, ktere uz jsem zkousel? |
||
Časová prodleva: 10 let
|
0