Funkce mail() nefunguje

Vývojová prostředí, aplikace, skripty, http://www... síťové programy, internet, sdílení...
Odpovědět
Shadow2334
Začátečník
Začátečník
Uživatelský avatar
Registrován: 04. led 2007
Bydliště: Rožnov pod Radhoštěm

Funkce mail() nefunguje

Příspěvek od Shadow2334 »

Ahoj, narazil jsem na problém během tvorby formuláře pro odeslání objednávky přes funkci mail(). Nevím zda jsem někde udělal chybu, nebo tuto funkci hosting nepodporuje (ic.cz), ikdyž ve FAQ má napsáno, že by to fungovat mělo.
Vše proběhne, jak by mělo, dokonce to napíše i zprávu "Email byl úspěšně odeslán", ale na mailovou adresu nic nepříjde. :( Ani do Spamu. :? Cílová adresa je na serveru gmail.com. Zkoušel jsem čekat i nekolik hodin, zda to třeba nepříjde opožděně, ale nic...

Předem díky za pomoc.

Tady je kód souboru(soubor, který odkazuje na tento je prostý HTML formluář:

Kód: Vybrat vše

<?
 $email = $_POST['email'];
 $spam = $_POST['spam'];
 $zprava = $_POST['zprava'];
 $jmeno = $_POST['jmeno'];
 $prijmeni = $_POST['prijmeni'];
 $ulice = $_POST['ulice'];
 $mesto = $_POST['mesto'];
 $psc = $_POST['psc'];
 $platba = $_POST['platba'];

 $text_zpravy = "
    Zpráva od uživatele:
    ".$_POST["zprava"]."
                         
    Adresa uživatele:
    ".$_POST["adresa"]."
                         
    Jméno uživatele:
    ".$_POST["jmeno"]."
    Příjmení uživatele:
    ".$_POST["prijmeni"]."
    Ulice uživatele:
    ".$_POST["ulice"]."
    Město uživatele:
    ".$_POST["mesto"]."
    PSC uživatele:
    ".$_POST["psc"]."
    Platba uživatele:
    ".$_POST["platba"]."
    ";
                         

 if ($email!="" and $spam=="SXGPT")
 {
 @mail("urbanekmirek@gmail.com", $_POST["jmeno"], $text_zpravy,);
 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 špatně opsali bezpečnostní kód.</p>";
 } 
 ?>
OndraSter
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 22. úno 2006
Bydliště: Praha / ČVUT FIT
Kontaktovat uživatele:

Re: Funkce mail() nefunguje

Příspěvek od OndraSter »

@mail("urbanekmirek@gmail.com", $_POST["jmeno"], $text_zpravy,);

Odeber ten @ a vysvětli mi, co dělá ta čárka za $text_zpravy :).
PC: i5-2500k 4.5GHz/24GB RAM/GTX560 Ti 1GB/>5TB - W7 Prof x64; Microsoft SideWinder X3 notebook: HP 6715b (4GB RAM) - W7 Prof x64;
mobil: Nokia Lumia 800 Cyan, 16GB; tablet: Toshiba Portege M200 (2GB, 64GB SSD, GeForce FX5200) - W7 Prof x32


Nahraďte Arduino výkonnější variantou!
Vývojová prostředí a nástroje | Webové prohlížeče | Seznam freehostingů
Shadow2334
Začátečník
Začátečník
Uživatelský avatar
Registrován: 04. led 2007
Bydliště: Rožnov pod Radhoštěm

Re: Funkce mail() nefunguje

Příspěvek od Shadow2334 »

aha, tu čárku jsem nějak přehlédl :roll:, díky, vyzkouším to
Shadow2334
Začátečník
Začátečník
Uživatelský avatar
Registrován: 04. led 2007
Bydliště: Rožnov pod Radhoštěm

Re: Funkce mail() nefunguje

Příspěvek od Shadow2334 »

tak pořád nic :sad: zkoušel jsem zkušebně vyplnit formulář a odeslat jej, napsalo to, že email byl odeslán, ale na adresu nic nepřišlo... :?
OndraSter
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 22. úno 2006
Bydliště: Praha / ČVUT FIT
Kontaktovat uživatele:

Re: Funkce mail() nefunguje

Příspěvek od OndraSter »

A odstranil jsi @? To totiž potlačuje chybové hlášení.
PC: i5-2500k 4.5GHz/24GB RAM/GTX560 Ti 1GB/>5TB - W7 Prof x64; Microsoft SideWinder X3 notebook: HP 6715b (4GB RAM) - W7 Prof x64;
mobil: Nokia Lumia 800 Cyan, 16GB; tablet: Toshiba Portege M200 (2GB, 64GB SSD, GeForce FX5200) - W7 Prof x32


Nahraďte Arduino výkonnější variantou!
Vývojová prostředí a nástroje | Webové prohlížeče | Seznam freehostingů
Shadow2334
Začátečník
Začátečník
Uživatelský avatar
Registrován: 04. led 2007
Bydliště: Rožnov pod Radhoštěm

Re: Funkce mail() nefunguje

Příspěvek od Shadow2334 »

Už to mám vyřešeno! Stačilo vyzkoušet jiný hosting... ic.cz to asi vážně nepodporuje.
Ale i tak díky za pomoc.
arxeiss
Začátečník
Začátečník
Uživatelský avatar
Registrován: 19. črc 2008
Bydliště: Krmelín (předměstí Ostravy)
Kontaktovat uživatele:

Re: Funkce mail() nefunguje

Příspěvek od arxeiss »

2Shadow: My jsme na ICčku měli chvíli třídní stránky, které se stejně nerozjely :D Ale mail fungoval blbě, poslalo se mi to třeba vícekrát, jeden přišel hned, a druhý za 2 dny, přitom ta funkce nemohla být ani za nic spuštěna s těmi samými parametry znova. Napsal jsem na to fórum a nic, tak jsem se na to vykašlal a šel jinam... Už tam nedávám nic
PC : CPU: C2D E5200 2500Mhz @ 3750Mhz a AC Freezer 7PRO MB: Gigabyte GA-P31-DS3L rev.2,1 GPU: ATI Radeon 3650HD 256MB RAM: A-Data Vitesta 2x2GB Zdroj: Forton OEM 400W HDD: Samsung F2 500GB
Netbook : Asus EEE CPU: Intel Atom N270 1,6GHz RAM: A-Data 2GB HDD: 250GB 5400ot/min
Odpovědět

Zpět na „Programování a web“