| 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: 14 let
|
|||
0