Jump to content


Paiva2007

Member Since 21/06/2007
Offline Last Active 09/02/2009, 09:03
-----

Topics I've Started

Ler Txt, Capturar Emails E Inserir Na Tabela Sql

09/02/2009, 09:03

Olá pessoal...

Já tenho funcionando 100% um sistema de newsletter, só que tenho alguns emails que gostaria de inserir no banco e eles estão em arquivos txt.

Algo que leia um arquivo TXT, capture os emails dali e insira na tabela [newsletter_emails] do banco de dados.

Quem se habilita a me ajudar?

Valeu.

Revelaçao De Fotos Online

07/01/2009, 00:23

Olá...

O código abaixo faz o seguinte:

a) Envia fotos para uma pasta no servidor;
b) Envia email para empresa informando ter chegado fotos;
c) Envia email ao cliente confirmando recebimento das fotos;

PROBLEMA: O item b) não está acontecendo.

O código é o seguinte:

<?
}
else {
//inicio codigo copiar
$diretorio = "revon";
$contador = fopen("$diretorio/contador.inc", "r");
if (!$contador) {
	echo "<p>Unable to open remote file.\n";
	exit;
}
$ultima_foto = fgets($contador, 4096);
fclose ($contador);
$prox_numero = $ultima_foto + 1;

$segue = "sim";
$fotos = array ();
if (isset($enviar)) {
	if (($foto1 == null) and ($foto2 == null) and ($foto3 == null) and ($foto4 == null) and ($foto5 == null) and ($foto6 == null)) {
		echo "<br><br><font color=red><b>Escolha pelo menos uma foto para enviar!</b></font><br><br>";
		$segue = "nao";
	}
	else {
		if ($segue == "sim") {
			if ($foto1 != null) {
				$foto = "foto_".$prox_numero.".jpg";
				array_push ($fotos, "$foto");
				if (copy ($foto1, "$diretorio/$foto")) {
					mail ("$nome <$email>","Imagem enviada com sucesso","Você enviou a seguinte imagem para revelação na Fujifilm:\n\n$foto\n\n","From: empresa <sac@empresa.com.br>");

					echo "<script>window.location='enviarfotos.php';</script>";
				
					$contador = fopen("$diretorio/contador.inc", "w");
					fwrite($contador, $prox_numero);
					fclose($contador);
					//reler o contador para o próximo número
					$contador = fopen("$diretorio/contador.inc", "r");
					$ultima_foto = fgets($contador, 4096);
					fclose ($contador);
					$prox_numero = $ultima_foto + 1;
				}
			}
			if ($foto2 != null) {
				$foto = "foto_".$prox_numero.".jpg";
				array_push ($fotos, "$foto");
				if (copy ($foto2, "$diretorio/$foto")) {
					mail ("$nome <$email>","Imagem enviada com sucesso","Você enviou a seguinte imagem para revelação na Fujifilm:\n\n$foto\n\n","From: empresa <sac@empresa.com.br>");

					echo "<script>window.location='enviarfotos.php';</script>";
					
					$contador = fopen("$diretorio/contador.inc", "w");
					fwrite($contador, $prox_numero);
					fclose($contador);
					//reler o contador para o próximo número
					$contador = fopen("$diretorio/contador.inc", "r");
					$ultima_foto = fgets($contador, 4096);
					fclose ($contador);
					$prox_numero = $ultima_foto + 1;
				}
			}
			if ($foto3 != null) {
				$foto = "foto_".$prox_numero.".jpg";
				array_push ($fotos, "$foto");
				if (copy ($foto3, "$diretorio/$foto")) {
					mail ("$nome <$email>","Imagem enviada com sucesso","Você enviou a seguinte imagem para revelação na Fujifilm:\n\n$foto\n\n","From: empresa <sac@empresa.com.br>");

					echo "<script>window.location='enviarfotos.php';</script>";
					
					$contador = fopen("$diretorio/contador.inc", "w");
					fwrite($contador, $prox_numero);
					fclose($contador);
					//reler o contador para o próximo número
					$contador = fopen("$diretorio/contador.inc", "r");
					$ultima_foto = fgets($contador, 4096);
					fclose ($contador);
					$prox_numero = $ultima_foto + 1;
				}
			}
			if ($foto4 != null) {
				$foto = "foto_".$prox_numero.".jpg";
				array_push ($fotos, "$foto");
				if (copy ($foto4, "$diretorio/$foto")) {
					mail ("$nome <$email>","Imagem enviada com sucesso","Você enviou a seguinte imagem para revelação na Fujifilm:\n\n$foto\n\n","From: empresa <sac@empresa.com.br>");

					echo "<script>window.location='enviarfotos.php';</script>";
					
					$contador = fopen("$diretorio/contador.inc", "w");
					fwrite($contador, $prox_numero);
					fclose($contador);
					//reler o contador para o próximo número
					$contador = fopen("$diretorio/contador.inc", "r");
					$ultima_foto = fgets($contador, 4096);
					fclose ($contador);
					$prox_numero = $ultima_foto + 1;
				}
			}
			if ($foto5 != null) {
				$foto = "foto_".$prox_numero.".jpg";
				array_push ($fotos, "$foto");
				if (copy ($foto5, "$diretorio/$foto")) {
					mail ("$nome <$email>","Imagem enviada com sucesso","Você enviou a seguinte imagem para revelação na Fujifilm:\n\n$foto\n\n","From: empresa <sac@empresa.com.br>");

					echo "<script>window.location='enviarfotos.php';</script>";
					
					$contador = fopen("$diretorio/contador.inc", "w");
					fwrite($contador, $prox_numero);
					fclose($contador);
					//reler o contador para o próximo número
					$contador = fopen("$diretorio/contador.inc", "r");
					$ultima_foto = fgets($contador, 4096);
					fclose ($contador);
					$prox_numero = $ultima_foto + 1;
				}
			}
			if ($foto6 != null) {
				$foto = "foto_".$prox_numero.".jpg";
				array_push ($fotos, "$foto");
				if (copy ($foto6, "$diretorio/$foto")) {
					mail ("$nome <$email>","Imagem enviada com sucesso","Você enviou a seguinte imagem para revelação na Fujifilm:\n\n$foto\n\n","From: empresa <sac@empresa.com.br>");

					echo "<script>window.location='enviarfotos.php';</script>";
	
					$contador = fopen("$diretorio/contador.inc", "w");
					fwrite($contador, $prox_numero);
					fclose($contador);
					//reler o contador para o próximo número
					$contador = fopen("$diretorio/contador.inc", "r");
					$ultima_foto = fgets($contador, 4096);
					fclose ($contador);
					$prox_numero = $ultima_foto + 1;
				}
			}
			mail ("sac@empresa.com.br","Revelação Online de $nome","O Sr.(a) $nome enviou as seguintes imagens:\n\nFoto1:  http://www.empresa.com.br/revon/$fotos[0]\nFoto2:  http://www.empresa.com.br/revon/$fotos[1]\nFoto3:  http://www.empresa.com.br/revon/$fotos[2]\nFoto4:  http://www.empresa.com.br/revon/$fotos[3]\nFoto5:  http://www.empresa.com.br/revon/$fotos[4]\nFoto6:  http://www.empresa.com.br/revon/$fotos[5]\n\nEndereço: $endereco\nCelular: $celular\nTelefone: $telefone\nObservaçoes: $observacoes","From: $nome <$email>");
		}
	}
}
//fim codigo
}
?>

O pessoal do meu provedor sugeriu adaptar as linhas abaixo ao código, mas não estou conseguindo.

<?$mail_remetente = "contato@cyberweb.com.br";
//Este email deve ser válido e existir como conta de  email para o
domínio$mail_reply = "contato@cyberweb.com.br";$mail_destino = "rafael@cyberweb.com.br";$mail_assunto =
"Teste Funcao Mail()";$mail_conteudo = "<b>Este
eh um email teste</b>";$mail_headers = implode (
"\n",array ( "From: $mail_remetente", "Reply-To:
$mail_reply", "Subject: $mail_assunto","Return-Path:
$mail_remetente","MIME-Version: 1.0","X-Priority:
3","Content-Type: text/html" ) );//Enviando o
emailecho mail (
$mail_destino,$mail_assunto,$mail_conteudo,$mail_headers );?>

Alguém habilita-se a ajudar?

IPB Skin By Virteq