Autor | Zpráva | ||
---|---|---|---|
Jura Profil * |
#1 · Zasláno: 30. 6. 2005, 19:22:43
Mám vytvořený formulář, který má odeslat zadaná data v e-mailu. PHP testuji v phpTriad se Apache servrem. V souboru php.ini mám nastaveno SMTP na smtp.volny.cz, protože se připojuji na internet přes modem pomocí připojení volny. Kód by měl být v pořádku, ale e-mail se mi nedaří odeslat...
<?php chdir("./applicants"); $podadresar="./$jmeno"; $pocet = 0; while (is_dir($podadresar)) { $pocet++; $podadresar ="./$jmeno".$pocet; } mkdir($podadresar, 0700); $komu = "jura@seznam.cz"; $predmet = "Objednávka zboží"; $zahlavi = "\nFrom : me@localhost.com\n"; $telo = "\nzboží è.1: " . quotemeta ($nazev01) . "\nmnožství: " . quotemeta ($mnozstvi01) . "\nzboží è.2: " . quotemeta ($nazev02) . "\nmnožství: " . quotemeta ($mnozstvi02) . "\nzboží è.3: " . quotemeta ($nazev03) . "\nmnožství: " . quotemeta ($mnozstvi03) . "\njméno: " . quotemeta ($jmeno) . "\nosobní èíslo: " . quotemeta ($cislo) . "\ne-mail: " . addslashes ($email) . "\ntelefon: " . quotemeta ($telefon) . "\nadresa:\n" . quotemeta ($adresa) . "\nzemì: $zeme\n"; $uspech = mail ($komu, $predmet, $telo, $zahlavi); $textovy_soubor =fopen($podadresar ."/details.txt","w"); fwrite($textovy_soubor, $telo); fclose($textovy_soubor); if ($uspech) { echo ("<font face='Verdana' class='text'><b>Vaše objednávka byla úspìšnì odeslána!</b></font>"); } else { echo ("<font face='Verdana' class='text'><b>Došlo k chybì! Zkuste prosím Vaši objednávku zadat znovu.</b></font>"); } ?> |
||
Charlie Profil |
#2 · Zasláno: 30. 6. 2005, 19:31:31
Pokud to testujete na localhostu, tak doporučuji nainstalovat nějaký mail server, pak by to mělo fungovat.
|
||
Jura Profil * |
#3 · Zasláno: 30. 6. 2005, 19:35:21
Takže nemusím být zbytečně nervózní, že je chyba v kódu? A nevíte, prosím, o nějaké adrese, kde se dá takový server stáhnout? Děkuji.
|
||
Charlie Profil |
#4 · Zasláno: 30. 6. 2005, 19:43:52
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0