Autor Zpráva
zork
Profil
mam problem s odosielacim skriptom v php, mam vytvoreny formular, ale ked donho zadam vsetky informacie a odoslem ich tak sa mi to na maile zobrazy ako spam, sprava je prazdna a co je v nej zistim iba ked dam tlacit a potom zobrazit zdrojovi kod. prosim poradte
gajdynator
Profil
zork
Nie je chybný ten tvoj skript? - daj zdroják.
Skúšal si posielať aj na iný server?
zork
Profil
skusal som 2: centrum.sk, szm.sk

tu je zdrojak:

formular.php

<html>

<head>
<title>formular</title>
</head>

<body>


<? if (!$ne): ?>

<p>Neboli vyplnene všetky povinné údaje</p>

<? endif; ?>


<form method="POST" action="spracovanie.php">

<p><b>Meno:</b><input type="text" name="meno" size="35"></p>
<p><b>E-mail:</b><input type="text" name="email" size="35"></p>
<p><b>Ulica:</b><input type="text" name="ulica" size="35"></p>
<p><b>Mesto:</b><input type="text" name="mesto" size="35"></p>
<p><b>PSČ:</b><input type="text" name="psc" size="35"></p>

<p><input type="submit" value="Odoslat" name="B1">

<input type="reset" value="Vymazat" name="B2">

<input type=hidden name=Odoslane value=true></p>
</form>

</body>

</html>

spracovanie.php

<?

if ($meno=="" || $email=="" || $ulica=="" || $mesto=="" || $psc==""):
require "formular.php";
$ne=true;
endif;

if (!$ne):

$emailadr = "zork@centrum.sk";
$predmet = "Rezervácia";

$name = "Meno: ".$meno."<br>";
$ul = "E-mail: ".$email."<br>";
$ul .= "Ulica: ".$ulica."<br>";
$ul .= "Mesto: ".$mesto."<br>";
$ul .= "PSC: ".$psc;


if (Mail("$emailadr", "$predmet", "$name", "$ul")) {

require "potvrdenie.php";

}
else
{
echo "Správu sa nepodarilo odoslat";
}

endif;

?>


potvrdenie.php

<html>

<head>
<title>potvrdenie</title>
</head>

<body>

<p>Vaša požiadavka bola úspešne odoslana
<p>Vaše meno: <?echo $meno; ?>
<p>Váš e-mail: <?echo $email; ?>
<p>Ulica: <?echo $ulica; ?>
<p>Mesto: <?echo $mesto; ?>
<p>PSČ: <?echo $psc; ?>

</body>

</html>
zork
Profil
za pomoc vam budem vdacny...
llook
Profil
Místo tohohle:
$name = "Meno: ".$meno."<br>"; 

$ul = "E-mail: ".$email."<br>";
$ul .= "Ulica: ".$ulica."<br>";
$ul .= "Mesto: ".$mesto."<br>";
$ul .= "PSC: ".$psc;


tohle:
$name = "Meno: ".$meno."\n"; 

$name .= "E-mail: ".$email."\n";
$name .= "Ulica: ".$ulica."\n";
$name .= "Mesto: ".$mesto."\n";
$name .= "PSC: ".$psc;
$ul = 'Content-Type: text/plain; charset=windows-1250';
zork
Profil
dakujem llook...
uz to sice e-mail servery neberu ako spam, ale aj tak mi to nic nezobrazi(ako keby mi prisiel prazdny mail)

toto je zdrojak z tej prazdnej spravy:


Received: from <info@pokusfokus.wz.cz> for <zork@mail255.centrum.cz>
Received: from aya-sh2-6.customer.vol.cz ([195.122.194.232])
by gmn01-sk.centrum.cz (Centrum Mailer) with ESMTP
;Sat, 18 Mar 2006 19:31:17 +0100
X-SpamDetected: 0
X-VirusDetected: X
X-Virus-Scanner: This message was checked by NOD32 Antivirus system
NOD32 for Linux Mail Server.
For more information on NOD32 Antivirus System,
please, visit our website: [url=http://www.nod32.com/.
]http://www.nod32.com/.
[/url]
Received: by zeus.anoweb.cz (Postfix, from userid 99)
id C79EBDC0C4; Sat, 18 Mar 2006 19:31:15 +0100 (CET)
To: zork@centrum.sk
Subject: Rezervácia
Content-Type: text/plain; charset=windows-1250
From: info@pokusfokus.wz.cz
X-sender: info@pokusfokus.wz.cz
X-Abuse: postmaster@webzdarma.cz
Meno: ivo
E-mail: zork@centrum.sk
Ulica: nova
Mesto: kralova
PSC: 03233
Message-Id: <20060318183115.C79EBDC0C4@zeus.anoweb.cz>
Date: Sat, 18 Mar 2006 19:31:15 +0100 (CET)
zork
Profil
ak niekto mate vlastny odosielaci skript a dobre vam funguje, nemohly by ste mi ho poslat?
php, asp to je jedno len aby fungoval...surne potrebujem
Toto téma je uzamčeno. Odpověď nelze zaslat.