Foros del Web » Creando para Internet » HTML »

Editar formulario de plantilla html

Estas en el tema de Editar formulario de plantilla html en el foro de HTML en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 24/11/2010, 11:53
armandas
Invitado
 
Mensajes: n/a
Puntos:
Editar formulario de plantilla html

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.
  #2 (permalink)  
Antiguo 24/11/2010, 13:31
Avatar de carlospc  
Fecha de Ingreso: noviembre-2008
Ubicación: Huancayo/Perú
Mensajes: 240
Antigüedad: 9 años, 1 mes
Puntos: 12
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
  #3 (permalink)  
Antiguo 24/11/2010, 13:36
 
Fecha de Ingreso: noviembre-2010
Mensajes: 1.241
Antigüedad: 7 años
Puntos: 73
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 :)
  #4 (permalink)  
Antiguo 24/11/2010, 15:45
armandas
Invitado
 
Mensajes: n/a
Puntos:
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
  #5 (permalink)  
Antiguo 24/11/2010, 15:57
Avatar de carlospc  
Fecha de Ingreso: noviembre-2008
Ubicación: Huancayo/Perú
Mensajes: 240
Antigüedad: 9 años, 1 mes
Puntos: 12
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
  #6 (permalink)  
Antiguo 24/11/2010, 16:27
armandas
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Editar formulario de plantilla html

Cita:
Iniciado por carlospc Ver Mensaje
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...
Gracias,probare haber aunque no entiendo mucho xDD

y como te regalo karma?soy nuevo aqui,perdonad mi ingorancia..
  #7 (permalink)  
Antiguo 24/11/2010, 16:32
Avatar de carlospc  
Fecha de Ingreso: noviembre-2008
Ubicación: Huancayo/Perú
Mensajes: 240
Antigüedad: 9 años, 1 mes
Puntos: 12
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
  #8 (permalink)  
Antiguo 24/11/2010, 16:37
armandas
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Editar formulario de plantilla html

y cual uso php o asp ? como las integro en mi web de html?esque vienen en carpeta aparte
  #9 (permalink)  
Antiguo 24/11/2010, 16:47
Avatar de carlospc  
Fecha de Ingreso: noviembre-2008
Ubicación: Huancayo/Perú
Mensajes: 240
Antigüedad: 9 años, 1 mes
Puntos: 12
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
  #10 (permalink)  
Antiguo 24/11/2010, 17:21
armandas
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Editar formulario de plantilla html

cuando tenia la web en flash,usaba php,lo soporta mi hosting

pero mi problema es modifico el archivo contact.php vale,pero como lo vinculo a mi web...
  #11 (permalink)  
Antiguo 24/11/2010, 18:01
Avatar de carlospc  
Fecha de Ingreso: noviembre-2008
Ubicación: Huancayo/Perú
Mensajes: 240
Antigüedad: 9 años, 1 mes
Puntos: 12
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: plantillas, formulario
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 04:28.