Metti mai...
io uso questo scriptino per la newsletter:
<hr noshade size="1">
<?
include("config.php");
echo "<html><head><title>:: Cinema Lumiere :: Conferma Invio Newsletter </title></head><body>";
$pass = $HTTP_POST_VARS["pwd"];
if ($pass == "*******"){
if($formMethod == "post") {
$msg = $HTTP_POST_VARS["msg"];
$obj = $HTTP_POST_VARS["obj"];
mysql_connect($mySQLhost, $mySQLuser, $mySQLpass)
or die("Errore di connessione: " . mysql_error());
mysql_select_db($mySQLdb);
$result = mysql_query("SELECT * FROM $mySQLtable ORDER BY id");
while ($row = mysql_fetch_object($result)) {
$mailnl = $row->email;
// costruiamo alcune intestazioni generali
$header = "From: Cinema Lumiere - Newsletter <newsletter@cinemalumiere.it>\n";
$header .= "X-Mailer: CineLumierePHPp\n";
$header .= "MIME-Version: 1.0\n";
$header .= "Content-Type: text/html;\n";
$header .= " type=text/html;\n";
// sezione formato html
$messaggio .= "--$boundary2\n";
$messaggio .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
$messaggio .= "Content-Transfer-Encoding: 7bit\n\n";
$messaggio .= $msg;
if( @mail($mailnl, $obj, $messaggio, $header) ) echo $row->id, ". E-mail inviata con successo! <br>";
else echo $row->id, ". Errore nell'invio dell'e-mail!.......................... <br>";
// mail ($mailnl, $obj, $msg, Content-Type: text/html);
}
mysql_close();
echo "<br>Newsletter Inviata.";
}
else echo "<br>Newsletter non inviata...";
}
else echo "Password Errata!!!";
echo "</body></html>";
?>
<hr noshade size="1">
Ora, dovrebbe funzionare con tutti i crismi del caso no?
Invece no... mi cambia il codice html della pagina che invio e mi canna pure i link (ci mette degli "/" prima e dopo i link così diventano irraggiungibili...
Suppongo che il problema sia nella parte in grassetto...
Ma non ne vengo fuori...
Suggerimenti? Compassioni? Dubbi e/o perplessità nello script?
HELP, se qualcuno se ne intende più di me (quindi sa qualcosa, anche minima di php) mi soccorra!
Giovanni Zampieri
La petite Lumière cinemultisala - Belluno
www.cinemalumiere.it
Qualcuno si intende di php?
Qualcuno si intende di php?
Sarebbe interessante avere un esempio di quello che tu intendi con "cambia il codice html", prima e dopo.
Proverei ad aggiungere verso l'inizio (prima dell'assegnamento di $msg)Non so se alla fine della pagina vada ripristinato o meno... Non credo ma meglio essere sicuri di riattivarlo, quindi, dopo tutto, un bel:
Ciao,
Daniele --- Free your mind
Proverei ad aggiungere verso l'inizio (prima dell'assegnamento di $msg)
Codice: Seleziona tutto
[url=http://it.php.net/manual/en/function.set-magic-quotes-runtime.php]
set_magic_quotes_runtime[/url](0);
Codice: Seleziona tutto
set_magic_quotes_runtime(1);
Daniele --- Free your mind
Qualcuno si intende di php?
Mentre il codice html resta invariato, in realtà i riferimenti di colore cambiano (lo sto testando su outlook e altri due programmi on-line per vedere la posta).
Non prende il grassetto e canna i link...
Ho provato ad inserire la variabile che mi hai suggerito: non cambia nulla
>>> Aggiungo: se uno Front Page per creare la pagina htm prende il grassetto, ma continua a cannare i link e a cambiare i colori (il rosso diventa verde per esempio, mentre il blu e il nero restano uguali...)
Giovanni Zampieri
La petite Lumière cinemultisala - Belluno
www.cinemalumiere.it
Non prende il grassetto e canna i link...
Ho provato ad inserire la variabile che mi hai suggerito: non cambia nulla
>>> Aggiungo: se uno Front Page per creare la pagina htm prende il grassetto, ma continua a cannare i link e a cambiare i colori (il rosso diventa verde per esempio, mentre il blu e il nero restano uguali...)
Giovanni Zampieri
La petite Lumière cinemultisala - Belluno
www.cinemalumiere.it
Qualcuno si intende di php?
Vuol dire che php sostituisce #00ff00 con #0000ff, ad esempio??? Non è possibile!Messaggio inserito da Gio
Mentre il codice html resta invariato, in realtà i riferimenti di colore cambiano
E' più probabile che tu abbia qualche opzione di outlook che forza la visualizzazione con un certo stile.
Per quanto riguarda il discorso dei link mi spiace ma non ho ancora capito cosa vuol dire che "li canna". Incolla l'html di un link prima dell'invio (quando è corretto) e all'arrivo (quando è errato).
Ciao,
Daniele --- Free your mind