Comunidad de diseño web y desarrollo en internet online

Formulario standard

Citar            
MensajeEscrito el 10 May 2005 03:37 pm
Holas,
estoy preparando una web que requiere una sección de formulario típico:
- nombre ................. - Email .................
- Mensaje .....................................................
- enviar

desde el servidor me han dicho que he de utilizar una de estas aplicaciones> "El hosting Plesk soporta:
- Soporte PHP 4.3.8
- Soporte Apache ASP



yo conozco el flash y el Dreamweaver y sé que este último permite maquetar formularios... me lo podeis aclarar? gracias1000.
www.davidguti.com

Por bobjoP

83 de clabLevel



 

msie
Citar            
MensajeEscrito el 10 May 2005 03:41 pm
Si lo quieres hacer en flash, ya hay un tutorial en este sitio. Es de buscar un poco nada más.

Creo que este link y este, te pueden ayudar.

Por Pedro

BOFH

3017 de clabLevel

3 tutoriales
6 articulos

  Bastard Operators From Hell

Honduras

firefox
Citar            
MensajeEscrito el 10 May 2005 05:32 pm
Pero de todas maneras necesitaras un lenguaje de servidor, ya sea PHP, ASP, o Python.

Por NEO_JP

BOFH

5724 de clabLevel

13 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Premio_Secretos Team Cristalab

Front-end Developer en Washington, DC

firefox
Citar            
MensajeEscrito el 10 May 2005 07:21 pm
Saludos bobjoP
Veo que eres nuevo por aki....
Bueno este es el codigo basico para el envio de mail con PHP, a traves de un formulario creado en html, el cual se puede crear en Dreamweaver donde podras darle mejor vista (busca un manual de manejo de Dream :wink: ) sino tambien lo puedes hacer en bloc de notas, y guardarlo como archivo *.html

Este es el primer archivo que se llamara por ejemplo envio.html el cual traspasara los datos del formulario a una funcion en PHP para enviar el mail:

Código :

<html>
<head>
<title>Envio de datos a PHP</title>
</head>

<body>
<form name="form" method="post" action="recibedatos.php">
Nombre <input name="nom" type="text" size="45"><br>
E-Mail <input name="mai" type="text" size="45"><br>
Asunto <input name="asu" type="text"size="45"><br>
Mensaje <textarea name="men" cols="40"   rows="5"></textarea><br>
<input type="reset" name="borra" value="Borrar">
<input type="submit" name="bt_enviar" value="Enviar">               
</form>
</body>
</html>
:wink:
Te recomiendo que vayas creando de a una linea lo que esta dentro de <form> y </form> para que te des cuenta para que es cada linea como por ejemplo esta Nombre <input name="nom" type="text" size="45">

Te recuerdo que este formulario saldra "feo" visualmente por decirlo de una manera, por eso te recomiendo que aprendas a jugar con los colores, alineacion en Dreamweaver


Este es el archivo que recibe los datos que se llamará recibedatos.php

Código :

 
<html>
<head>
<title>Recibimiento de los datos de Formulario</title>
</head>

<body>  
<?php
      if(isset($mai)){
      $destino="[email protected]";
      mail($destino,$asu,"\n".$men,"FROM: $nom <$mai>");
      }
?>
</body>
</html>



Ambos archivos deben estar en la misma carpeta en el server Suerte!!!! :wink:
PD: ya los probe y funcionan :P

En Flash tambien se puede, te va a kedar mas lindo (ve los links ke te dio pedro ^^ ), pero como kerias saber las 2 opciones, te trate de ayudar :D

Por Soundwave

Claber

1728 de clabLevel

5 tutoriales

 

Los Andes CHILE

firefox
Citar            
MensajeEscrito el 11 May 2005 08:03 am
gracias, amigos!

las próximas cañas las pago yo!



>ver
www.toxicmonkey.tk<

Por bobjoP

83 de clabLevel



 

msie
Citar            
MensajeEscrito el 11 May 2005 11:41 am
mmm...
he probado el codigo que me disteis. cuando relleno los datos y "envío", el url se va a recibedatos.php (que está en blanco) y a mi correo no llega la informacion (?).


saludos#

Por bobjoP

83 de clabLevel



 

msie
Citar            
MensajeEscrito el 11 May 2005 03:29 pm

bobjoP escribió:

mmm...
he probado el codigo que me disteis. cuando relleno los datos y "envío", el url se va a recibedatos.php (que está en blanco) y a mi correo no llega la informacion (?).


saludos#


Lo has hecho en tu server local, usas IIS??? (habilitaste el php.exe en la configuración de IIS)....El codigo ya lo probe en un server remoto, y lo han ocupado varios amigos y funcionan...revisa tu server....

Una vez a un amigo tampoco le funciono y estaba bien escrito el codigo...y lo que hizo fue cambiar la extension del archivo envio.html a php es decir quedo como envio.php...y ahi (algo que no logre entender) pudo funcionar

Nos vemos y que te vaya bien :wink:

Por Soundwave

Claber

1728 de clabLevel

5 tutoriales

 

Los Andes CHILE

firefox
Citar            
MensajeEscrito el 11 May 2005 07:13 pm
Hmm.. te falto ponerle los labels, e ids, que se necesitan. En XHTML es obligatorio.

Código :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
   <title>Formulario</title>
</head>
<body>
<form name="form" method="post" action="recibedatos.php">
   <label for="nom">Nombre</label> : <input name="nom" id="nom" type="text" size="45"><br />
   <label for="mai">E-Mail</label> : <input name="mai" id="mai" type="text" size="45"><br />
   <label for="asu">Asunto</label> : <input name="asu" id="asu" type="text"size="45"><br />
   <label for="men">Mensaje</label> : <textarea name="men" id="men" cols="40"  rows="5"></textarea><br />
   <input type="reset" name="borra" value="Borrar">
   <input type="submit" name="bt_enviar" value="Enviar">               
</form>
</body>
</html>


En caso del php, quitale las etiquetas HTML que estan por gusto.

Código :

<?php
      if(isset($mai)){
      $destino="[email protected]";
      mail($destino,$asu,"\n".$men,"FROM: $nom <$mai>");
      }
?> 

Solo eso, y claro no olvides que tienes que guardarlos con extensiones .php y no .htm ; y si, funciona bien lo que te dio soundwave.

PD: Recuerda cambiar esto, [email protected], por tu email.
PD2: Prefiero no usar tamanios exactos en los inputs y luego ponerle los tamanios por CSS, pero bueno.
PD3: Tp prefiero usar el boton Reset, pero algunos lo necesitan.
PD4 : woow nunca habia hecho tantas Postdatas XD

Por NEO_JP

BOFH

5724 de clabLevel

13 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Premio_Secretos Team Cristalab

Front-end Developer en Washington, DC

firefox
Citar            
MensajeEscrito el 11 May 2005 09:08 pm
sip eso era!!!!
no me recordaba de todo!!!
Mi bloc de notas no tiene todas las herramientas de Dreamweaver

Por Soundwave

Claber

1728 de clabLevel

5 tutoriales

 

Los Andes CHILE

msie
Citar            
MensajeEscrito el 12 May 2005 08:14 am
Soundwave:
>>>Lo has hecho en tu server local, usas IIS??? (habilitaste el php.exe en la configuración de IIS)....El codigo ya lo probe en un server remoto, y lo han ocupado varios amigos y funcionan...revisa tu server.... >>>

no sé a qué refieres. lo probé desde Dreamweaver y no funciona. Lo colgué en la web de prueba y tampoco funcion.

Cómo se habilita php.exe? es una utilidad? no tengo ni idea, lo siento!!! ;(


thanks.
b.

Por bobjoP

83 de clabLevel



 

msie
Citar            
MensajeEscrito el 12 May 2005 02:55 pm

bobjoP escribió:

Soundwave:
>>>Lo has hecho en tu server local, usas IIS??? (habilitaste el php.exe en la configuración de IIS)....El codigo ya lo probe en un server remoto, y lo han ocupado varios amigos y funcionan...revisa tu server.... >>>

no sé a qué refieres. lo probé desde Dreamweaver y no funciona. Lo colgué en la web de prueba y tampoco funcion.

Cómo se habilita php.exe? es una utilidad? no tengo ni idea, lo siento!!! ;(


thanks.
b.


Saludos
probaste el codigo de Neo en un servidor???

IIS --> servidor de prueba local web: es decir, es un servidor web instalado en tu propio pc, corre en todos los sistemas Windotes con NTFS (XP,2000,2003), es para probar tus webs
Lo que hace este servidor es llamar las webs (creadas por ti) desde
C:/Inetpub/wwwroot (carpetas que aparecen despues de instalar IIS, para probar la correcta instalacion de IIS solo coloca en Internet Explorer (la famosa "e" :P http://localhost y debera mostrarte informacion (recuerda que para esto no necesitas conexion a Internet ya que es un servidor local o sea navegaras por las webs que has creado tu :wink: )), entonces tu colocas tus webs dentro de esa carpeta, y las puedes probar desde navegador colocando http://localhost/tuweb.html ó http://127.0.0.1/tuweb.html --> esto es posible siempre y cuando tus webs, imagenes, swf's esten directamente en la carpeta wwwroot, en caso contrario si creas una carpeta (dentro de wwwroot) llamada "web_bob" por ejemplo desde el navegador deberas colocar http://localhost/web_bob/tu web.html

Instalacion

Chekate esto y busca en Google por instalacion y configuracion de IIS, despues de haber comprendido eso, te buscas configuracion de php en IIS
(supongo que estas utilizando Windote...porque si estas en Linux, el servidor es Apache y ahi te sacaras los pelos)

Te deseo toda la suerte y andate con calma ke esto es facil :wink: nos vemos

y me voy a trabajar llego el jefe :P XD XD

PD: IIS por defecto soporta ASP ya que ambos son de Maicrosososossost XD, pero para PHP hay que configurarlo

Por Soundwave

Claber

1728 de clabLevel

5 tutoriales

 

Los Andes CHILE

firefox
Citar            
MensajeEscrito el 13 May 2005 08:14 am
madre mía, algo que me parecía tan sencillo!...

haré todos mis posibles. gracias de todos modos por vuestro gesto. salud!



http://www.shufflesongs.com/auxiliar/

Por bobjoP

83 de clabLevel



 

msie
Citar            
MensajeEscrito el 13 May 2005 12:49 pm
Aclarando, creo que el amigo bobjop no ha instalado php en su servidor de pruebas :P lo digo porque pregunta que es...


php se configura solito si lo que tienes es IIS http://www.php.net, sólo cuando usas apache es cuando hay que configurarlo a mano :P

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox
Citar            
MensajeEscrito el 17 May 2005 08:18 am
sephirot, que no me aclaro... que tengo toda la web acabada y el formulario me está amargando la existencia!

y desde FLASH? algun formulario automatizado, que tan solo haya que colgar el swf?

gracias1000!!!

p.s. http://monjajamon.host.sk/

Por bobjoP

83 de clabLevel



 

msie
Citar            
MensajeEscrito el 17 May 2005 09:35 am
también he probado vuestra programación sobre el tema en TUTORIAL>Envió de correo electrónico desde PHP sin la función mail.

Y ME DA EL ERROR:
Parse error: parse error, unexpected ')', expecting ']' in /mnt/nb0/home/httpd/vhosts/redispack.es/httpdocs/prueba/envio_sug.php on line 14

Por bobjoP

83 de clabLevel



 

msie
Citar            
MensajeEscrito el 17 May 2005 01:59 pm
Revisa esa linea 14, te falta un o te sobra un parentesis, o creo que pusiste un " ) " en vez de un " ] "...No se solo lo digo por logica, que corrobore un programador en PHP

Por Soundwave

Claber

1728 de clabLevel

5 tutoriales

 

Los Andes CHILE

firefox
Citar            
MensajeEscrito el 17 May 2005 02:29 pm
Así es, al parecer pusiste un ) en lugar de un [ , lo más probable es que te hayas saltado las comillas....

Línea 14... no es esta línea???

Código :

if ((!strchr($_POST['sug_email'],"@")) || (!strchr($_POST['sug_email'],".")))
???????

Checa bien lo que escribiste.

PD. Yo soy el autor de ese tutorial
PD2. Como siempre digo, no captures nomás por capturar, reflexiona el código.... :P

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox
Citar            
MensajeEscrito el 18 May 2005 09:49 am
Sephirot, he solucionado el problema con JAVASCRIPT. y a la primera!
de momento, con esto paso.



gracias a todos por echarme un cable.

un saludo.

Por bobjoP

83 de clabLevel



 

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.