dobrý den,
mohl by mi někdo poradit? nefunguje mi tento script, ale jinde funguje bez problémů...
toto je form.php a odkazuje se na něj z index.html tag
<form action="form.php" method="post" id="ContactForm">
---------------------------------------------------------------------------
<?php
$to = "email@gmail.com";
$extra = "From: $email\r\nReply-To: $email\r\n";
$subject = "Chata - rezervace ".$email."";
$mess = "text: ".$jmeno."\nEmail: ".$email."\n\n
Obsah zprávy:\n".$text."";
mail ($to, $subject, $mess, $extra);
?>
<HEAD>
<TITLE></TITLE>
<meta charset="utf-8">
<META HTTP-EQUIV="refresh" CONTENT="0;URL=index.html">
</HEAD>
<BODY>
</BODY>
---------------------------------------------------------------------------
Je fajn, že sem dáváš i zdrojáky, ale chtělo by to i uvést, jakou chybu to hlásí. Ono nefunguje má tu věc, že pod tím může být cokoli a my pak musíme hádat co nefunguje.
Problém bude možná v samotné funkci mail(). Popravdě nevím v jakém stavu k chybě dochází.
Každopádně jsou tu možnosti:
- překročen limit odeslání (je limit 10 emailů za hodinu, myslím)
- funkce není povolena (nevím jak to aktuálně vypadá, ale u některých serverů je/byla vypnuta)
- poštovní server nemá svůj den nebo nedokáže posílat.
ahoj, promin za tu strohost... no právě že to nedělá nic vyplním formulář kliknu na odeslat a email nepřijde, když ty stránky posadím na jiný server tak tam to v tomto stavu funguje normálně...
zkoušel jsem to ještě dnes znova a situace je stejná.
Popř. mohl by jsi mi poradit jak to tedy udělat aby to fungovalo na webzdarma? mám je na .unas.cz a nějaký log o chybě není...