Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Invio newsletter

  1. #1

    Invio newsletter

    Ciao ragazzi... utilizzo questo script per le newsletter... il problema ora è che il DB è cresciuto e sono a 3500 utenti...
    Il difetto di questo script è che mi suddivide gli utenti in tante pagine (al momento 114) e quando devo inviare un messaggio a tutti, in pratica non lo invia in background, quindi contemporaneamente a tutti.... ma devo di volta in volta confermare ogni pagina...
    vi allego lo script:
    Codice PHP:
    $resultat = mysql_query("select * from $utenti where ml=$ml");
    $nrows = mysql_num_rows($resultat);
    $nombre = ceil($nrows/$ininvio);

    if ( ($debut + $ininvio) < $nrows) {
      $testo=stripslashes($testo);
      $testo=htmlentities($testo);
    ?>

    <div>
    <form action=<?echo $PHP_SELF;?> method="post">
      <font face=verdana size=1> INVIA PROSSIMI </font>
      <input type=hidden name="debut" value="<? echo ($debut $ininvio)?>">
      <input type=hidden name="ml" value="<? echo $ml;?>">
      <input type=hidden name="id" value="<? echo $id;?>">
    <? if (!isset($idtmpl)){ ?>
      <input type=hidden name="oggetto" value="<? echo $oggetto;?>">
      <input type=hidden name="testo"   value="<? echo $testo;?>"> 
    <? } else { ?>
      <input type=hidden name="idtmpl"   value="<? echo $idtmpl;?>"> 
    <? ?>
      <input type=hidden name="mailformat" value="<? echo $mailformat;?>">

      <input type=image border=0 name="imageField"  src="<? echo $web.$sottocartella."/".$imgdir."/fleched.".$fimg?>">
      
      <?    $reg  "{[a-z]*}";
            
    $body $testof;
            
    //print "TESTOF=".$testof ;
            
    while (ereg($reg$body$m)){
                    
    //ereg($reg, $body, $m);
                    
    $indice $m[0];
                    
    $indice substr($indice,1,strlen($indice)-2);
                    
    $pos=strpos($body,"{$m[0]}");
                    
    $testo.= substr($body,0,$pos);
                    switch (
    $indice){
                        case 
    "email";
                        case 
    "nomeutente";
                        case 
    "data";
                        break;
                        default:
                            print 
    "<input type=hidden name='$indice' value='".$_POST[$indice]."'>\n";
        
                    }
                    
                    
    $body=substr($body,$pos+strlen($indice)+2);
            } 
                
            
    $reg  "{[a-z]*}";
            
    $body $oggettof;
            
            while (
    ereg($reg$body$m)){
                    
    //ereg($reg, $body, $m);
                    
    $indice $m[0];
                    
    $indice substr($indice,1,strlen($indice)-2);
                    
    $pos=strpos($body,"{$m[0]}");
                    
    $testo.= substr($body,0,$pos);
                    switch (
    $indice){
                        case 
    "email";
                        case 
    "nomeutente";
                        case 
    "data";
                        break;
                        default:
                            print 
    "<input type=hidden name='$indice' value='".$_POST[$indice]."'>\n";
        
                    }
                    
                    
    $body=substr($body,$pos+strlen($indice)+2);
                } 
            
                
                
    ?>
      
    </form>
    </div>

    <? }else{ ?>

    <CENTER><font face=verdana size=2>[B]INVIO TERMINATO ![/B]</font></CENTER>


    <? ?>
    questo è il pezzo dove credo vadano effettuate le modifiche, cmq vi allego anche il file per intero!

    click

    E il file invia.php

    Invece nel file mod.php vorrei inserire anche un form di ricerca tra gli utenti del DB...

  2. #2
    nessuno che sappia aiutarmi?

  3. #3
    up... mi aiutate?

  4. #4

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.