Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [php] class.phpmailer

  1. #1

    [php] class.phpmailer

    ho modificato il codice...

    problema identico...

    l'allegato è di 0kb...

    Codice PHP:
    <?
    include("class.phpmailer.php");
    include(
    "config.inc.php");

    //dichiarazioni variabili globali x il pdf
     
    global $strDesc;
     global 
    $fileUpload;
     global 
    $fileUpload_name;
     global 
    $fileUpload_size;
     global 
    $fileUpload_type;

                    
    $fileHandle fopen($fileUpload"r");
                    
    $fileContent fread($fileHandle$fileUpload_size);
                    
    $fileContent addslashes($fileContent);
                    
      
    $db mysql_connect($db_host$db_user$db_password);
      if (
    $db == FALSE)

         die (
    "<p align=\"center\">Errore nella connessione. Verificare i parametri nel file config.inc.php</p>

    "
    );

    // Selezione del db
    mysql_select_db($db_name$db)

         or die (
    "<p align=\"center\">Errore nella selezione del database. Verificare i parametri nel file config.inc.php</p>

    "
    );
    ?>
    <html>
    <head>
    <title></title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <script language="javascript" src="validazione.js"></script>
    </head>
    <body bgcolor="#FFFFFF" text="#000000">
    <table width="100%" border="0" cellpadding="0" cellspacing="0">
      <tr valign="top">
        <td rowspan="2" width="65">[img]logo.gif[/img]</td>
        <td align="center"><table width="100%" border="0" cellspacing="0" cellpadding="0">
          <tr>
            <td background="head_back.gif">[img]TreeBlank.gif[/img]</td>
            <td width="100%" align="center" valign="middle" background="head_back.gif" nowrap>[b]<font size="3">Invio Newsletter </font>[/b]</td>
            <td width="112"><img alt="aa" width="1" height="45" border="0"></td>
          </tr>
        </table></td>
      </tr>
      <tr>
        <td><table width="100%" border="0" cellspacing="0" cellpadding="0" height="7">
          <tr>
            <td background="top_line.gif"></td>
          </tr>
        </table></td>
      </tr>
    </table>



      <?

     
    // RECUPERO I PARAMETRI DA PASSARE ALLA FUNZIONE PREDEFINITA PER L'UPLOAD
        
    $cartella '../newsletter/files/';
        
    $percorso $_FILES['miofile']['tmp_name'];
        
    $nome $_FILES['miofile']['name'];
        
    $size $_FILES['miofile']['size'];
        
    $tipo $_FILES['miofile']['type'];
        
    // ESEGUO L'UPLOAD CONTROLLANDO L'ESITO
        
    if (move_uploaded_file($percorso$cartella $nome))
        {
            print 
    "<center>Upload File eseguito con successo</center>";
        }
        else
        {
            print 
    "<center>Si sono verificati dei problemi durante l'Upload</center>";
        }

        
    $indirizzo "../newsletter/files/" $nome;
        
    $percorso_file "http://www.bankofart.com" $indirizzo;

    $data_news=date("Y-m-d");
            
            
    $query3 "INSERT INTO newsletter (id_newsletter, data,testo, titolo, percorso_file , size ,tipo ) VALUES ('', '$data_news', '$text',  '$titolo_mail','$percorso_file', '$size' ,'$tipo')";
            
            
    //echo $query3; 
            
                    
    if (mysql_query($query3$db))
            {
                        echo 
    "<p align=\"center\"><font color=\"#CC0000\">Inserimento File eseguito correttamente</p></FONT>
    <CENTER><a href=\"right.php\"><font color=\"#000000\">torna indietro</font></CENTER>"
    ;
            }
         else
            {
               echo 
    "<p align=\"center\">Errore durante l'inserimento dei Dati</p>

    <CENTER><a href=\"javascript:history.go(-1)\"><font color=\"#000000\">torna indietro</font></CENTER>"
    ;
                echo 
    mysql_error();
            }
               
    list(
    $giorno$mese$anno) = explode('/'$data);
    if(
    ereg("^[0-9]$"$giorno))
        
    $giorno '0'.$giorno;

    $data "$anno-$mese-$giorno";


    $result_mail_utenti = @mysql_query("SELECT * FROM mailing_list WHERE attivato LIKE '1' ");

    // prepari il messaggio che vuoi inviare
    $mess "<html>";
    $mess .= "<head>";
    // puoi allegare anche un style css, basta che passi come url quello assoluto
    $mess .= "</head>";
    $mess .= "<body>";
    $mess .= "<div>";
    $mess .= $text;
    $mess .= "</div>";
    $mess .= "</body>";
    $mess .= "</html>";

    $mail = new PHPMailer();
    $mail->From "servizi@bankofart.com"// indirizzo da cui proviene la mail
    $mail->FromName "Newsletter Bankofart";
        
    $mail->WordWrap 50;    // set word wrap to 50 characters
    $mail->IsHTML(true);     // set email format to HTML

    $mail->Subject $titolo_mail;
    $mail->Body    $mess// $mess conterrà il messaggio html
    $mail->AltBody "Non puoi vedere il contenuto della mail in quanto il tuo client non lo consente.";
    $mail->AddAttachment($_FILES['miofile']['tmp_name'], $_FILES['miofile']['name']);  // optional name


    while($row_mail_utenti mysql_fetch_assoc($result_mail_utenti)){

    $mail->AddAddress($row_mail_utenti[mail], $row_mail_utenti[cognome]);
    if(!
    $mail->Send())   echo "There has been a mail error sending to " $row_mail_utenti[mail] . "
    "
    ;
    else echo 
    "<center>Invio effettuato Correttamente</center>";
    }

    ?> 
        
    </p>


     </p>
    <p align="center"></p>
    <? echo "<CENTER><font size=\"1\" face=\"Verdana, Arial, Helvetica, sans-serif\"><a href=\"javascript:history.go(-1)\">Torna Indietro</a></FONT></CENTER>"?>
    <p align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">2006&reg; Studio Arkaios </font></p>
    </BODY>
    </HTML>
    =LoD=
    Studio Arkaios
    Arkaios.it

  2. #2
    cosa fare?
    =LoD=
    Studio Arkaios
    Arkaios.it

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.