Autor Zpráva
Janko4
Profil
na stránku janik.mysteria.cz som vložil jednoduchý kód na odoslanie emailu,ale žiadny mi neodošle. Skúšal som to aj cez formulár. Ten mi tiež neodošle mail. A pritom je ten kód správne. Ani v spame nie je žiadna pošta. Neviete mi poradiť?
kletely
Profil
Janko4
Kód by si nám neposlal.
panther
Profil
Janko4
A pritom je ten kód správne
pravděpodobně správně nebude.
Janko4
Profil
toto je formulár:
<form action="posli.php" method="post">
<input name="email" size="25" value="Váš@mail"><br>
<input name="predmet" size="25" value="Předmět"><br>
<input name="spam" size="25"> <strong>= 1 + 1</strong><br>
<textarea name="zprava" rows="6" cols="55">Zpráva...</textarea><br>
<input type="submit" value="Odeslat">
</form>
a tu ho spracovávam:
<?php
$predmet = $_POST['predmet'];
$email = $_POST['email'];
$spam = $_POST['spam'];
$zprava = $_POST['zprava'];

if ($predmet!="" and $email!="" and $zprava!="" and $spam=="2")
{
Mail("nieco@dd.sk", $predmet, $zprava, "From: " . $email);
echo "<p><strong>Váš e-mail byl úspěšně odeslán</strong>.</p>";
}
else
{
echo "<p>Váš e-mail se <strong>nepodařilo odeslat</strong> pravděpodobně jste nevyplnili všechny údaje, nebo nevíte kolik je 1 + 1.</p>";
}
?>
kletely
Profil
Janko4
Spracovanie maš v súbore posli.php?
Janko4
Profil
áno mam to tam..
Janko4
Profil
ono mi vypíše, že mail bol odoslaný,ale žiadny nepríde
kletely
Profil
Janko4
A na miesto „"nieco@dd.sk"“ máš svoj existujúci mail?
Janko4
Profil
akože no hlúpy zas nie som. jasne že mam
kletely
Profil
Janko4
akože no hlúpy zas nie som. jasne že mam
to netvrdím

Ten script je od Žďáreka hosting webzdarma. Chybu tam nevidím. Akurát tem mail máš naozaj správane?
Janko4
Profil
jj je....na inom hostingu to fičí v pohode,ale tu na mojej stránke nie. nechápem prečo. a cez php.ini sa to nedá nejako urobiť?
Jan Tvrdík
Profil
Janko4
Máš správně nastavený SMTP server?

viz http://cz.php.net/manual/en/mail.configuration.php
Janko4
Profil
no. a to si ako nastavím?
nightfish
Profil
no. a to si ako nastavím?
máš vůbec spuštěný vlastní SMTP server? pokud ne, asi bude lepší použít phpmailer a SMTP server (třeba) tvého poskytovatele internetu
Janko4
Profil
ja som si takýmito vecami nikdy nerobil.takže ak mi môžeš vysvetliť veci ohľadom smtp servra, budem ti vďačný
senky
Profil *
Jednoducho by nebolo odveci najprv zistit ci je vobec v hostingu povolene odosielanie mailov pomocou php, ak nie, smola, fungovat to zarucene nebude...
Janko4
Profil
„[i]viz “http://cz.php.net/manual/en/mail.configuration.php“;
takže mám to nastavené tak ako je to na tejto stránke. a čo ďalej?
nexty
Profil *
Cau, asi Ti primo neporadim, ohledne nastaveni moc nevim, ale vim, ze kdybys misto tohohle:

Mail("nieco@dd.sk", $predmet, $zprava, "From: " . $email);
echo "<p><strong>Váš e-mail byl úspěšně odeslán</strong>.</p>";


vlozil treba tohle:

if (Mail("nieco@dd.sk", $predmet, $zprava, "From: " . $email))
echo "<p><strong>E-mail se nepodařilo odeslat!</strong></p>";
else
echo "<p><strong>Váš e-mail byl úspěšně odeslán</strong>.</p>";


hned by bylo videt, ze e-mail odeslanej ve skutecnosti nebyl... ;)
Neni to kritika, jen kosmeticka uprava, ktera se muze hodit. Jinak hodne stesti s tim nastavenim :)
nexty
Profil *
Jeste omluva, ty echa maji bejt samozrejme prohozeny, blbe jsem to zkopiroval a koukam na to az ted...

takhle:
if (Mail("nieco@dd.sk", $predmet, $zprava, "From: " . $email))
echo "<p><strong>Váš e-mail byl úspěšně odeslán</strong>.</p>";
else
echo "<p><strong>E-mail se nepodařilo odeslat!</strong></p>";

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: