Tengo el formulario echo,sólo me falta poner mi dirección e-mail,para que me lleguen los mensajes.La plantilla la edito con Dreamweaver,cómo lo ago?
Gracias de antemano,espero su amable ayuda.
| ||||
Respuesta: Editar formulario de plantilla html nuestra ayuda es amable, siempre y cuando nos des la info necesaria :D . Muestranos el codigo que tienes del formulario para poder ayudarte. De antemano te digo que estas en el foro de html, por lo cual un form echo solo en html dificil (por no decir imposible) que envie el email que quieres, lo mas probable es que lo tengas en php o aspx, osea quizas tambien te ayas equivocado de foro. Comparte tu codigo y verifica que estes en el foro correcto
__________________ Mi web --> www.CarlosPC.net |
| |||
Respuesta: Editar formulario de plantilla html Deberías colocar el código para que podamos ayudarte mejor. Si no, no podemos saber donde está el fallo, como bién dice calospc. Yo estoy buscando sumarme a algún proyecto nuevo o ya empezado sin cobrar. Se de PHP , MySWL y AJAX, HTML y CSS, Flash y algo de java script. Si te intereso, envíame un mensaje privado dentro de este foro y ya contactamos mejor :) |
| |||
Respuesta: Editar formulario de plantilla html Vale,la plantilla que he comprado esta en flash y html.Junto a ella me venian para configura el formulario dos archivos xml,los cuales sólo tenia que cambiar el nombre a algunas cosas y listo,todo funcionaba y me llegaban correos. Ahora la estoy haciendo en HTML,por eso de google..Para formulario de html supongo que seran esos arhivos uno se llama contact.asp y contact.php. CONTACT.ASP : <% '----function that removes html tags----------- Function RemoveHTML( strText ) Dim RegEx Set RegEx = New RegExp RegEx.Pattern = "<[^>]*>" RegEx.Global = True RemoveHTML = RegEx.Replace(strText, "") End Function '--------------------------------------------- '------defining script vars------------------- Dim mailObj, mailCfg, myBody, fld Dim RegEx set RegEx = New RegExp '-------------------------------------------- '------getting data sent by flash (filtering configuration data)------------ For Each fld in Request.Form If Request.Form(fld) <> "" and _ fld <> "mail_to" and _ fld <> "smtp_server" and _ fld <> "smtp_port" and _ fld <> "plain_text" and _ fld <> "mail_from" and _ fld <> "mail_subject" Then myBody = myBody & vbCRLF & " <b>" & fld & "</b> :<br/> " & Trim(Request.Form(fld)) & "<br/>" End If Next '--------------------------------------------------------------------------- '----------setting conf data------------------------------------------------ On Error Resume Next Set myMail = CreateObject("CDO.Message") myMail.Subject = Request.Form("mail_subject") myMail.From =Request.Form("mail_from") myMail.To = Request.Form("mail_to") '--------if plain text is set to true removing html--------------------------------------- if Request.Form("plain_text") = "true" then myMail.TextBody = RemoveHTML(myBody) '-------otherwise composing message body-------------------------------------------------- else myMail.HTMLBody = "<html><body>" & myBody & "</body></html>" end if '----------setting configuration params for smtp---------------------------------------------------------------------------------- myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 1 myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = Request.Form("smtp_server") myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = Request.Form("smtp_port") myMail.Configuration.Fields.Update '--------------------------------------------------------------------------------------------------------------------------------- myMail.Send '---------------sending message If Err = 0 Then Response.Write("&mail=1") 'if there the message is sent return 1 to flash Else Response.Write("&mail=0") 'otherwise return 0 End If %> CONTACT.PHP : <?php //-----------------Getting data sent by flash--------------------- foreach ($_POST as $key => $value){ if ($key != 'mail_to' && $key != 'smtp_server' && $key != 'smtp_port' && $key != 'mail_from' && $key != 'mail_subject' && $key != 'plain_text'){ $mail_body .= '<b>'.str_replace('_',' ',$key).'</b>:<br/>'; $mail_body .= ''.stripslashes($value).'<br/>'; } } //----------------------------------------------------------------- $message = '<html><body>'.$mail_body.'</body></html>'; // mail body //------------if plain text is set to true removing html tags------ if ($_POST['plain_text']=='true') { $message = str_replace('<br/>',"\r\n", $message); $message = strip_tags($message); //------------------------------------------------------------------ } else { //----otherwise composing message headers--------------------------- $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=windows-1251' . "\r\n"; //------------------------------------------------------------------ } //------------setting conf data------------------------------------- $to = $_POST['mail_to']; $from = $_POST['mail_from']; $subject = $_POST['mail_subject']; $smtp_server = $_POST['smtp_server']; $smtp_port = $_POST['smtp_port']; //------------------------------------------------------------------ //---------setting header info-------------------------------------- $headers .= 'From:' .$from; //------------------------------------------------------------------ if (mail($to, $subject, $message, $headers)){ // sending mail print('&mail=1'); //succes } else { print('&mail=0');//failure } ?> Cual debo usar y que tengo que modificar para poner mi dirección email y como relacionarlo con mi web? puff ayudarme por favor !!Mil Gracias ![]() |
| ||||
Respuesta: Editar formulario de plantilla html Haber en el caso de ASP, tendrias que cambiar la siguiente linea por la que esta despues... myMail.To = Request.Form("mail_to") myMail.To = "[email protected]" en el caso de PHP tu email iria en la siguiente linea: $to = $_POST['mail_to']; $to = "[email protected]"; Al parecer el formulario que tu tienes es uno de esos forms que sirven para "recomendar" pagina... osea se pasan los campos de "quien recomienda" y "a quien recomienda", esos datos los pasas por metodo POST, y en ambos casos... tus variables estan recogiendo los datos de las variables pasadas... en tu caso como es fijo, eliminas las sentencia de recojo de datos y se reemplaza directamente por el email de destino... que viene a ser el tuyo... Nos informas si te sirvio... Y de paso regalas karma :D Suerte...
__________________ Mi web --> www.CarlosPC.net |
| |||
Respuesta: Editar formulario de plantilla html Cita: Gracias,probare haber aunque no entiendo mucho xDD
Iniciado por carlospc ![]() Haber en el caso de ASP, tendrias que cambiar la siguiente linea por la que esta despues... myMail.To = Request.Form("mail_to") myMail.To = "[email protected]" en el caso de PHP tu email iria en la siguiente linea: $to = $_POST['mail_to']; $to = "[email protected]"; Al parecer el formulario que tu tienes es uno de esos forms que sirven para "recomendar" pagina... osea se pasan los campos de "quien recomienda" y "a quien recomienda", esos datos los pasas por metodo POST, y en ambos casos... tus variables estan recogiendo los datos de las variables pasadas... en tu caso como es fijo, eliminas las sentencia de recojo de datos y se reemplaza directamente por el email de destino... que viene a ser el tuyo... Nos informas si te sirvio... Y de paso regalas karma :D Suerte... y como te regalo karma?soy nuevo aqui,perdonad mi ingorancia.. |
| ||||
Respuesta: Editar formulario de plantilla html Aya, click a mi yingyang que esta debajo de mi avatar (mi imagen para mostrar)
__________________ Mi web --> www.CarlosPC.net |
| ||||
Respuesta: Editar formulario de plantilla html haberrr... ya tienes un servidor en el cual hostear...? el lenguaje depende mucho del servidor donde vas alojar tu web... yo personalmente uso apache... que me da soporte para php, ahora un servidor windows te va dar mejor soporte para asp... aunque hay utilitarios para cometer "erejia" jeje ![]() Saludos...
__________________ Mi web --> www.CarlosPC.net |
| ||||
Respuesta: Editar formulario de plantilla html Entonces lo mas probable es que tu host sea linux, por eso el soporte a PHP, a tu form inicial en su action le asignas el contact.php y en el method le indicas que vas ser via POST y eso seria todo... ya cuando se haga el submit va enviar todos los datos via POST al contact.php, este los va recibir y segun los datos recibidos enviara el email... Ahora ya estamos tocando temas de PHP, posiblemente algun MOD mueva el tema al foro de PHP Saludos...
__________________ Mi web --> www.CarlosPC.net |
Etiquetas: |