« 1 2
Autor Zpráva
hladis
Profil
pomůže mi někdo?
Měsíček
Profil
if ($predmet !== "") {

opravdu si jsi jistý, že tam chceš !==? Nemá tam být náhodou !=?
hladis
Profil
pořád nic
Chuck
Profil
hladis
neupravil sis názvy proměnných. napsals:

$komu = $_POST['komu'];
$predmet = $_POST['predmet'];
$email = $_POST['email'];
$spam = $_POST['spam'];
$text = $_POST['text'];


if ($predmet !== "") {
if ($text == "") {
if ($email == "") {
if ($komu('@[^@]+[.][a-zA-Z]')) {
if (mail($adresat, $predmet, $text, 'From: ' . $odesilatel)){
echo("Email byl úspěšně odeslán);
}
else {
echo("Email se nepodařilo odeslat");
};
}
else {
echo("Adresa příjemce není platnou emailovou adresou");
};
}
else {
echo("Adresa odesílatele není platnou emailovou adresou");
};
}
else {
echo("Nenapsal jsi žádný text");
};
}
else {
echo("Nenapsal jso žádný předmět");
};

a udělal jsem tam chybu - má to být if($text !== "") a ne if ($text == "")
Měsíček
Profil
<?php

  $komu     = $_POST['komu'];
  $predmet  = $_POST['predmet'];
  $email    = $_POST['email'];
  $spam     = $_POST['spam'];
  $text     = $_POST['text'];


if(!empty($predmet)){
  if(!empty($text)){
    if(!empty($email)){
      if($komu('@[^@]+[.][a-zA-Z]')){
        if(mail($komu, $predmet, $text, 'From: '.$email)){
            echo("Email byl úspěšně odeslán);
        } else {
          echo("Email se nepodařilo odeslat");
        };
      } else {
         echo("Adresa příjemce není platnou emailovou adresou");
      };
    } else {
       echo("Adresa odesílatele není platnou emailovou adresou");
    };
  } else {
     echo("Nenapsal jsi žádný text");
  };
} else {
echo("Nenapsal jso žádný předmět");
};

?>
hladis
Profil
Chuck

pořád chyba

Měsíček

taky chyba
fandaa
Profil
hladis
A co takhle napsat jaká?
hladis
Profil
fandaa

jestli ti to pomůže: Parse error: syntax error, unexpected T_STRING in /home/free/tym.cz/f/fasteml/root/www/odeslanymail.php on line 39
fandaa
Profil
hladis
Ukaž kód souboru odeslanymail.php.
hladis
Profil
<?php

$komu = $_POST['komu'];
$predmet = $_POST['predmet'];
$email = $_POST['email'];
$spam = $_POST['spam'];
$text = $_POST['text'];


if ($predmet !== "") {
if ($text == "") {
if ($email == "") {
if ($komu('@[^@]+[.][a-zA-Z]')) {
if (mail($adresat, $predmet, $text, 'From: ' . $odesilatel)){
echo("Email byl úspěšně odeslán");
}
else {
echo("Email se nepodařilo odeslat");
}
}
else {
echo("Adresa příjemce není platnou emailovou adresou");
}
}
else {
echo("Adresa odesílatele není platnou emailovou adresou");
}
}
else {
echo("Nenapsal jsi žádný text");
}
}
else {
echo("Nenapsal jso žádný předmět");
}
?>

píše mi to: Nenapsal jsi žádný text
a text jsem přitom napsal...
hladis
Profil
Prosím ještě jeden problém: když kliknu na tlačítko reset tak se mi ta zpráva pošle(submit).
Nevíte co s tím?
hladis
Profil
Už jsem to opravil a jestli je to vše, tak díky za Váš čas a za Vaše hodnocení.
« 1 2

Vaše odpověď

Mohlo by se hodit

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

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

0