Autor | Zpráva | ||
---|---|---|---|
marduk Profil |
#1 · Zasláno: 31. 3. 2008, 11:35:59
Dobrý den,
mám na 802.cz webhosting s doménou kde jsem v kolonce Kantakt vytvořil kontaktní formulář následujícím skriptem, ten ale nefunguje. Odskošel jsem to na jiném bezplatném webhostingu s PHP4 a tam to šlo. Můj webhosting je PHP5, je toto důvod proč to nefunguje? Je třeba skript přepsat? Př. co pozměnit? Předem velmi děkuji za případnou pomoc. Marek <?php function JeEmail ($cislo) { return ereg("^.+@.+\..+$",$cislo); } $obsah="Zde je místo pro Vaše dotazy a správy"; $povyk = "Zadejte prosím Váš mail"; if (!empty($_POST)) // tak už se odesílalo a musíme kontolovat { if (!JeEmail($_POST["mail"])) { $povyk = "Mail má špatný formát."; $obsah= $_POST["textarea3"]; // kontrolou jsme neprošli } else { $povyk = "Správa byla odeslána"; // kontrolou jsme prošli $obsah= $_POST["textarea3"]; $mail = $_POST["mail"]; $kontrola = true; mail ('marzeus@seznam.cz', 'REZI_WEB sprava', $obsah.'. email-> '.$mail); } } ?> <form method="post" action="../kontakt.php"> <textarea name="textarea3" rows="7" cols="35"><?php echo $obsah ?></textarea> <BR/> <font><?php echo $povyk ?></font><BR/> <input name="mail" type="text" size="20" align="right" value="<? echo $_POST["mail"]?>"> - <input name="odeslat" type="submit" value="odeslat"></p> </form> |
||
Adam Zábranský Profil |
#2 · Zasláno: 31. 3. 2008, 19:17:47
Možná to vůbec nebude ono, ale někde jsem četl o tom, že na Windows je funkce mail() nějak omezená, takže jestli hostuješ na Windows možná to bude tím... ale opravdu nevím je to jen tip, na kód jsem se moc nekoukal
|
||
Jack Finger Profil |
#3 · Zasláno: 31. 3. 2008, 20:26:04
marduk
Co to znamená nefunguje? mě odeslat šel. Zprávy se píšou se "z" ;o) |
||
marduk Profil |
#4 · Zasláno: 31. 3. 2008, 22:56:54
nefunguje znamená: pozná správnou formu řetězce a ohlásí že nebyl zadán mail, v opačnén případě nahlásí regulérně že mail byl odeslán ale tím to končí a žadný mail nikam neputuje :( uvidím co mi na to řeknou u technické podpory, jestli odepíšou něco kloudného tak to tu skopíruji aby bylo řešení přístupné pro všechny, máteli ale někdo šajnu o tom proč to nefachá, tak please pište. Děkuji
|
||
Časová prodleva: 6 dní
|
|||
marduk Profil |
#5 · Zasláno: 6. 4. 2008, 11:59:26 · Upravil/a: marduk
no možná to vyřeší PHPmailer, mám totiž takový pocit že ....SMTP a podobné fekálie .... webhosting 802 ať nežije za svou technickou podporu která je nulová!
|
||
Časová prodleva: 16 let
|
0