« 1 2
Autor Zpráva
Měsíček
Profil
<?php
$to = "ales15@centrum.cz";
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$subject = "Vzkaz";
$mess = "Jméno: ".$_POST["jmeno"]."E-mail: ".$_POST["email"]."Vzkaz: ".$_POST["vzkaz"];

mail ($to, $subject, $mess, $headers);
?>
Měsíček
Profil
Vertigo4

"no a proč si nenastavit proměnnou hned na začátku a pracovat pak s ní? až bude mít jednou delší skript, tak pak bude přepisovat všudy ty posty? a to nehledě na to, že to nemá vůbec nijak prověřené"

Protože v tomto případě je to vyloženě zbytečné, jinak můžeš mi říct nějáký důvod proč by se mělo v důležitém skriptu zase zpět měnit ze superglobálních na normální? ...
Timy
Profil
Měsíček
Vertigo to podle mě spíš myslel tak, že se může změnit název té proměnné. V tomhle skriptu se zrovna používá jenom jednou, takže je to vcelku zbytečné, ale pokud by se ve skriptu $_POST["jmeno"] vyskytlo vícekrát, bylo by lepší si tu proměnnou uložit někam jinam. A nějakým tím ošetřením by tam proměnná taky mohla projít.
vertigo4
Profil
No však jsem mu tam napsal už hotový skript i s htmlspecialchars...

v tomto případě je to vyloženě zbytečné
takže je to vcelku zbytečné
no je, ale já to chtěl i ošetřit a to by bylo nepřehledné
Nadan
Profil
vertigo4
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/free/ic.cz/n/narody/root/www/navi/send.php on line 19
Tohle mi píše.... Mám něco podobného na svých stránkách...
Kód je:
<?php 
$nazev = $_POST["nazev"];
$jmeno = $_POST["jmeno"];
$sekce = $_POST["sekce"];
$sekce2 = $_POST["sekce2"];
$podsekce = $_POST["podsekce"];
$text = $_POST["text"];
$poznamky = $_POST["poznamky"];
$email = $_POST["email"];
$to = "narody.redakce@gmail.com"; 
$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$subject = "Clánek ".$nazev." od ".$jmeno.""; 
$mess = "Jméno: ".$jmeno."
Sekce: ".$sekce."
Vlastní sekce: ".$sekce2."
Podsekce: ".$podsekce."
Název clánku: ".$nazev"
Text: ".$text."
Poznámky: ".$poznamky."
Email: ".$email.""; 

mail ($to, $subject, $mess, $headers); 
?> 


EDIT: Sakra... Díval jsem se na srtánku 1, ale psal na stránku dva... Pardon, tento příspěvek už neplatí
Nadan
Profil
Jo, ehm... To, mohl by mi někdo pomoct s kódem prosím? Mě to tak trochu nejde udělat a to už jsem vyzkoušel snad všechny varianty...
<?php 
$to = "narody.redakce@gmail.com"; 
$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$subject = "Clánek ".$nazev." od ".$_POST["jmeno"]."; 
$mess = "Jméno: ".$_POST["jmeno"]."
Sekce: ".$_POST["sekce"]."
Vlastní sekce: ".$_POST["sekce2"]."
Posekce: ".$_POST["podsekce"]."
Název clánku: ".$_POST["nazev"]."
Text: ".$_POST["text"]."
Poznámky: ".$_POST["poznamky"]."
E-mail: ".$_POST["email"].";

mail ($to, $subject, $mess, $headers); 
?> 


Jak by to mělo být, prosím, pomocte mi...
Měsíček
Profil
Místo tohoto nakonci

.";

dej jen

;
Nadan
Profil
Měsíček
Ok, díky moc všem...
« 1 2

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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