- Home
- Categorie
- Coding e Sistemistica
- PHP
- Funzione mail - Problema inclusione file di testo
-
Funzione mail - Problema inclusione file di testo
Salve,
sempre in tema file di testo ho un probelmuccio con una mailing list
[php]<?
#Nome del mittente...
$mitt_nome = "MITTENTE";#Imposto il mio indirizzo email
$mitt_mail = "[email protected]";$subject = "OGGETTO";
$msg = fopen("msg.txt","w");
#Fine delle impostazioni...
#D'ora in poi non è necessario modificare nulla$headers = "From: $mitt_nome <$mitt_mail>\r\nReply-To: $mitt_mail\r\n";
#Apro il file delle mail
$listaemail = file("listaemail.txt");#Conto le righe
$cnt = count($listaemail);#Avvio il ciclo che si ripete per ogni riga trovata
#Per ogni riga viene spedita una email
for($x=0; $x<$cnt; $x++){
$that = $listaemail[$x];
if (substr($that,0,1)!="#"){
$part = explode("|", $that);
$dest_nome = $part[0];
$dest_mail = $part[1];
$dest_mail = str_replace("\r", "", $dest_mail);
$dest_mail = str_replace("\n", "", $dest_mail);
$messaggio = "Ciao " . $dest_nome . "\n\n" . fwrite($msg,"&output=$inputVar");
fclose($msg);
mail ($dest_mail, $subject, $messaggio, $headers);
}
}print "Mailing-List inviata!";
?>[/php]$messaggio = "Ciao " . $dest_nome . "\n\n" . fwrite($msg,"&output=$inputVar"); dovrebbe stampare il contenuto di msg.txt però la mail arriva e la descrizione è "8" e non quello che è scritto nel text file
dove sbaglio?
-
[php]
$messaggio = "Ciao " . $dest_nome . "\n\n" . fwrite($msg,"&output=$inputVar");
[/php]Stai usando la funzione fwrite (che scrive sul file) e la mandi pure in ouput...
Per leggere il contenuto del file(se è questo quello che devi fare) puoi usare la funzione file_get_contents