21. září bude sraz! Od 18.00 v restauraci Tradice v Praze u Anděla
Autor Zpráva
horava2
Profil
Dobry vecer.

$to = "horava2@seznam.cz";
$extra = "From: $email\r\nReply-To: $email\r\n";
$subject = "video Bike.czechian.net ".$jmeno."";
$mess = "vlozil(a): ".$nick."\n odkaz: ".$odkaz."\n kategorie: ".$kategorie."\n nazev: ".$nazev."\n jezdec: ".$jezdec."\n lokalita: ".$lokalita."\n strih: ".$strih."\n kameraman: ".$kameraman."\n Popis:\n".$popis."";

mail ($to, $subject, $mess, $extra);


Co mam pripsat, jestlize chci, aby po uspesnem odeslani na danny email vyskocila hlaska, ze to bylo uspesne odeslatno ?
Majkl578
Profil
$to = "horava2@seznam.cz";
$extra = "From: $email\r\nReply-To: $email\r\n";
$subject = "video Bike.czechian.net ".$jmeno."";
$mess = "vlozil(a): ".$nick."\n odkaz: ".$odkaz."\n kategorie: ".$kategorie."\n nazev: ".$nazev."\n jezdec: ".$jezdec."\n lokalita: ".$lokalita."\n strih: ".$strih."\n kameraman: ".$kameraman."\n Popis:\n".$popis."";

if(mail ($to, $subject, $mess, $extra)) {
  echo 'Email odeslan';
} else {
  echo 'Odeslani emailu selhalo';
}
horava2
Profil
Mam v jednom souboru formular pro email a i to odeslani.
Kdyz tam pridam tohle:

if(mail ($to, $subject, $mess, $extra)) {
  echo 'Email odeslan';
} else {
  echo 'Odeslani emailu selhalo';
}


tak se dole zobrazuje "Email odeslan" ikdyz jsem jenom na ten strance.
horava2
Profil
A ted jsem prisel na dalsi chybu.
Po najeti na tu stranku kde je formular s odeslanim se sam tem mail odesle ?

nejspis to bude tim, ze mam v jeden strance formular s odeslanim ?
da se to nejak upravit, aby to mohlo byt v jedne strance ?
Aesir
Profil
horava2:
Po najeti na tu stranku kde je formular s odeslanim se sam tem mail odesle ?
Inu ano, protže ho odesíláte :) Kód
if(mail ($to, $subject, $mess, $extra)) {

odešle e-mail a vrátí do podmínky výsledek (true|false).

Kontrolujte, zda byl formulář odeslán či nikoliv.
if (isset($_POST['submit'])) {

a až podle toho (a až po odfiltrování a validaci dat) posílejte mail.
horava2
Profil
diky uz to mam. Ale nechce to reagovat.
Po klinuti na tlacitko to nereaguje.

	<input id=\"odeslat\" value=\"Přidat video\" type=\"submit\" style=\"font-weight:bold; float:left\">&nbsp; </td></tr>
</form></table>


<?php
if (isset($_POST['submit'])) {
$to = "horava2@seznam.cz";
$extra = "From: $email\r\nReply-To: $email\r\n";
$subject = "video Bike.czechian.net ".$jmeno."";
$mess = "vlozil(a): ".$nick."\n odkaz: ".$odkaz."\n kategorie: ".$kategorie."\n nazev: ".$nazev."\n jezdec: ".$jezdec."\n lokalita: ".$lokalita."\n strih: ".$strih."\n kameraman: ".$kameraman."\n Popis:\n".$popis."";

if(mail ($to, $subject, $mess, $extra)) {
  echo '* email odeslat!';
} else {
  echo '*odeslani selhalo!';
}
}


?>
Aesir
Profil
horava2:
Dobře, tak ve vašem případě
<input name="odeslat" ...

a
if (isset($_POST['odeslat'])) { ...
horava2
Profil
Aesir
Diky moc!! uz je to OK

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:

0