Kde je v tomto scriptu chyba ? - PHP Vyřešeno

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

krchnak
nováček
Příspěvky: 4
Registrován: září 08
Pohlaví: Nespecifikováno
Stav:
Offline

Kde je v tomto scriptu chyba ? - PHP  Vyřešeno

Příspěvekod krchnak » 23 úno 2009 15:45

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)

Reklama
Uživatelský avatar
Koja
Level 4.5
Level 4.5
Příspěvky: 1909
Registrován: listopad 05
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Kde je v tomto scriptu chyba ? - PHP

Příspěvekod Koja » 23 úno 2009 15:49

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: září 08
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Kde je v tomto scriptu chyba ? - PHP

Příspěvekod krchnak » 23 úno 2009 15:59

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 !


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • chyba 0xc0000142
    od Culter » 24 říj 2023 21:59 » v Windows 11, 10, 8...
    1
    1917
    od Roman Tyčka Zobrazit poslední příspěvek
    25 pro 2023 18:41
  • chyba na webu
    od teichmann.ondrej » 04 zář 2023 15:45 » v Programování a tvorba webu
    1
    2074
    od petr22 Zobrazit poslední příspěvek
    04 zář 2023 16:09
  • Chyba - nelze spustit Příloha(y)
    od Jonáš Brožek » 04 říj 2023 08:32 » v Kancelářské balíky
    1
    3048
    od petr22 Zobrazit poslední příspěvek
    04 říj 2023 09:25
  • Chyba po zapnutí notebooku. Příloha(y)
    od paolov » 17 říj 2023 10:52 » v Problémy s hardwarem
    9
    1751
    od petr22 Zobrazit poslední příspěvek
    21 říj 2023 13:29
  • Windows 98 chyba při startu ......VXD Příloha(y)
    od Radovan-kocour » 24 říj 2023 18:49 » v Windows 11, 10, 8...
    5
    1483
    od Radovan-kocour Zobrazit poslední příspěvek
    25 říj 2023 15:24

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

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 32 hostů