removido
(usa Nenhuma)
Enviado em 03/05/2011 - 22:48h
Vamos ver...
Vou mostrar uma coisa, que no início parece complicadíssimo, mas com o tempo você vai entender: as aspas.
As aspas simples ' ', ou as aspas duplas " ", funcionam da seguinte maneira. As aspas simples não interpretam caracteres especias como o $, ela os trata como string, lá vai exemplo:
<?php
$nome = 'Alex Castilho';
echo '$nome';
echo '<br/>';
echo "$nome";
?>
Saída:
$nome
Alex Castilho
Agora ficou mais fácil ver o erro não é?
$destino = 'fotos/'.'$nome.';
Você acha que a variável $destino está recebendo qual valor?
fotos/$nome ou fotos/(nome do usuário)
Lembre-se que o linux tem uma rigorosa arquitetura em relação as permissões, então para criar arquivos é necessário dar a permissão nas pastas para escrita.
A função mail é muito simples, se o seu servidor estiver configurado corretamente para usá-la você não terá problemas, ela funciona assim:
<?php
mail("E-MAIL","ASSUNTO","MENSAGEM");
?>
Fácil não é? Vamos montar então:
<?php
$meuemail = meuemail@meudominio.com.br
$assunto = "Dados recebidos por formulário";
$mensagem ="
<html>
<head>
<title>Formulário</title>
</head>
<body>
<h1>Dados informados</h1>
<p>
<b>Nome:</b>$nome
</p>
<p>
<b>Telefone:</b>$telefone
</p>
</body>
</html>
";
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html;
charset=iso-8859-1\r\n";
//Remetente
$headers .= "From: $nome <$mail>\r\n"; // Aqui você pode usar os dados do usuário que se cadastrou
mail($meuemail,$assunto,$mensagem,$headers);
?>
Até mais!