Kde je v tomto scriptu chyba ? - PHP

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Odpovědět
krchnak
nováček
Příspěvky: 4
Registrován: 09 zář 2008 21:09

Kde je v tomto scriptu chyba ? - PHP

Příspěvek od krchnak »

Hlásí mi to chybu, zkuste ji najít a opravit :huh:

Kód: Vybrat vše

<?php
if (isset($_POST["submitForm"]))
  {
  $email    = $_POST["email"];
  $zprava   = $_POST["zprava"];
  $chyba    = false;
  if ($email == NULL || $zprava == NULL)
    {
    echo "E-mail nebyl odeslán! Pravděpodobně kvůli nevyplnění některých údajů.";
    $chyba = true;
    }
   else
    {
    echo "E-mail byl úspěšně odeslán.";
    mail("krchnak.p@seznam.cz", "123456", ".$email."<br>IP odesílatele: ".$REMOTE_ADDR."<br>Datum a čas: ".date("d.m.Y H:i", time())."<br><br>".$zprava, "Content-type: text/html; charset=windows-1250\nFrom: WebMail <".$email.">");
    }
  echo "<br><br>";
  }
if (!isset($_POST["submitForm"]) or (isset($_POST["submitForm"]) and  $chyba == true))
{
?>
<form action="<?php echo $_SERVER["PHP_SELF"]?>" method="post">
  <table align="center" style="margin-top: 30px;">
    <tr><td><b>Váš e-mail:</b></td><td><input type="text" name="email" maxlength="50" value="<?php echo $email?>"></td></tr>
    <tr><td><b>Zpráva:</b></td><td><textarea name="zprava"><?php echo $zprava?></textarea></td></tr>
    <tr><td>&nbsp;</td><td><input type="submit" name="submitForm"></td></tr>
  </table>
</form>
<?php
}
?>

Všem, co se zapojí do tématu moc díky ! 8)
Uživatelský avatar
Koja
Level 4.5
Level 4.5
Příspěvky: 1909
Registrován: 30 lis 2005 11:21
Bydliště: Brno
Kontaktovat uživatele:

Re: Kde je v tomto scriptu chyba ? - PHP

Příspěvek od Koja »

Chtělo by to taky napsat KDE a JAKOU chybu ti to háže .. nebo sem hod rovnou odkaz na ten web, bude to lepší.

IMHO chyba bude v tomhle

Kód: Vybrat vše

if (!isset($_POST["submitForm"]) or (isset($_POST["submitForm"]) and  $chyba == true))

..
1) takovej jakejsi divnej paskvil
2) může se v PHP vůbec používat "or" a "and"? Nemá tam být "||" a "&&", jako všude jinde?
Everybody lies so don't trust anyone. :)
krchnak
nováček
Příspěvky: 4
Registrován: 09 zář 2008 21:09

Re: Kde je v tomto scriptu chyba ? - PHP

Příspěvek od krchnak »

Ja nwm, to jsem nepsal já o odkaz je:
http://www.server-two.ic.cz/mail.php

Asi bude chyby v tom or a and, plz někdo kdo PHP umí: opravte to :inlove:

VYŘEŠENO !
Odpovědět
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Bluetooth:Bluetooth neni k dispozici v tomto zarizeni
    od byron » » v Vše ostatní (sw)
    1 Odpovědi
    5122 Zobrazení
    Poslední příspěvek od kecalek
  • Chyba CPU na desce
    od petan320 » » v Problémy s hardwarem
    16 Odpovědi
    10676 Zobrazení
    Poslední příspěvek od petr22
  • Chyba příkazový řádek
    od zik9 » » v Windows 11, 10, 8...
    4 Odpovědi
    3546 Zobrazení
    Poslední příspěvek od zik9
  • Sqlite - systémová chyba
    od cindy the skull » » v Vše ostatní (sw)
    6 Odpovědi
    12316 Zobrazení
    Poslední příspěvek od atari
  • prohližeč událostí id 1796 chyba
    od walderan » » v Problémy s hardwarem
    9 Odpovědi
    6516 Zobrazení
    Poslední příspěvek od walderan

Zpět na „Programování a tvorba webu“