Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    PHPmailer riga fantasma

    Ciao a tutti, mi appello a voi perchè penso di sclerare a momenti...
    ho trovato un tutorial su phpmailer e l'ho messo in pratica.
    ecco il mio problema: il codice utilizzato come esempio sul sito funge tutto
    mentre se aggiungo una semplice riga di codice in più nn mi arriva l'email inviata.

    ecco il codice del sito:
    codice:
    $messaggio->Body = '<html><body><head><style>';
    $messaggio->Body .= '.up{background-color:#FF0000;color:#000000;font-size:12px}';
    $messaggio->Body .= '.down{color:#FF0000;text-align:left;font-size:15px}';
    $messaggio->Body .= '</style></head>';
    $messaggio->Body .= '<center><table><tr><td class="up">Ciao!!</td></tr>';
    $messaggio->Body .= '<tr><td class="down">ciao!!!</td></tr></table></center>';
    $messaggio->Body .= '</body></html>';
    ecco il codice mio:
    codice:
    $messaggio->Body = '<html><body><head><style>';
    // la riga sotto è l'unica aggiunta!
    $messaggio->Body = '.testa{width: 700px; border: 6px solid #E8E8E8}';
    $messaggio->Body .= '.up{background-color:#FF0000;color:#000000;font-size:12px}';
    $messaggio->Body .= '.down{color:#FF0000;text-align:left;font-size:15px}';
    $messaggio->Body .= '</style></head>';
    $messaggio->Body .= '<center><table><tr><td class="up">Ciao!!</td></tr>';
    $messaggio->Body .= '<tr><td class="down">ciao!!!</td></tr></table></center>';
    $messaggio->Body .= '</body></html>';
    ora... ho dimestichezza con i css... nn mi sembra ci siano errori di sintassi!

    Grazie per l'aiuto!

  2. #2
    vi posto tutto il codice PHP della pagina se può servirvi:
    codice:
    <?
    require "class/class.phpmailer.php";
    $messaggio = new PHPmailer();
    // - $messaggio->IsSMTP();
    			
    //settiamo su true il metodo che indica alla classe 
    //il formato HTML
    $messaggio->IsHTML(true);
    // - $messaggio->Host='Host SMTP';
    			
    //intestazioni e corpo dell'email
    $messaggio->From='xxxx@server.com';
    $messaggio->AddAddress('xxx@server.com');
    $messaggio->AddReplyTo('xxxx@server.com'); 
    $messaggio->Subject='Prova formato HTML';
    			
    //inseriamo i tag HTML e i CSS per formattare il messaggio
    $messaggio->Body = '<html><body><head><style>';
    $messaggio->Body .= '.up{background-color:#FF0000;color:#000000;font-size:12px}';
    $messaggio->Body .= '.down{color:#FF0000;text-align:left;font-size:15px}';
    $messaggio->Body .= '</style></head>';
    $messaggio->Body .= '<center><table><tr><td class="up">Ciao!!</td></tr>';
    $messaggio->Body .= '<tr><td class="down">ciao!!!</td></tr></table></center>';
    $messaggio->Body .= '</body></html>';
    //parte relativa all'invio
    if(!$messaggio->Send()){ 
      echo $messaggio->ErrorInfo; 
    }else{ 
     echo 'Email inviata correttamente!';
    }
    // - $messaggio->SmtpClose();
    unset($messaggio);
    ?>

  3. #3
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    ti sei dimenticato di mettere il punto davanti all' =
    anteponendo il punto indichi concateni il valore di una variabile, senza punto è come se avessi due variabili
    Codice PHP:

    $messaggio
    ->Body '<html><body><head><style>';
    // la riga sotto è l'unica aggiunta!
    $messaggio->Body .= '.testa{width: 700px; border: 6px solid #E8E8E8}';
    $messaggio->Body .= '.up{background-color:#FF0000;color:#000000;font-size:12px}';
    $messaggio->Body .= '.down{color:#FF0000;text-align:left;font-size:15px}';
    $messaggio->Body .= '</style></head>';
    $messaggio->Body .= '<center><table><tr><td class="up">Ciao!!</td></tr>';
    $messaggio->Body .= '<tr><td class="down">ciao!!!</td></tr></table></center>';
    $messaggio->Body .= '</body></html>'

  4. #4
    grazie infinite!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.