Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como enviar um e-mail em massa em PHP Lotes
Hypertext Preprocessor (PHP) é uma linguagem de script completa com funções embutidas para realizar praticamente qualquer tarefa de um desenvolvedor web precisa executar . Kit de ferramentas do PHP inclui uma função de e-mail, habilidades de processamento de matriz, estruturas de controle de loop e os meios para ler e escrever arquivos locais. Um desenvolvedor web pode combinar essas ferramentas e criar um script PHP que executa emailings massa. Dividir um trabalho de e-mail em massa em pequenos lotes permite que você trabalhe dentro dos limites seus lugares de servidores web sobre o uso de seu outras aplicações de e-mail de envio de email ou . Coisas que você precisa
Plain Text Editor
acesso a um servidor web com PHP instalado
File Transfer Protocol aplicação (FTP)
Show Mais instruções
1

Inicie o padrão , a aplicação editor de texto simples que está disponível em seu computador
2

Digite o seguinte código no editor de texto : . ?

/list /e-mail - estes também podem ser armazenados em um data //Número de e-mails para enviar para fora em um momento

$ TotalAddresses = 10;

$ myFile = " listcount.txt ";

//verifica se há existência de contagem arquivo . Se não existe , cria-

//se ele existe , ele carrega a contagem , incrementa -lo e passa-lo para o mailer rotina

if ( file_exists ( $ myFile ))

{

$ fh = fopen ( $ myFile , 'r' );

$ count = intval ( fgets ($ fh ) );

$ count = $ count + $ liststep ;

fclose ( $ fh );

$ fh = fopen ( $ myFile , 'w ');

fwrite ( $ fh , $ count ) ;

fclose ( $ fh );

}

else {

$ fh = fopen ( $ myFile , 'x' );

$ count = $ liststep ;

fwrite ( $ fh , $ count );

fclose ( $ fh );

}

//o seu endereço de e-mail e e-mail assunto

$ email = ' myorganization@myemailservice.com ';

$ subject = " convocatória ";

//cabeçalhos para dizer onde correio e quem responder a

$ headers = 'De:' . $ email . "\\ r \\ n". " Responder - Para: ' . $ email . "\\ r \\ n";

$ TheMessage = 'Aqui é a minha mensagem . Pode ser HTML assim : só tem que assistir as aspas simples e duplas ";

//mailer rotina

//Nesta seção percorre a lista de endereços de e-mail até que a contagem atinge 10

//descomente o mail () linha de função quando realmente pronto para enviar e-mail.

if ( $ count <$ TotalAddresses )

{

para ( $ n = 0; $ n <$ count; $ n + +) {


//$ result = mail ( $ lista [$ n] , "Convite Reunião ", $ TheMessage , $ headers ) ;

if ($ resultado = True )

{

echo $ lista [$ n] ' . enviada! '; ? //Se a função mail é
sucesso

}

}

}

>
3

Clique no menu arquivo . Selecione a opção "Salvar" . Salve o arquivo com nome " teste.php ".
4

Clique no menu arquivo e selecione " Sair" ou "Exit " para fechar o editor de texto.
5

Inicie o aplicativo FTP e fazer logon no servidor web.
6

o upload dos arquivos " test.php " para o diretório raiz do servidor web.
7

Inicie um navegador da web e digite o apropriado Uniform Resource Locator (URL) para acessar o arquivo PHP. Por exemplo , digite: yourdomainname.com /test.php . Substituir " yourdomainname.com " com o nome de domínio ou endereço IP (Internet Protocol ) do servidor web.
8

pressione a tecla Enter para carregar e executar o arquivo PHP a URL. O navegador deve exibir cada endereço de e-mail enviado com sucesso para utilitário de envio de email do host.

Anterior :

Próximo : No
  Os artigos relacionados
·Como instalar o Zend para PHP 5.3 
·Como Chegar do Servidor Date & Time to Contagem regress…
·Como atualizar o MySQL no Plesk 
·Como criar um Mailer PHP 
·O que é um argumento de PHP 
·Formulário PHP Processamento MySQL Query 
·Como usar o PHP Frameworks 
·Como criar novas entradas com PHP Quando o botão é pr…
·Como acessar linhas Repeater em PHP 
·Como obter um arquivo PHP para ler o título do cabeça…
  Artigos em destaque
·Definir um array multi-dimensional em C + + 
·Como remover o cursor em Java Applets 
·Como criar um arredondado Caixa Gradiente em CSS 
·Como incluir um arquivo em um JSP 
·Como ler um fluxo de entrada em Java 
·Como usar uma String em VBScript 
·Como escrever personalizados Tags no JSP 
·Como faço para criar um delimitador Tab para uma decla…
·A convolução de sinais duas vezes em MATLAB 
·Como substituir um personagem do JavaServer Pages 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados