Autor Zpráva
Káčer
Profil
Dobrý den,
mám na firemních stránkách přidaný formulář a když ho vyplním a odešlu tak mě to hlásí :

The requested URL /zprava.php was not found on this server.

Přikládám kousek scriptu

<?php
function autoUTF($s)
{
    if (preg_match('#[\x80-\x{1FF}\x{2000}-\x{3FFF}]#u', $s)) // detect UTF-8
    {
        return $s;
    }
    elseif (preg_match('#[\x7F-\x9F\xBC]#', $s)) // detect WINDOWS-1250
    {
        return iconv('WINDOWS-1250', 'UTF-8', $s);
    }
    else // assume ISO-8859-2
    {
        return iconv('ISO-8859-2', 'UTF-8', $s);
    }
} 
 function cs_mail($to, $subject, $mess, $extra = "")
{
    $subject = "=?utf-8?B?".base64_encode(autoUTF($subject))."?=";
    $extra .= "MIME-Version: 1.0\r\n";
    $extra .= "Content-Type: text/plain; charset=\"utf-8\"\r\n";
    $extra .= "Content-Transfer-Encoding: base64\r\n";
    $mess = base64_encode(autoUTF($mess));
    return mail($to, $subject, $mess, $extra);
}
if ($_POST)  {  
  $to = "zpravy@pujcky-lf.cz";  
  $email = $_POST['mailodes']; 
  $extra = "From: $email\r\nReply-To: $email\r\n";  
  $subject = "Dotaz nebo zadost od $email";  
  $mess = "Jméno a příjmení: ".$_POST['jmeno']
            . "\nČíslo smlouvy ".$_POST['cislo']."\nEmail: ".$email."\n Web: ".$_POST['web']
            . "\nZprava ".$_POST['zprava']                 
            . "\nDatum vyplnění ".$_POST['datum']; 
 if(!cs_mail ($to, $subject, $mess, $extra)) 
     die("Nelze odeslat e-mail");
  die("E-mail byl odeslán"); 
  } 
  ?>   
<!doctype html>
<html>
    <head>
    
Joker
Profil
Káčer:
The requested URL /zprava.php was not found on this server.
Daný soubor na serveru neexistuje.
Pravděpodobně v atributu action formuláře je špatná cesta k souboru.
Káčer
Profil
v atributu action formuláře mám napsáno zprava.php. Zasílám script

<?php
function autoUTF($s)
{
    if (preg_match('#[\x80-\x{1FF}\x{2000}-\x{3FFF}]#u', $s)) // detect UTF-8
    {
        return $s;
    }
    elseif (preg_match('#[\x7F-\x9F\xBC]#', $s)) // detect WINDOWS-1250
    {
        return iconv('WINDOWS-1250', 'UTF-8', $s);
    }
    else // assume ISO-8859-2
    {
        return iconv('ISO-8859-2', 'UTF-8', $s);
    }
} 
 function cs_mail($to, $subject, $mess, $extra = "")
{
    $subject = "=?utf-8?B?".base64_encode(autoUTF($subject))."?=";
    $extra .= "MIME-Version: 1.0\r\n";
    $extra .= "Content-Type: text/plain; charset=\"utf-8\"\r\n";
    $extra .= "Content-Transfer-Encoding: base64\r\n";
    $mess = base64_encode(autoUTF($mess));
    return mail($to, $subject, $mess, $extra);
}
if ($_POST)  {  
  $to = "zpravy@pujcky-lf.cz";  
  $email = $_POST['mailodes']; 
  $extra = "From: $email\r\nReply-To: $email\r\n";  
  $subject = "Dotaz nebo zadost od $email";  
  $mess = "Jméno a příjmení: ".$_POST['jmeno']
          . "\nČíslo smlouvy ".$_POST['cislo']."\nEmail: ".$email."\n Web: ".$_POST['web']
          . "\nZprava ".$_POST['zprava']                 
          . "\nDatum vyplnění ".$_POST['datum']; 
 if(!cs_mail ($to, $subject, $mess, $extra)) 
     die("Nelze odeslat e-mail");
  die("E-mail byl odeslán"); 
  } 
  ?>   
<!doctype html>
<html>
    <head>
      <meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
      <title>Půjčka LF - zprava</title>
      <style>
      body{color:black; font-size:18px; background-color:rgb(192,240,255);
          font-size:21px;}
      #uvod{font-weight:bold; font-size:32px; border:double black 11px; width:340px;
            height:50px; background-color:white; text-align:left; position:relative;
            left:80px; word-spacing:20px;}
      .odpoved{font-size:26px; width:350px; height:40px; font-weight:bold;
               text-align:center; position:relative; left:360px;}
      #urceni{position:relative; top:200px; left:25px; text-align:center;
              font-weight:bold; color:red;}
      #form{position:relative; top:280px; left:250px; font-size:20px;}
      .imput{border:2px solid blue; background-color:#FFF090; width:100px; height:25px}
      .textarea{border:2px solid blue; background-color:#FFF090; width:330px; 
                height:150px; overflow:auto; white-space:pre-wrap;}
      .tlacitko{border:8px ridge #10107F; background-color:#4000C0; color:yellow;
                font-weight:bold;}
      #popisek{position:relative; top:320px; left:20px; text-align:center;
              font-size:25px;}
      #cara{position:relative; top:510px}
      </style>
    </head>
    <body>
        <br>
        <dl>
          <div id="uvod"><i><big>Formulář</big> určený k:</i></div>
          <div class="odpoved">
            <ol start="1" type="A">
                <li><u>Žádost o předčasné splacení.</u></li><br>
                <li><u>Dotazy k půjčce.</u></li><br>
                <li><u>Jiné dotazy a žádosti k půjčce.</u></li><br>
            </ol>
          </div>
          <div id="urceni">
               <p><big><i><u>Tento formulář</big> je výhradně určen k zasílání výše 
                          uvedených a důležitých zpráv, na které Vám odpovíme v
                          <br>co nejkratší době.</u></i></p>
          </div>
          <div id="form">
            <form action="zprava.php" method="Post"> 
              Váš email:<input type="text" name="mailodes" size="30" value="@"
                        style="border:2px solid blue; background-color:#FFF090"><br><br>
Davex
Profil
Když soubor /zprava.php neexistuje, tak se to nemá kam odeslat. Soubor s tímto skriptem se pravděpodobně jmenuje jinak a ten jiný název je potřeba napsat do <form action="něco jiného.php" method="post">.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0