modulo newsletter

SolidSnake4

Utente Attivo
23 Ott 2007
505
0
0
come dovrebbe funzionare una newsletter, se io volessi creare un modulo per la newsletter con php, solitamente come avviene l'invio delle mail nella newsletter?
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
io sto facendo il classico modulo con oggetto , testo ecc. prendo i vari indirizzi da tabella db e:

PHP:
//...leggo i vari $_POST

$invia_EM="SELECT * FROM ".$tabella." WHERE invio='1' ORDER BY id";
	$query_IN=mysql_query($invia_EM);
	$num_EM=mysql_num_rows($query_IN);//verifica se ci sono indirizzi
	if ($num_EM > 0){
		while ($riga=mysql_fetch_array($query_IN)){
			$email_A=$riga['email'];
			$per_UNS=$per_UNS.$riga['id'];//da sistemare con a href...php?us=
			$per_REM="<p style=\"font-size: 8px;\">per non ricevere più ns news rispondi scrivendo <b>REMOVE</b> o clic su:<br>
			to not recieve our news just ansewer writing <b>REMOVE</b> or click on:
			<a href=\"http://www.cat-web.eu/newsletter/rimuovi.php?uns=".$per_UNS.">remove</a></p>";
			$testo=$testo.$per_REM;
			$email_htm  = "MIME-Version: 1.0\r\n";
    		$email_htm .= "Content-type: text/html; charset=iso-8859-1\r\n";
    		$email_htm .= "From: <".$email_da.">";
						
			if (mail($email_A, $titolo, $testo, $email_htm))
    		{
      			sleep(1);
   			}else{
				echo "errore di trasmissione";
			}//fine if invia
		}//fine while
	}else{
		echo "non ci sono indirizzi";
	}//fine if indirizzi
	mysql_close();

}// fine if invia


penso che tu intedessi questo, se ho sbagliato :gun:

:byebye:
 

SolidSnake4

Utente Attivo
23 Ott 2007
505
0
0
ok, si è proprio questo che cercavo, però solitamente le newsletter con che frequenza vengono inviate agli utenti iscritti ? Lo decide l'admin ad esempio, da un pannello di controllo le modalità con cui vengono inviate oppure ci possono essere altri criteri per l'invio ?
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
non credo che non esiste una regola precisa
dipende, a me arrivano diverse newletter (comuni, apti,ecc) alcuni con cadenza mensile, altri solo quando hanno qualche manifestazione.
ritengo che il tutto sia da gestire da admin che invii le news quando c'è qualcosa di interessante da comunicare (così almeno faccio io)
 
Ultima modifica:

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
per SolidSnake4

credevo di essermi dimenticato un non e così l'ho messo doppi.
ma non era questo
se ti interessa ho finito lo script per news letter se vuoi te lo mando zippato.
non è generosità ma avrei piacere che lo provasse qualcun altro
:byebye:
 

SolidSnake4

Utente Attivo
23 Ott 2007
505
0
0
ok io sto iniziando a fare quello mio se vuoi mandamelo così li provo tutti e due
 

SolidSnake4

Utente Attivo
23 Ott 2007
505
0
0
quindi selezioni le newsletter in base dove vengono salvate o nella tabella 1,2 e 3 le suddividi così se ho capito. I duplicati sarebbero cosa ?
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
si infatti è così ho tre siti (ma potrebbero essere di più basta aumentare i case:) con tipologie completamente diverse di utenti.
quindi gli utenti del sito 1 vanna nella tabella 1 ecc..
quando invio seleziono la tabella ed invio solo agli utenti del sito 1, oppure 2 ecc..
non ho dato molte spiegazioni, ma in testa ad ogni pagina scrivo sempre quello che faccio e che dovrei fare.
non ho fatto la pag creaTabelle.php in quanto preferisco utilizzare phpAdmin
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
dimenticavo: duplicati
se inserisci gli indirizzi con un file testo e questi sono molti (per tabella borgo ne ho circa 8000 su excell) può capitare di avere due o più indirizzi uguali (non quando inserisco un indirizzo alla volta)
quindi verifico e se ci sono due o piu indirizzi uguali li elimino lasciandone uno solo (si evita che qualcuno riceva due e-mail identiche)
sto preparando anche il controllo (per questo caso) in modo che se indirizzo non corretto non avvenga l'insert.
adesso devo studiare il modo per sapere quali arrivano e quali no (non è semplice) e possibilmente perchè
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
Potresti inludere un contatore che si incrementa nel momento in cui viene aperta l'email, magari fati un controllo con l'ip in modo da non avere conteggi doppi
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
htm

PHP:
$email_htm  = "MIME-Version: 1.0\r\n"; 
            $email_htm .= "Content-type: text/html; charset=iso-8859-1\r\n"; 
            $email_htm .= "From: <".$email_da.">";


:mexican: (anche loro hanno le piramidi):byebye:
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
allora potresti includere un'immagine (trasparente) al caricamento della quale viene incrementato un contatore,
Per esempio puoi crearla in questo modo:
PHP:
header("Content-type: image/gif");
$im = imagecreatefromgif($site."spacer.gif");
imagegif($im);
imagedestroy($im);
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ok provo
un'altra domanda
se volessi mettere un'immagine(logo) di intestazione basta che scriva nella news:
<img src=........>

poi per SolidSnake4
se ti interessa ho fatto pagina per muovi/copia indirizzo da una tabella ad un'altra
:byebye:
 

SolidSnake4

Utente Attivo
23 Ott 2007
505
0
0
ok provo
un'altra domanda
se volessi mettere un'immagine(logo) di intestazione basta che scriva nella news:
<img src=........>

poi per SolidSnake4
se ti interessa ho fatto pagina per muovi/copia indirizzo da una tabella ad un'altra
:byebye:

si se me lo puoi postare me lo studio e cerco di capire anche io
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
come promesso in allegato pagina per copiare/muovere indirizzi da una tabella ad un'altra (la pagina da linkare su gesstione è select01.php)
 
Discussioni simili
Autore Titolo Forum Risposte Data
I modulo contatti PHP 1
zorro modulo di registrazione: funziona ma non sempre PHP 2
L Ricezione dei dati su file php da modulo html PHP 6
A Creare un modulo di ricerca avanzata con dreamweaver HTML e CSS 0
R passaggio variabili tra modulo genitore a figlio jQuery 3
C prestashop paragamento contrassegno aiuto modulo E-Commerce 0
S Problemi con modulo upload video php (help!) PHP 0
ANDREA20 [PHP] Modulo email invio PHP 5
ANDREA20 [PHP] form modulo contattp PHP 5
V [Visual Basic] Richiamare funzione su modulo per restituire list Visual Basic 0
A [PHP] Modulo mail PHP 3
B Errore PDOException: SQLSTATE[42000] modulo aggiuntivo Drupal CMS (Content Management System) 0
Eugene [Joomla] Problemi con modulo per strutture alberghiere JHotelreservation starter Joomla 6
L [ASP.Net] Realizzare modulo contatti PopUp ! ASP.NET 1
K Joomla: Modulo contatti in SP simple portfolio Joomla 0
F [HTML] Modulo d'ordine che arriva tramite email editabile ed inviabile. HTML e CSS 6
P modulo option php PHP 1
T [PHP] modulo inserimento in DB e apostrofi... PHP 1
D [WordPress] [PHP] Pulsante per auto riempire i campi in un modulo WordPress 1
giuseppe_123 [Magento] Creazione modulo statico sotto header Magento 0
E [PHP] creazioni nuove variabili per modulo di stampa PHP 1
Tony Recchia [PHP] Modulo mail HTML PHP 4
E Modulo PHP con campi Select PHP 7
L PHP e modulo PDF PHP 1
zorro modulo di iscrizione PHP 5
deleran [HTML] Modulo di ricerca adobe muse Windows e Software 7
ecosito [HTML ][PHP] rendere attivo il modulo contatti di un template HTML e CSS 9
R [PHP] [HTML] Creare script invio modulo contatti PHP 2
G Modulo PostePay E-Commerce 1
zorro Modulo login PHP 13
Benix89 Modulo per pagamento con la risposta ad alcune domande Magento 1
Benix89 Modulo per pagamento con la risposta ad alcune domande PHP 2
C modulo tipo banner CMS (Content Management System) 0
L Problema Bootstrap Modulo Email + php PHP 1
asevenx Realizzare modulo per selezionare elementi da una lista PHP 1
MarcoGrazia [PDO][PHP[MySQL] Piccolo modulo di ricerca in un sito tramite l'operatore LIKE Snippet PHP 1
ecosito Collegare un modulo contatti PHP su un modulo contatti HTML HTML e CSS 1
Z creazione modulo e pagina invio php per invio dati al db PHP 2
M Problema con modulo registrazione e inserimento dati in database PHP 8
C Problemi con l'invio di un modulo web PHP 5
M Form dinamico in modulo nella pagina HTML HTML e CSS 2
N Input html, modulo salvato HTML e CSS 6
A Modulo custom Drupal e applicazione java CMS (Content Management System) 0
A Compilazione modulo pdf o word con dati estratti da db PHP 2
N Paginazione con invio modulo PHP 0
felino [Prestashop 1.5.6.0] Modulo sitemap CMS (Content Management System) 0
M Modulo con 2 pulsanti submit PHP 5
J Modulo commenti PHP 1
novello88 Validazione modulo non funziona Javascript 1
V Aiuto su Stile CSS cambiare colore ad un modulo Joomla 1

Discussioni simili