Autor Zpráva
viliam22
Profil
Prosim poradte preco mi nejde tento skript

$odoslane = mail("email@prijemcu.sk","$predmet","<b>od:</b> $meno \n \n
<b>sprava:</b> $sprava \n \n //sprava
Odoslana bola dna " . Date("d.m.Y H:i:s"), "From: $email \n");
if ($odoslane) echo "Odoslane. <hr color=\"#000000\">";
else echo "Neodoslane. <hr color=\"#000000\">";
Joker
Profil
Dává to nějakou chybovou hlášku?
Máte správně nastavený SMTP server?
Cody
Profil
"$predmet" - nevím nejsem v php kovaný, ale má být proměná v uvozovkách???
YoSarin
Profil
Cody
Ve dvojitých uvozovkách (") může, v jednoduchých ne. To samé platí pro escapované sekvence (\n apod)
Yo'Sarin
Anonymní
Profil *
takze to ma byt takto ? ja neviem preco mi nenapisete ten skript este raz ale uz bez chyb diky

$odoslane = mail("email@prijemcu.sk",$predmet,"<b>od:</b> $meno \n \n
<b>sprava:</b> $sprava \n \n //sprava
Odoslana bola dna " . Date("d.m.Y H:i:s"), "From: $email \n");
if ($odoslane) echo "Odoslane. <hr color=\"#000000\">";
else echo "Neodoslane. <hr color=\"#000000\">";
Anonymní
Profil *
nechces aj nahodou kompletny source celej tvojej aplikacie?

chybove hlasky zapnut, pastnut sem a uvidime
Anonymní
Profil *
ne len mi napiste v com je chybny skript
venca163
Profil
Anonymní
a kde to zkoušíš, na serveru?
tiso
Profil
ja neviem preco mi nenapisete ten skript este raz ale uz bez chyb diky
Ja neviem prečo sa nepozrieš do manuály k PHP ale píšeš do do fóra takúto vetu... Dôvod prečo by sme Ti to mali napísať? Modré oči?
Anonymní
Profil *
tak nic uz viem c com je to je tam nieco so smtp na freeservery
Anonymní
Profil *

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250" />
<title>Odoslanie formulára</title>
<style type="text/css">
body {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: .9em;
color: #333;
background: #F0F7FF;
padding-top: 3em;
margin: auto;
text-align: center;
width: 250px;
}
input, textarea {
font-family: Arial, Helvetica, sans-serif;
font-size: .9em;
text-align: center;
}
</style>
</head>

<body>

<?php
if($_GET['sprava']==odoslat) {
if($meno=='' || $sprava=='') {
echo '<p style="color:red;">';
if($meno=='') echo 'Nevyplnili ste Vaše meno.<br>';
if($sprava=='') echo 'Nevyplnili ste text správy.';
echo '</p>';
}
elseif(($email!='')&&(!preg_match("/^[-0-9A-Z_\.]{1,50}@([-0-9A-Z_\.]+ \.){1,50}([0-9A-Z]){2,4}$/i", $email))) {
echo '<p style="color:red;">Zadali ste nesprávny e-mail.</p>';
}
else {
$ip = $REMOTE_ADDR;
$komu = "meno@domena.sk";
$predmet = "Predmet";

$text = '
<html>
<head>
<title>Odoslanie formulára</title>
<style>
* {
font-family: Verdana;
font-size: 11px;
text-align: left;
}
a, a:visited {
color: blue;
text-decoration: underline;
}
a:hover {
color:red;
}
</style>
</head>
<body>
<table>
<tr>
<th width="130">Meno odosielateľa</th><td>'.$meno.'</td>
</tr>
<tr>
<th>E-mail</th><td><a href="mailto:'.$email.'">'.$email.'</a></td>
</tr>
<tr>
<th>Web stránka</th><td><a href="http://'.$stranka.'">'.$stranka.'</a></td>
</tr>
<tr>
<th>Text správy</th><td>'.$sprava.'</td>
</tr>
<tr>
<td colspan="2" height="50">Tento formulár bol odoslaný z IP adresy <b>'.$ip.'</b></td>
</tr>
</table>
</body>
</html>
';

$hlavicka = "From: meno@domena.sk\nContent-Type: text/html; charset=windows-1250\n";

mail ($komu, $predmet, $text, $hlavicka);

echo '<p>Vaša správa bola úspešne odoslaná.</p>';

$meno='';$email='';$stranka='';$sprava='';
}
}
?>

<form action="?sprava=odoslat" method="post">

<p>Meno: *<br />
<input type="text" name="meno" width="200" value="<? echo $meno; ?>" /></p>

<p>E-mail:<br />
<input type="text" name="email" width="200" value="<? echo $email; ?>" /></p>

<p>WWW: (v tvare www.stranka.sk)<br />
<input type="text" name="stranka" width="200" value="<? echo $stranka; ?>" /></p>

<p>Text správy: *<br />
<textarea name="sprava" rows="5" style="width:245px;"><? echo $sprava; ?></textarea></p>

<input type="image" src="pridaj.gif" />


</form>
</body>
</html>
viliam22
Profil
diky
Toto téma je uzamčeno. Odpověď nelze zaslat.