Foros del Web » Programando para Internet » PHP »

ayuda formulario PHP

Estas en el tema de ayuda formulario PHP en el foro de PHP en Foros del Web. Hola a todos, a ver si alguien me puede ayudar (formulario de "recomendar") Tengo dos archivos PHP, uno del formulario en si, y otro que ...
  #1 (permalink)  
Antiguo 24/07/2007, 01:20
 
Fecha de Ingreso: julio-2007
Mensajes: 1
Antigüedad: 16 años, 9 meses
Puntos: 0
ayuda formulario PHP

Hola a todos, a ver si alguien me puede ayudar (formulario de "recomendar")

Tengo dos archivos PHP, uno del formulario en si, y otro que se encarga del procesamiento.

En la página principal de la web quiero hacer un enlace (click en foto) para este formulario. Ha de ser de alguna forma en particular?

He intentado y en lugar de abrirse el formulario se abre una ventana para descargar el archivo php...

(he confirmado que el servidor soporta PHP)

aquí están los codigos de los dos archivos, este primero es formulario, recomienda.php


Código HTML:
<html>

<head>

<title>Recomienda este sitio</title>

</head>

<body bgcolor="#FFFFFF">

<form method="POST" action="http://www.miweb/recomendar.php">
  <p><strong><font face="Arial, Helvetica, sans-serif">Recomienda <font color="#0000FF">Efectos</font> 
    <font color="#0000FF">miweb</font></font></strong></p>
  <p><font face="Arial" size="2">Tu nombre:<br>
    </font><font face="Arial">
    <input name="nombre" size="20" style="border-style: groove; border-width: 1" value>
    </font><font face="Arial" size="2"><br>
    Tu email:<br>
    </font><font face="Arial">
    <input name="email" size="20" style="border-style: groove; border-width: 1" value>
    </font><font face="Arial" size="2"><br>
    Nombre de tu amigo:<br>
    </font><font face="Arial">
    <input name="namigo" size="20" style="border-style: groove; border-width: 1" value>
    </font><font face="Arial" size="2"><br>
    Email de tu amigo:<br>
    </font><font face="Arial">
    <input name="emaila" size="20" style="border-style: groove; border-width: 1" value>
    </font><font face="Arial" size="2"><br>
    </font></p>
  <p><font face="Arial" size="2"><input type="submit" value="Recomendar"></font></p>
</form>

</body>

</html> 

El segundo archivo, que procesa el envio, recomendar.php

<?
// Completamos la variable $asunto con el título del mensaje
// y armamos el mensaje dentro de la variable $mensaje
$asunto = "Recomendación de un sitio web";

$mensaje = "Hola ".$namigo.", tu amigo ".$nombre." te recomienda http://www.miweb/
donde encontrarás una colección de efectos en javascript listos para copiar y pegar gratis.

Gracias.


http://www.miweb";

// Utilizamos la función mal() de PHP para realizar el envío
// del mensaje
mail($emaila, $asunto, $mensaje, "From: ".$email);
?>


<html>
<head>
<title>Gracias por Recomendarnos</title>
</head>
<body>
<p><font face="Arial" size="2">Gracias por recomendar este sitio</font></p>
<p><input type="button" value="Cerrar " onClick="window.close();"></p>
</body>
</html>

A ver si alguien me echa un cabo o me da alguna orientacion, gracias
  #2 (permalink)  
Antiguo 24/07/2007, 06:09
 
Fecha de Ingreso: julio-2003
Ubicación: Colombia
Mensajes: 591
Antigüedad: 20 años, 9 meses
Puntos: 7
Re: ayuda formulario PHP

a primera vista cambia el action del formulario:
Código PHP:
action="http://www.miweb/recomendar.php" 
por
Código PHP:
action="recomendar.php" 
Tambien revisa que permisos tiene el archivo recomendar.php en el servidor. Para este caso no deberia ser 777.

Me queda la duda de si lo que quieres mostrar es una ventana emergente...

Chaop!
__________________
Visita www.legionlandrover.com
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 15:19.