Jump to content


General1

Member Since 17/03/2010
Offline Last Active 25/05/2010, 21:49
-----

Topics I've Started

Enviar Email Por Form, Com 1 Anexo Ja Pré Selecionado

20/05/2010, 12:11

pessoal, só preciso de ajuda em uma coisa..
ou uma dica qualquer coisa que puderem me indicar a onde eu acho para estudar alguma coisa para fazer isso

mas acho que é simples,

eu quero enviar um email, no qual vai ser enviado um anexo, que eu NAO IREI escolher entendem?
tipo, to criando no meu servidor, uma pagina para enviar curriculo para quam eu precisar enviar, ok

entao, o meu curriculo estará no servidor, no arquivo .doc e na mesma pasta estará o index.php que vai enviar
só que o no campo index ja ta tudo pronto, como fazer para enviar e tal, mas não sei como fazer para
o php pegar o arquivo .doc e enviar ele

tipo, nao quero opção de selecionar o arquivo, pq isso selecionaria LOCALMENTE, eu quero que envie o arquivo que esta no servidor ou seja hospedagem

entedem?

se alguem ja tiver esse codigo, e estiver afim de compartilhar seria de grande ajuda.
mas se alguem quiser me dar uma dica de como criar ou onde eu acho algum tutorial para me ajudar

por favor, mas eu acho que é coisa simples selecionar o arquivo..

vlw

Formulário De Orçamento - Não Envia Dados

17/03/2010, 09:50

Bom, boa noite pessoal..
gostaria de uma ajudinha, em um formulário que criei..


contato.html
<style type="text/css">
<!--
.style1 {
	font-size: 20px;
	font-weight: bold;
}
-->
</style>
<script src="SpryAssets/SpryValidationTextField.js" type="text/javascript"></script>
<script src="SpryAssets/SpryValidationSelect.js" type="text/javascript"></script>
<script src="SpryAssets/SpryValidationTextarea.js" type="text/javascript"></script>
<link href="SpryAssets/SpryValidationTextField.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
.style2 {
	font-size: 12px;
	font-family: "Courier New", Courier, monospace;
}
-->
</style>
<link href="SpryAssets/SpryValidationSelect.css" rel="stylesheet" type="text/css" />
<link href="SpryAssets/SpryValidationTextarea.css" rel="stylesheet" type="text/css" />
<form name="form1" method="post" action="enviar_contato.php">
  <table width="720" height="139" border="0">
	<tr>
	  <td width="69"><strong>Nome:</strong></td>
	  <td width="641"><span id="sprytextfield1">
		<label>
		<input name="nome" type="text" id="nome" size="35" />
		</label>
	  </span></td>
	</tr>
	<tr>
	  <td><strong>Email:</strong></td>
	  <td><span id="sprytextfield2">
		<input name="email" type="text" id="email" size="35" />
	  </span></td>
	</tr>
	<tr>
	  <td><strong>Telefone:</strong></td>
	  <td><span id="sprytextfield3">
		<input name="telefone" type="text" id="telefone" size="35" />
		</span></td>
	</tr>
	<tr>
	  <td><strong>Cidade</strong></td>
	  <td><span id="sprytextfield4">
		<input name="cidade" type="text" id="cidade" size="20" />
	  </span><strong>&nbsp;&nbsp;&nbsp;Estado</strong>: <span class="style29"><span id="spryselect1">
		<select name="estado" id="estado">
		  <option value="value" selected="selected"></option>
		  <option value="AC">AC</option>
		  <option value="AL">AL</option>
		  <option value="AM">AM</option>
		  <option value="AP">AP</option>
		  <option value="BA">BA</option>
		  <option value="CE">CE</option>
		  <option value="DF">DF</option>
		  <option value="ES">ES</option>
		  <option value="GO">GO</option>
		  <option value="MA">MA</option>
		  <option value="MG">MG</option>
		  <option value="MS">MS</option>
		  <option value="MT">MT</option>
		  <option value="PA">PA</option>
		  <option value="PB">PB</option>
		  <option value="PE">PE</option>
		  <option value="PI">PI</option>
		  <option value="PR">PR</option>
		  <option value="RJ">RJ</option>
		  <option value="RN">RN</option>
		  <option value="RO">RO</option>
		  <option value="RR">RR</option>
		  <option value="RS">RS</option>
		  <option value="SC">SC</option>
		  <option value="SE">SE</option>
		  <option value="SP">SP</option>
		  <option value="TO">TO</option>
		</select>
		</span></td>
	</tr>
  </table>
  <table width="418">
	<tr>
	  <td width="410">&nbsp;</td>
	</tr>
  </table>
  <table width="418">
	<tr>
	  <td width="410"><span class="style1">SOBRE O PROJETO</span></td>
	</tr>
	<tr>
	  <td><p><strong>Qual o nome do site?</strong><br />
		<span id="sprytextfield5">
		<input name="nome_site" type="text" id="nome_site" size="45" />
		</span></p>
	  </td>
	</tr>
  </table>
  <table width="731">
	<tr>
	  <td width="723"><p><strong>Qual seu objetivo para o site?</strong><br />
		<span id="sprytextarea1">
		<textarea name="objetivo_site" id="objetivo_site" cols="60" rows="4"></textarea>
		</span></p>
	  </td>
	</tr>
  </table>
  <table width="731" border="0">
	<tr>
	  <td width="725"><p><strong>Que  tipo de produtos ou servi&ccedil;os oferecer&aacute; aos usu&aacute;rios do site?</strong><br />
		<span id="sprytextarea2">
		<textarea name="produtos_site" id="produtos_site" cols="60" rows="4"></textarea>
		</span></p>
	  </td>
	</tr>
  </table>
  <table width="731">
	<tr>
	  <td width="723"><strong>Quantos  bot&otilde;es ter&aacute; no menu?</strong><br />
		<span id="sprytextarea3">
		<textarea name="botoes_site" id="botoes_site" cols="60" rows="4"></textarea>
		</span></td>
	</tr>
  </table>
  <table width="100%" border="0" cellpadding="4" cellspacing="4">
	<tr>
	  <td colspan="2"><strong>P&uacute;blico alvo do site?</strong><br />
		<span id="sprytextarea4">
		<textarea name="publico_site" id="publico_site" cols="60" rows="4"></textarea>
		</span></td>
	</tr>
  </table>
  <p><strong>Qual freq&uuml;&ecirc;ncia de atualiza&ccedil;&atilde;o do site?</strong><br />
	<span id="spryselect2">
	<select name="frequencia_site" id="frequencia_site">
	  <option value="Diariamente">Diariamente</option>
	  <option value="Semanalmente">Semanalmente</option>
	  <option value="Mensalmente">Mensalmente</option>
	  <option value="Nunca">Nunca</option>
	</select>
  </span></p>
  <p>	<strong>Seu site ir&aacute; possuir gerenciador de conte&uacute;do? N&atilde;o sabe  o que &eacute; gerenciador de conte&uacute;do? Clique Aqui.</strong><span style="font-size:10px"><br />
	<input name="admin_site" type="radio" id="radio" value="sim" checked="checked" />
	  <strong>SIM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
	  <input type="radio" name="admin_site" id="radio2" value="nao" />
		<strong>N&Atilde;O</strong></strong></span>
  </p>
  <p><strong>J&aacute;  possui um servidor para hospedar site?</strong><br />
	<span style="font-size:10px">
	<input name="servidor_site" type="radio" id="radio3" value="sim" checked="checked" />
	<strong>SIM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
	<input type="radio" name="servidor_site" id="radio4" value="nao" />
	<strong>N&Atilde;O</strong></strong></span></p>
  <p><strong>J&aacute;  registrou um dom&iacute;nio para o site?</strong><br />
	<span style="font-size:10px">
	<input name="dominio_site" type="radio" id="radio5" value="sim" checked="checked" />
	<strong>SIM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
	<input type="radio" name="dominio_site" id="radio6" value="nao" />
	<strong>N&Atilde;O</strong></strong></span></p>
  <p>
	<label>
	<input type="submit" name="Enviar" id="Enviar" value="Enviar" />
	</label>
  </p>
  <p>&nbsp;</p>
</form>


<script type="text/javascript">
<!--
var sprytextfield1 = new Spry.Widget.ValidationTextField("sprytextfield1");
var sprytextfield2 = new Spry.Widget.ValidationTextField("sprytextfield2", "email");
var sprytextfield3 = new Spry.Widget.ValidationTextField("sprytextfield3", "none");
var sprytextfield4 = new Spry.Widget.ValidationTextField("sprytextfield4");
var spryselect1 = new Spry.Widget.ValidationSelect("spryselect1");
var sprytextfield5 = new Spry.Widget.ValidationTextField("sprytextfield5");
var sprytextarea1 = new Spry.Widget.ValidationTextarea("sprytextarea1");
var sprytextarea2 = new Spry.Widget.ValidationTextarea("sprytextarea2");
var sprytextarea3 = new Spry.Widget.ValidationTextarea("sprytextarea3");
var sprytextarea4 = new Spry.Widget.ValidationTextarea("sprytextarea4");
var spryselect2 = new Spry.Widget.ValidationSelect("spryselect2", {isRequired:false});
//-->
</script>


enviar_contato.php
<?
$nome = $_POST['nome'];
$email = $_POST['email'];
$telefone = $_POST['telefone'];
$cidade = $_POST['cidade'];
$estado = $_POST['estado'];
$nome_site = $_POST['site'];
$objetivo_site = $_POST['objetivo'];
$botoes_site = $_POST['botoes'];
$produtos_site = $_POST['produtos'];
$publico_site = $_POST['publico'];
$frequencia_site = $_POST['frequencia'];
$admin_site = $_POST['admin'];
$servidor_site = $_POST['servidor'];
$dominio_site = $_POST['dominio'];

$destinatario = "generallee_cs@hotmail.com";
$formato = "\nContent-type: text/html\n";

$msg .= "DADOS PESSOAIS<br>";
$msg .= "<br>";
$msg .= "Nome: $nome<br>";
$msg .= "Email: $email<br>";
$msg .= "Telefone: $telefone<br>";
$msg .= "Cidade: $cidade<br>";
$msg .= "Estado: $estado<br>";
$msg .= "<br>";
$msg .= "Nome do site: $nome_site<br>";
$msg .= "Objetivo do site: $objetivo_site<br>";
$msg .= "Produtos oferecidos: $produtos_site<br>";
$msg .= "Botoes do site: $botoes_site<br>";
$msg .= "Publico Alvo: $publico_site<br>";
$msg .= "Frequencia de atualizacao: $frequencia_site<br>";
$msg .= "Servidor de hospedagem: $servidor_site<br>";
$msg .= "Dominio registrado: $dominio_site<br>";

mail("$destinatario","Solicitação de Orçamento - WebSite","$msg","from: ".$email.$formato);

echo "
<script language='javascript'>
window.alert('Orçamento Solicitado com sucesso, pedimos que mantenha-se atento ao seu email para resposta - ou adicione o msn: generallee_cs@hotmail.com');
window.location = 'conta.html';
</script>
";

?>



Enfim, não encontro erro algum...
mas ele não envia os dados preenchidos no formulário, para o email..
e quando envia, não vai os dados das Variaveis $
de todas.

eu uso a opção Spry do Dreamweaver CS3
Caso queiram ver o script rodando, www.esperdesenvolvimento.com/conta.html


alguem pode me auxiliar?
Obrigado

IPB Skin By Virteq