Autor | Zpráva | ||
---|---|---|---|
Káčer Profil |
#1 · Zasláno: 16. 8. 2011, 08:46:46
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 |
#2 · Zasláno: 16. 8. 2011, 09:08:58
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 |
#3 · Zasláno: 16. 8. 2011, 09:44:22
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 |
#4 · Zasláno: 16. 8. 2011, 18:38:00
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"> .
|
||
Časová prodleva: 13 let
|
0