Autor Zpráva
Slovakia
Profil
Na stranke mam tento formular:
<table align="center"><form action="send.php" method="POST">
<tr><td>Váš email:</td><td><input type="text" size="25" value="Tu napíšte Váš mail" onfocus="if(this.value=='Tu napíšte Váš mail') this.value=''" name="email"></td></tr>
<tr><td>Vaša otázka, správa, atď.</td><td><textarea rows="9" cols="40" wrap="off" name="otazka"></textarea></td></tr>
<tr><td></td><td><input type="submit" value="Odoslať mail" name="poslat">
<input type="reset" value="Vymazať"></td></tr>
</form>
</table>

a send.php:
<?php
if (isset($_POST['poslat'])){
$odosielatel=$_POST['email'];
$otazka=$_POST['otazka'];
if ($otazka==''){
echo ("nebolo vyplnene pole Vaša otázka, správa, atď.");
} else {
echo ("Váš email je: " .$odosielatel);
echo ("Vaša otázka, správa je: " .$otazka);
$odoslat=mail("cash@zoznam.sk","Sprava z webu od: " .$odosielatel,$otazka);
if ($odostat) {
echo ("<br />Správa bola poslaná");
    }
   }
  }
?>

a nechce mi to posielat maily .......... neviete mi poradit co je tu zle??

Moderátor Chamurappi: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na ).
Moderátor Chamurappi: Titulek „formular“ nevystihuje podstatu dotazu. Příště zkus prosím vymyslet lepší.
nightfish
Profil
1) jak dlouho od odeslání e-mailu jsi počkal, než jsi napsal sem? některým freemailům trvá doručení zpráv delší dobu (klidně i několik hodin)
2) kód vkládej mezi [pre] a [/pre] (viz tlačítko <> nad odpovědním formulářem)
3) jak se pozná, že ti "nechce posielat maily"? zobrazí se nějaká chybová hláška?
4) piš prosím s diakritikou
Slovakia
Profil
1)Už to je pár dni.
2)to myslis ze na tomto fore??
3)vsetko vypise jak ma ale mail nepride :D
4)jj
Slovakia
Profil
Teraz som si všimol že mi nevypiše Spáva bola poslaná.
nightfish
Profil
Teraz som si všimol že mi nevypiše Spáva bola poslaná.
to bude tím, že ses překlepl v názvu proměnné
jednou používáš $odoslat a podruhé $odostat

na začátek souboru send.php dej
error_reporting(E_ALL);

třeba ti to vypíše nějakou chybu
Slovakia
Profil
zatial dik............ dnes sa mi to nechce riesit :P

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: