Autor Zpráva
Grep
Profil
Vubec nevim kde mam chybu ale emaily nechodi :-(
<?php
$id = $_POST['ma'];
$db = mysql_connect("mysql.webzdarma.cz", "***", "***");
mysql_select_db("vyms",$db);

$email = mysql_query("select * from mail WHERE id = '$id' "); 
$predmet = $_POST['predmet'];
$zprava = $_POST['zprava'];
$odesilatel = $_POST['odesilatel'];
$kon = mail($email, $predmet, $zprava); 
if ($kon)
  echo "E-mail byl úspěšně odeslán.<br>";
 else
  echo "E-mail se bohužel nepodařilo odeslat.<br>";
?>
Medvídek
Profil
Grep:
Tak si schválně vypište, co máte v proměnné $email
$email = mysql_query("select * from mail WHERE id = '$id' ");
Grep
Profil
Medvídek:
TO jsem zkoušel to co tam mám mít
Medvídek
Profil
Grep:
Rozhodně tam nemáte to, co očekává funkce mail.
Můžete zkusit třeba
$email = mysql_result(mysql_query("SELECT email FROM email WHERE id = ".intval($id)." "),0);
martin1312
Profil
ako píše Medvídek, v $email bude celkom určite Array a nie string.
Grep
Profil
martin1312:
a jak to mam teda upravit. Kdyz vypisu email,,vypise se mi spravne email co chci


martin1312:
Todle nefunguje.
martin1312
Profil
Grep:
Testuješ to na hostingu alebo na localhoste?
Grep
Profil
martin1312:
LOCAL
martin1312
Profil
Defaultne ti z localu odoslať email nepôjde, pokiaľ si si nenstavil SMTP alebo nepoužívaš nejaký "odchytávač" emailov, urobil si niečo zo spomenutého?
Grep
Profil
martin1312, Ne ne slysim o tom prvne.


martin1312:
Jenom me se asi 4 maily povedly...ale pak uz nic.
martin1312
Profil
Aha, tak to je zaujímavé, keď urobíš jednoducho iba

<?php
mail('mojemail@gmail.com', 'predmet', 'nejake blaboly');
tiež nejde? Vypisuje nejaký error?

Ináč ja ako "odchytávač" emailov používam http://smtp4dev.codeplex.com/, naištaluješ, spustíš a potom keď odošleš email, automaticky ti ho otvorí. Teda reálne sa neodošle, iba si ho môžeš pozrieť.
Grep
Profil
martin1312, Ja emaily nechci primat jen odesilat.....tak odchytavac nepotrebuju ne?.....a zkusim jen co se prihlasim na ftp.:-(


martin1312:
Tak kdyz tam zadam adresu sam tak to de:-(
martin1312
Profil
Tak potom v $email nemáš to, čo si mysliš.
Grep
Profil
martin1312, Ja to nechapu do kodu sem nesah ted jsem to zkusil a de to...a nic sem nedelal. Tak dik za pomoc a promin. asi vypadek servru
martin1312
Profil
Tak keď to ide, je dobre.
A v tom dotaze do DB použi intval($id) ako písal [#4] Medvídek

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: