21. září bude sraz! Od 18.00 v restauraci Tradice v Praze u Anděla
Autor Zpráva
marduk
Profil
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
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
marduk
Co to znamená nefunguje? mě odeslat šel.
Zprávy se píšou se "z" ;o)
marduk
Profil
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
marduk
Profil
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á!

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