koda za mail - php
 
OnlineB 12. avg 2008 10:04:22 Pridružen od:
13. maj 2008
377 objav
0 1 0
#1

Zdravo,



Sem švoh v php ( se še učim - hvala HeXeRju za pomoč )...



Pa me zanima zakaj mi v spodnji kodi noče prebrati naslov.txt, ko se mail napiše, da zadeva nima naslova.



Koda:



<?php



errorreporting(EALL|E_STRICT);



if($SERVER['REMOTEADDR'] != "Internet Protokol") { die("Stran ne obstaja!"); }



$myFile = "mail.txt";

$fh = fopen($myFile, 'r');

$theData = fgets($fh);

fclose($fh);



$myFile = "naslov.txt";

$fh = fopen($myFile, 'r');

$textmail = fgets($fh);

fclose($fh);



$myFile = "textmail.txt";

$fh = fopen($myFile, 'r');

$textmail = fgets($fh);

fclose($fh);



$arr = explode(" ", $theData);

foreach($arr as $row)



{



echo $row.'<br />';

$headers = 'From: Pač mail pošiljatelja';

mail($row, $naslov, $textmail, $headers);



}



?>



Hvala za pomoč!


všeč(0) ni všeč(0) spam(0)
 
Roky 12. avg 2008 10:20:16 Pridružen od:
9. apr 2008
2506 objav
3240 335 107
#2

Em, ja dej echo oz. dump pred tistim ko preberš naslov pa boš videl kaj ti izpiše.



Ko boš videl kaj ti izpiše pejt naprej, pač vsako vrstico posebej debugirej.


všeč(0) ni všeč(0) spam(0)
rok.meglic@gmail.com - 031 492 148
 
OnlineB 12. avg 2008 10:22:52 Pridružen od:
13. maj 2008
377 objav
0 1 0
#3

ja sej mi nč ne izpiše, samo text pa je v naslov.txt


všeč(0) ni všeč(0) spam(0)
 
OnlineB 12. avg 2008 10:30:16 Pridružen od:
13. maj 2008
377 objav
0 1 0
#4

Pomagal HeXer, rešitev:



<?php



errorreporting(EALL|E_STRICT);



if($SERVER['REMOTEADDR'] != "Internet Protokol") { die("Stran ne obstaja!"); }



$myFile = "mail.txt";

$fh = fopen($myFile, 'r');

$theData = fgets($fh);

fclose($fh);



$myFile = "naslov.txt";

$fh = fopen($myFile, 'r');

$naslov = fgets($fh);

fclose($fh);



$myFile = "textmail.txt";

$fh = fopen($myFile, 'r');

$textmail = fgets($fh);

fclose($fh);



$arr = explode(" ", $theData);

foreach($arr as $row)

{



echo $row.'<br />';

$headers = 'From: Pač mail pošiljatelja';

mail($row, $naslov, $textmail, $headers);



}



?>


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se