Autor Zpráva
Anonym
Profil *
Dobrý den mám takový problém, mám tento kód (nejspíš je úplně špatně):
<?php

  $submit = $_POST['submit'];

  $jmeno = strip_tags ($_POST['jmeno']);
  $predmet = strip_tags ($_POST['predmet']);
  $email = strip_tags ($_POST['email']);
  $zprava = strip_tags ($_POST['zprava']);
  
  if($email=="Email")
  {
    echo"<div style='border: 1px solid lavender; background: #F2F2DC; font-size: 26px; padding: 40px 40px 20px 20px;'>
       <a href='index.php'>Zadejte svůj email!</a>
       </div>";
  }
  else
  {
  
  if($submit&&$jmeno&&$predmet&&$email)
  {
  
  
  $to = "kdotu@byl.cz";
  $subject = "Kdotu.byl.cz = $predmet";
  $headers = "From: $email";
  $server = "kdotu.byl.cz";
  $user = "kdotu@byl.cz";
  $pass = "****";
                        
  $body = $zprava;
            
  if (mail($to, $subject, $body, $headers))
  {
    echo"<a href='index.php'>Vaše zpráva byla odeslána!</a>";
       
  }
    else echo"<a href='index.php'>Vaše zpráva nebyla odeslána!</a>";
  }
  else
  {
    echo"Vaše zpráva nebyla odeslána!";
  }
  }          
?>


Jak mám udělat aby mi to posílalo zprávy. Zatím to posíla zpravy jen z mého pc. Všem moc děkuji za radu :)
meris
Profil
Ahoj,
na prvni pohled tam chybu nevidím, podle mého nemáš na serveru nastavené odesílání pomocí funkce mail. Zkus se více podívat na to co ti vypíše php za chyby. Pro více informaci se mrkni na ERROR REPORTING.
Anonym
Profil *
meris
uz mi to funguje, chyba byla asi na tom serveru, moc ti děkuju :)

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