Foros del Web » Creando para Internet » HTML »

Formulario que escribe en otro archivo

Estas en el tema de Formulario que escribe en otro archivo en el foro de HTML en Foros del Web. Hola, verán, tengo una web, ya diseñada, un servidor de host y una base de datos que puedo crear, borrar y modificar como ustedes indiquen. ...
  #1 (permalink)  
Antiguo 12/08/2008, 08:23
 
Fecha de Ingreso: agosto-2008
Mensajes: 5
Antigüedad: 15 años, 8 meses
Puntos: 0
Formulario que escribe en otro archivo

Hola, verán, tengo una web, ya diseñada, un servidor de host y una base de datos que puedo crear, borrar y modificar como ustedes indiquen.

Necesito los códigos para que haga lo siguiente:

-Por una parte una especie de formulario, con una imagen o un texto explicativo (Ahí pondrá algo como: Introduce aqui tu mail para que te envíe la información ) y al lado una pequeña cajita de texto, lo suficiente para un mail y el botón OK

-Quiero que al escribir ahí el mail y dar al botón OK, lo que ha escrito se quede guardado en cualquier lado, el que más fácil o cómodo les sea; ya sea que sobreescriba un archivo alojado en el servidor, cree un archivo nuevo cada vez que se escriba, me envie un mensaje.. lo que puedan


Una cosa, a ser posible me indican para que el formulario no tenga que estar necesariamente en el host del servidor, sino que pueda poner ese código en mi blog... etc


^*Muchísimas gracias de antemano por su esfuerzo, les prometo que me informe durante horas buscando tutoriales en el foro y en google y solo conseguí formularios desfigurados que no hacían nada, saludos
  #2 (permalink)  
Antiguo 12/08/2008, 08:32
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Exclamación Respuesta: Formulario que escribe en otro archivo

Lo que puedes hacer es guardar en una base de datos, que como mencionaste ya sabes como hacer. Con un lenguaje de servidor (PHP, ASP). Lo único que tendrás que hacer con HTML es el formulario en sí mismo, de los cuales hay muchísimos ejemplos, con la acción del form puedes enviar al servidor la información.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 29/08/2008, 09:42
 
Fecha de Ingreso: agosto-2008
Mensajes: 5
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Formulario que escribe en otro archivo

Por favor, me podrías poner los códigos ya construidos?

Sé que se hace así pero no cómo , he visto cientos de tutoriales y no me entero, por favor ponme lo que tengo que incrustar en la web para que salga una cajita de texto y al darle a enviar me guarde en algun sitio lo que hay dentro escrito que será un mail

muchas gracias de antemano
  #4 (permalink)  
Antiguo 29/08/2008, 10:56
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Exclamación Respuesta: Formulario que escribe en otro archivo

Mira, lo que yo puedo hacer es ayudarte a escribir el código.

¿Con cuál es la que estás teniendo problemas, con el PHP o con el formulario?

Si es con el formulario:
http://www.google.com/search?hl=es&q...con+Google&lr=
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #5 (permalink)  
Antiguo 31/08/2008, 06:05
Avatar de juanitTo  
Fecha de Ingreso: enero-2007
Mensajes: 406
Antigüedad: 17 años, 3 meses
Puntos: 5
Respuesta: Formulario que escribe en otro archivo

Deberias intentar construir tu lo que puedas, es decir incluso yo que soy un niño he podido crear un formulario, solo es cuestion de buscar, mira te dejo los codigos, que se pueden mejorar mucho, son muy simples, un formulario de un campo que al dar al boton enviar te guarda el email en una base de datos, tambien podrias añadir para que tuviera que introducir su nombre, sus apellidos etc, pero eso si quieres corre de tu cuenta. Tambien podrias escribir el email en un archivo en tu host, pero ese ya es otro metodo, aqui tienes los codigos.

email.html:
Código HTML:
<html>
<head>
<title>Email</title>
</head>
<body>
          <FORM ACTION="email.php" METHOD=POST target="_blank" name=email>
Introduce tu email
    <INPUT TYPE=TEXT NAME="email" SIZE="40">
              <input
                            type="submit" name="Submit"
                            value="Enviar">
                    </FORM>
</body>
</html> 
email.php

Código PHP:
<?
//conecto con la base de datos
$conn mysql_connect("servidor base de datos","nombre usuario","contraseña"); 
mysql_select_db("nombre de tu base de datos",$conn); ?>

<?
$ssql 
"INSERT INTO emailenbase (email) VALUES ('" $email "')";
        
//echo $ssql . "<p>";
        
mysql_query($ssql,$conn);
?>

<?
mysql_close
($conn);
?>
Codigo de la base de datos:

Código:
CREATE TABLE emailenbase (
   id_emailenbase int(10) unsigned NOT NULL auto_increment,
   email text,
   PRIMARY KEY (id_emailenbase)
);
Saludos
__________________
Videos de Metal
  #6 (permalink)  
Antiguo 31/08/2008, 08:06
 
Fecha de Ingreso: agosto-2008
Mensajes: 382
Antigüedad: 15 años, 7 meses
Puntos: 2
Respuesta: Formulario que escribe en otro archivo

no se puede hacer algo parecido pero k ese nombre y el email te lo envie a un correo electronico determinado ?

gracias
  #7 (permalink)  
Antiguo 31/08/2008, 08:38
Avatar de Yaraher  
Fecha de Ingreso: abril-2007
Ubicación: Lima, Perú
Mensajes: 262
Antigüedad: 17 años
Puntos: 9
Respuesta: Formulario que escribe en otro archivo

Claro, sólo investiga las funciones de mail que trae PHP y podrás adaptar ese código a lo que necesitas. Eso sí, sugiero bastante filtrar y revisar el código que envían y que se está insertando directamente en la sentencia SQL. Es bastante peligroso y relativamente sencillo de corregir (revisar el tema de "sanitizar" sentencias SQL)
  #8 (permalink)  
Antiguo 31/08/2008, 14:13
 
Fecha de Ingreso: agosto-2008
Mensajes: 382
Antigüedad: 15 años, 7 meses
Puntos: 2
Respuesta: Formulario que escribe en otro archivo

la vdd esque no me lo dejaste muy claro, me puede dar el codigo o las instrucciones un pokito mas detalladas ?

si sirve de ayuda el correo es una cuenta yahoo
gracias
  #9 (permalink)  
Antiguo 01/09/2008, 12:52
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Exclamación Respuesta: Formulario que escribe en otro archivo

La documentación de la función es bastante detallada:
http://www.php.net/manual/es/function.mail.php
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
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 18:25.