mail()
 
crimson 28. jan 2009 21:20:57 Pridružen od:
29. dec 2007
275 objav
60 39 1
#1

..............

$od = $POST["od"];

$naslov = $
POST["naslov"];

$vsebina = $_POST["vsebina"];

if(ereg("\r\n", $od)) {

exit();

}

$glava= "Content-type: text/html; charset=UTF-8\r\nFrom: " . $od . "\r\n";

mail("blabla", $naslov, $vsebina, $glava);

.........



Je tale zaščita $od z ereg OK al bi tudi moral zaščitet ostala polja pred spamanjem. Je kakšna boljša zaščita pred možnim spamanjem? Če dam v $vsebina narekovaje javi napako.:( Kak se to zrihta? hvala


všeč(0) ni všeč(0) spam(0)
 
Roky 28. jan 2009 21:34:02 Pridružen od:
9. apr 2008
2506 objav
3240 335 107
#2

Vsekakor ti priporočam, da raje uporabiš kakšen PHP class za pošiljanje emaila, tam ti ne bo potrebno skrbeti zato. Recimo php mailer, swift (raje tega).


všeč(0) ni všeč(0) spam(0)
rok.meglic@gmail.com - 031 492 148
 
mprose7 29. apr 2009 13:04:02 Pridružen od:
18. mar 2008
911 objav
293 39 6
#3

Je kakšna možnost da pod $vsebina = daš tabelo z podatki iz baze?


všeč(0) ni všeč(0) spam(0)
Oprema stanovanj in izris 3d objektov na: Notranja oprema
Trgovina z lesnim hobi programom: Razrez iverala
 
cyman 29. apr 2009 14:04:58 Pridružen od:
20. dec 2008
545 objav
282 28 3
#4

Seveda lahko daš podatke iz baze, zakaj pa ne? Če hočeš prav tabelo, moreš samo poskrbet, da pošiljaš kot html mail, ne kot plain text.


všeč(0) ni všeč(0) spam(0)
 
mprose7 7. maj 2009 16:47:43 Pridružen od:
18. mar 2008
911 objav
293 39 6
#5

V mail mi vrze samo prvo vrstico - vem za kaj, ne vem pa kako narest da se mi tabela dinamicno poveca?



$con = mysqlconnect("localhost","xxx","xxx");

mysql
selectdb("xxx", $con);

$cookie = $
COOKIE['xxx'];

$tel = $COOKIE['xxx'];

$result = mysql
query("SELECT * FROM xxx WHERE xxx = '".$cookie."'");

while($row = mysqlfetcharray($result))

$message="

<html>

<head>

</head>

<body>

<table>

<tr>

<td>Pošiljatelj: </td>

<td>" . $ime . "</td>

<td>" . $tel . "</td>

</tr>

</table>

<table>

<tr>

<td>Poz.: </td>

<td>Vrednost: </td>

</tr>

<tr>

<td>" . $row['poz'] . "</td>

<td>" . $row['vrednost'] . "</td>

</tr>

</table>

</body>

</html>

";

mail($to,$subject,$message,$header) or die ("Ni uspelo");

mysql_close($con);


všeč(0) ni všeč(0) spam(0)
Oprema stanovanj in izris 3d objektov na: Notranja oprema
Trgovina z lesnim hobi programom: Razrez iverala
 
mprose7 8. maj 2009 05:56:36 Pridružen od:
18. mar 2008
911 objav
293 39 6
#6

nihce ne ve?


všeč(0) ni všeč(0) spam(0)
Oprema stanovanj in izris 3d objektov na: Notranja oprema
Trgovina z lesnim hobi programom: Razrez iverala
 
HeXeR 8. maj 2009 10:13:32 Pridružen od:
13. dec 2006
3268 objav
122 22 5
#7

Kako bi se naj tabela dinamično povečala? Raztegnila čez screen?



style="width:100%;"



oziroma kaj problem, malo bolj razloži :) .


všeč(0) ni všeč(0) spam(0)
First rule of business, protect your investment.
 
mprose7 8. maj 2009 15:49:26 Pridružen od:
18. mar 2008
911 objav
293 39 6
#8

to že

problem je ker mi iz baze izpiše samo prvo vrstico...

rad pa bi da mi izpiše vse - tako kot to naredi ista koda na spletu.

v napisanem primeru pa mi naredi le en <tr>........

google pa mi noče izdat.


všeč(0) ni všeč(0) spam(0)
Oprema stanovanj in izris 3d objektov na: Notranja oprema
Trgovina z lesnim hobi programom: Razrez iverala
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se