Foros del Web » Programando para Internet » PHP »

ayuda con script por favor

Estas en el tema de ayuda con script por favor en el foro de PHP en Foros del Web. he creado esta forma en (phpforms.org) pero nececito que los datos del formulario, me sean enviados a mi cuenta de correo he estado leyendo pero ...
  #1 (permalink)  
Antiguo 09/03/2011, 12:12
 
Fecha de Ingreso: marzo-2011
Mensajes: 2
Antigüedad: 13 años, 1 mes
Puntos: 0
ayuda con script por favor

he creado esta forma en (phpforms.org)
pero nececito que los datos del formulario, me sean enviados a mi cuenta de correo
he estado leyendo pero mi cerebro esta ciego, como no se casi nada de PHP estoy perdido..alguien me podria dar el script que nececito y donde colocarlo por favor!...el codigo de la forma HTML es el siguiente.................






</head>
<body id="main_body" >

<img id="top" src="top.png" alt="">
<div id="form_container">

<h1><a>Contact Us</a></h1>
<form id="form_114682" class="appnitro" method="get" action="mailto:[email protected]">
<div class="form_description">
<h2>Contact Us</h2>

</div>
<ul >

<li id="li_5" >
<label class="description" for="element_5">Please Select one option </label>
<div>
<select class="element select medium" id="element_5" name="element_5">
<option value="" selected="selected"></option>
<option value="1" >Wholesale</option>
<option value="2" >Fundraiser</option>
<option value="3" >Soapmaster</option>

</select>
</div>
</li> <li id="li_2" >
<label class="description" for="element_2">Name </label>
<span>
<input id="element_2_1" name= "element_2_1" class="element text" maxlength="255" size="8" value=""/>
<label>First</label>
</span>
<span>
<input id="element_2_2" name= "element_2_2" class="element text" maxlength="255" size="14" value=""/>
<label>Last</label>
</span>
</li> <li id="li_3" >
<label class="description" for="element_3">Address </label>

<div>
<input id="element_3_1" name="element_3_1" class="element text large" value="" type="text">
<label for="element_3_1">Street Address</label>
</div>

<div>
<input id="element_3_2" name="element_3_2" class="element text large" value="" type="text">
<label for="element_3_2">Address Line 2</label>
</div>

<div class="left">
<input id="element_3_3" name="element_3_3" class="element text medium" value="" type="text">
<label for="element_3_3">City</label>
</div>

<div class="right">
<input id="element_3_4" name="element_3_4" class="element text medium" value="" type="text">
<label for="element_3_4">State / Province / Region</label>
</div>

<div class="left">
<input id="element_3_5" name="element_3_5" class="element text medium" maxlength="15" value="" type="text">
<label for="element_3_5">Postal / Zip Code</label>
</div>

<div class="right">
<select class="element select medium" id="element_3_6" name="element_3_6">
<option value="" selected="selected"></option>
<option value="Afghanistan" >Afghanistan</option>
<option value="Albania" >Albania</option>
<option value="Algeria" >Algeria</option>
<option value="Andorra" >Andorra</option>
<option value="Antigua and Barbuda" >Antigua and Barbuda</option>
<option value="Argentina" >Argentina</option>
(aqui el resto de los paises......)

</select>
<label for="element_3_6">Country</label>
</div>
</li> <li id="li_4" >
<label class="description" for="element_4">Phone </label>
<span>
<input id="element_4_1" name="element_4_1" class="element text" size="3" maxlength="3" value="" type="text"> -
<label for="element_4_1">(###)</label>
</span>
<span>
<input id="element_4_2" name="element_4_2" class="element text" size="3" maxlength="3" value="" type="text"> -
<label for="element_4_2">###</label>
</span>
<span>
<input id="element_4_3" name="element_4_3" class="element text" size="4" maxlength="4" value="" type="text">
<label for="element_4_3">####</label>
</span>

</li> <li id="li_6" >
<label class="description" for="element_6">comments </label>
<div>
<textarea id="element_6" name="element_6" class="element textarea medium"></textarea>
</div>
</li>

<li class="buttons">
<input type="hidden" name="form_id" value="114682" />

<input id="saveForm" class="button_text" type="submit" name="submit" value="Submit" />
</li>
</ul>
<form>
<div id="footer">

</div>
</div>
<img id="bottom" src="bottom.png" alt="">
</body>
</html>
  #2 (permalink)  
Antiguo 09/03/2011, 12:27
Avatar de gogupe  
Fecha de Ingreso: octubre-2006
Ubicación: Mallorca
Mensajes: 897
Antigüedad: 17 años, 6 meses
Puntos: 32
Respuesta: ayuda con script por favor

Nunca había visto el action que apunte a un mailto !!!

El php los email no se envìa asi, porque lo que tu propones es hacerlo en php no?, es que no he visto ningún código de php.

Mírate algún manual de la función mail...

tengo la duda de que te has equivocado de foro y esto iba a html o si sabes algo de programación php.

Espero tu respuesta, para poderte ayudar.

Saludos.
  #3 (permalink)  
Antiguo 09/03/2011, 12:33
Usuario no validado
 
Fecha de Ingreso: enero-2010
Ubicación: Maturín, Monagas
Mensajes: 190
Antigüedad: 14 años, 3 meses
Puntos: 24
Respuesta: ayuda con script por favor

tienes que hacer una pagina extra donde esta el action quedaria asi action="enviar.php" hay recogeras los datos y los envias te dejo un ejemplo.:

Código PHP:
Ver original
  1. <?php
  2. ///////Configuración/////
  3. $mail_destinatario = '[email protected]';
  4. ///////Fin configuración//
  5.  
  6. if (isset ($_POST['enviar'])) {
  7. $headers .= "From: ".$_POST['email']. "rn";
  8. if ( mail ($mail_destinatario, $_POST['asunto'], "Nombre y apellidos : ".$_POST['nombre']." Asunto: ".stripcslashes ($_POST['asunto'])."n Mensaje :n ".stripcslashes ($_POST['mensaje']), $headers )) echo '
  9.  
  10. Su mensaje a sido enviado correctamente. Gracias por contactar con nosostros
  11.  
  12. ';
  13.  
  14. else echo '
  15.  
  16. Error al enviar el formulario. Por favor, inténtelo de nuevo mas tarde.
  17.  
  18. '; }
  19.  
  20. echo '
  21. <form action="?" method="post"> <label for="nombre">Nombre y apellidos : </label>  
  22. <input type="text" name="nombre" size="50" maxlength="80"><br> <label for="email">Email : </label>
  23. <input type="text" name="email" size="50" maxlength="60"><br> <label for="asunto">Asunto : </label>
  24. <input type="text" name="asunto" size="50" maxlength="60"><br> <label for="mensaje">Mensaje : </label>  <textarea name="mensaje" cols="31" rows="5"></textarea> <br>
  25. <label for="enviar">
  26. <input type="submit" name="enviar" value="Enviar consulta"></label>
  27. </form>
  28.  
  29. &nbsp;
  30.  
  31. ';
  32. ?>


mas o menos es un ejemplo, si no entiendes mucho de la funcion mail() de php te recomiendo ver un tutorial mas avanzado de php. Saludos espero te sirva.
  #4 (permalink)  
Antiguo 09/03/2011, 12:47
Avatar de JoseTejada  
Fecha de Ingreso: diciembre-2007
Ubicación: Peru.Lima.Cercado.MDuarez.Granaderos172
Mensajes: 218
Antigüedad: 16 años, 4 meses
Puntos: 11
Respuesta: ayuda con script por favor

Necesariamente debes saber algo al menos básido de PHP para poder hacer algo así, de todas maneras una librería de envío de mail t puede ayudar como phpmailer por ejemplo y leer un poco de algún manual de php... Suerte.
  #5 (permalink)  
Antiguo 09/03/2011, 12:53
 
Fecha de Ingreso: marzo-2011
Mensajes: 2
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: ayuda con script por favor

Hola Muchas Gracias por responder:
en la linea de action= mailto.......fue el ultimo ejercicio que intente y se me olvido borrarlo antes de solicitar ayuda en este foro....
Y es cierto que es una forma html..que deseo integrar en un sitio que tiene php....(mi sitio es un ecommerce, editado en prestashop, y la forma la hice usando el servicio gratuito de phpform.org...ahora.....nececito crear el codigo php para que esa informacion del formulario llegue a mi correo.. he leido que debe ser un script php.. pero no se nada de php y de obtener el codigo por favor nececito indicacion de donde insertarlo, (phpform.org) me permite hacer eso pero pagando una cuota de 39.00 y pues el presupuesto mio es raquitico, muchas gracias y ojala me ayuden por favor

Etiquetas: favor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:27.