Ver Mensaje Individual
  #10 (permalink)  
Antiguo 21/01/2008, 22:03
CYBERUSO
Usuario no validado
 
Fecha de Ingreso: diciembre-2001
Ubicación: MERIDA
Mensajes: 498
Antigüedad: 22 años, 4 meses
Puntos: 2
Re: Enviar Formulario a pagina externa

Hola !!

Hace tiempo utilicé un código. No estoy seguro que sea lo que buscas. Mira esto:


Debes hacer lo siguiente: Crear 3 archivos.

---------------------------------------------------------------------------

Este sería el archivo enviar.htm


<html><head><title></title></head><body>

<form action="recibir.php" method="post">
Mensaje: <br><textarea name="mensaje" cols="20" rows="4">Hola</textarea><br>
Correo: <br><input type="text" value="[email protected]" name="correo" size="30"><br><br>
<input type="submit" name="submit" value="Enviar">
</form>

</body></html>

-----------------------------------------------------------------------------------

Este sería el archivo recibir.php (Se encarga de recibir la información y guardarla en el archivo ver.htm)


<html><head></head><body>


<?php
$ip=$_SERVER['REMOTE_ADDR'];

setlocale(LC_ALL,'esn');
$dia=strftime("%A, %d de %B de %Y",time());
$hora=strftime(" - %H:%M.%S",time());

$datos=$_POST;
$todo="<b>Fecha: </b>".$dia. " ".$hora."<br>";
$todo=$todo."<b>Mensaje: </b>".$datos['mensaje']."<br><b>Correo: </b>".$datos['correo']."<br>";
echo "<h2><center>Mensaje recibido</center></h2><br>".$todo;
$todo=$todo."<b>IP: </b>".$ip."<hr>";
$archi = 'ver.htm';
$auxi = fopen($archi, 'a');
fwrite($auxi, $todo);
fclose($auxi);

?>

--------------------------------------------------------------------------------------
- Toma el IP (REMOTE_ADDR)
- Toma la fecha y la hora.
- Toma el contenido del formulario $_POST
- Toda esa información la pone en la variable $todo
- Abre el archivo ver.htm
- Escribe la información de $todo en el archivo ver.htm

--------------------------------------------------------------------------------

En el archivo ver.htm estará la información enviada con los ip, fecha, mensaje y correo.

Nota: el archivo ver.htm, debe estar creado (aunque esté vacío) antes de realizar el proceso por primera vez. Así mismo, tienes que darle permisos 777 a los archivos recibir.php y al ver.htm


Funcionamiento del código que te dejé arriba:

http://docente.ucol.mx/al989603/php/enviar.htm

http://docente.ucol.mx/al989603/php/ver.htm

Si no es eso, pues, ni idea de como ayudarte =$ Saludos.

Última edición por CYBERUSO; 21/01/2008 a las 23:15