Estou com problemas no codigo abaixo, ao preencher o form ele faz o seguinte:
1) Envia fotos para uma pasta no servidor da empresa.
2) Envia um email para empresa dizendo que tais fotos chegaram (com o link de cada foto para clicar com botão direito e salvar).
2) Envia um email ao cliente confirmando a chegada das fotos;
O PROBLEMA: O passo nº 2) não está acontecendo de forma alguma.
<?
}
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 = "não";
}
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","Você enviou a seguinte imagem para revelação:\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","Você enviou a seguinte imagem para revelação:\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","Você enviou a seguinte imagem para revelação:\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","Você enviou a seguinte imagem para revelação:\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","Você enviou a seguinte imagem para revelação:\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","Você enviou a seguinte imagem para revelação:\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 falou que deveria adaptar o codigo abaixo ao meu código:
<?$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
é 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 );?>
Pergunta
Werber
Olá...
Estou com problemas no codigo abaixo, ao preencher o form ele faz o seguinte:
1) Envia fotos para uma pasta no servidor da empresa.
2) Envia um email para empresa dizendo que tais fotos chegaram (com o link de cada foto para clicar com botão direito e salvar).
2) Envia um email ao cliente confirmando a chegada das fotos;
O PROBLEMA: O passo nº 2) não está acontecendo de forma alguma.
O pessoal do meu provedor falou que deveria adaptar o codigo abaixo ao meu código:Será necessário mesmo?
Aguardo a ajuda de alguém.
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.