INFORMATICA Y OCIO

Foros de informática
  Inicio    Normas    Buscar   Miembros   Clanes   Regístrese   Perfil   Conéctese para revisar sus mensajes   Conectarse 

[informatica] + [videos graciosos] + [ultimos mensajes] + [top usuarios] + [contacto]
Problema con formulario PHP

 
Publicar Nuevo Tema   Responder al Tema    Índice del Foro Foroz comunity :: Programación
Ver tema anterior :: Ver siguiente tema  
Autor Mensaje
bermann
Nuevo Miembro
Nuevo Miembro


Registrado: 16 Mar 2008
Mensajes: 2
Ubicación: Chile, Frente a la pantalla

MensajePublicado: Dom Mar 16, 2008 4:40 pm    Título del mensaje: Problema con formulario PHP Responder citando
Hola, soy nuevo en el foro. Tengo un problema con un formulario PHP que saque de una página para webmasters con bastantes recursos, al principio me funciono cuando hize otra página pero ahora cuando lo pruebo en la página dice que se envio correctamente pero nunca me llega el formulario. Porfavor vean:

Cita:


<?
if (phpversion() >= "4.2.0") {
if ( ini_get('register_globals') != 1 ) {
$supers = array('_REQUEST',
'_ENV',
'_SERVER',
'_POST',
'_GET',
'_COOKIE',
'_SESSION',
'_FILES',
'_GLOBALS' );

foreach( $supers as $__s) {
if ( (isset($$__s) == true) && (is_array( $$__s
) == true) ) extract( $$__s, EXTR_OVERWRITE );
}
unset($supers);
}
} else {
if ( ini_get('register_globals') != 1 ) {

$supers = array('HTTP_POST_VARS',
'HTTP_GET_VARS',
'HTTP_COOKIE_VARS',
'GLOBALS',
'HTTP_SESSION_VARS',
'HTTP_SERVER_VARS',
'HTTP_ENV_VARS'
);

foreach( $supers as $__s) {
if ( (isset($$__s) == true) && (is_array( $$__s
) == true) ) extract( $$__s, EXTR_OVERWRITE );
}
unset($supers);
}
}




if($email=="")
{

echo "No ingresaste la dirección de correo electrónico, regresa a la página anterior";
exit();
}


$respuesta="respuesta.html";



$para ="bastian_ermann@hotmail.com";



$sujeto = "Titulo del formulario";


$encabezado = "From: $nombre <$email>";
$encabezado .= "\nReply-To: $email";
$encabezado .= "\nX-Mailer: PHP/" . phpversion();


$ip=$REMOTE_ADDR;


$mensaje .= "E-mail = $email\n";
$mensaje .= "Nombre del libro = $nombre\n";
$mensaje .= "Autor = $autor\n";
$mensaje .= "Coleccion = $coleccion\n";
$mensaje .= "TU DIRECCION IP = $ip\n";


if(!mail($para, $sujeto, $mensaje, $encabezado))
{
echo "<h1>No se pudo enviar el Mensaje</h1>";
exit();
}
else
{


echo "<meta HTTP-EQUIV='refresh' content='1;url=$respuesta'>";
}

?>


Ese es el código de la página de envio.
Si quieren pasan por mi página: http://bibliotecaabierta.iespana.es

Gracias
_________________
Necesitas un libro?
No lo encuentras por ningun lado?
Tu problema ya esta resuelto
Entra a:
http://bibliotecaabierta.iespana.es
Si no lo tenemos pidelo
enviame un mail a: bastian_ermann@hotmail.com
Gracias Smile
Volver arriba
Ver perfil del usuario Enviar mensaje privado Enviar correo Visitar sitio web del autor
ABDIEL_2475
User destacando
User destacando


Registrado: 01 Oct 2006
Mensajes: 561
Ubicación: Mexico/Tamaulipas/Matamoros

MensajePublicado: Lun Mar 17, 2008 12:35 am    Título del mensaje: Responder citando
wow por lo ke veo si jala bien ese formulario yo tbm kiero aser uno pero no se ke pasa no sale miren:

esto le puse nombre de form.html

Código:
<form id="contacto" name="contacto" method="post" action="enviar.php">
<p><label>Nombre:<input name="nombre" type="text" id="nombre" size="30" </label></p>
<p><label>Empresa:<input name="empresa" type="text" id="empresa" size="30" </label></p>
<p><label>E-Mail:<input name="mail" type="text" id="mail" size="30" </label></p>
<p><label>Mensaje:<br />
<textarea name="mensaje" cols="40" rows="8" id="mensaje"</textarea></label></p>
<p><input type="submit" name="Submit" value="Enviar"</p>
</form>


eso es para que salga lo desio Razz

y aca el codigo php:

Código:
$nombre = $_POST['nombre'];
$mail = $_POST['mail'];
$empresa = $_POST['empresa'];

$header = 'From: ' . $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";

$mensaje = "Este mensaje fue enviado por " . $nombre . ", de la empresa " . $empresa . " \r\n";
$mensaje .= "Su e-mail es: " . $mail . " \r\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());

$para = 'abiynaty@msn.com';
$asunto = 'Contacto desde Taller Webmaster';

mail($para, $asunto, utf8_decode($mensaje), $header);

echo '&estatus=ok&';
?>

y ese lo puse enviar.php

pero cuando lo subo a la pagina y lo veo

miren aki les dejo el link para ke vea T.T

http://abdiel2475.phpnet.us/

o denle click aki http://abdiel2475.phpnet.us/form.html

y pss :S

plz ayudaa!

Very Happy

oie crees ke me podrias ayudar a mi con tu formulario me lo podrias pasar?

eske veo ke jala a la perfeccion Surprised

PD: sera que mi servicio de hosting no agarra el php¿
aunke no se por ke tiene el nombre de phpnet.com 0.0
_________________
VOLVI PARA KEDARME Very Happy Very Happy Very Happy

LISTO PARA AYUDARLES EN TODO LO K NESESITEN PARA CREAR UN SERVER DE LO K SEA =D
VISITEN MI PAGINA WEB


Volver arriba
Ver perfil del usuario Enviar mensaje privado Visitar sitio web del autor Dirección AIM Yahoo Messenger MSN Messenger
bermann
Nuevo Miembro
Nuevo Miembro


Registrado: 16 Mar 2008
Mensajes: 2
Ubicación: Chile, Frente a la pantalla

MensajePublicado: Lun Mar 17, 2008 1:03 am    Título del mensaje: Responder citando
ABDIEL_2475 escribió:
wow por lo ke veo si jala bien ese formulario yo tbm kiero aser uno pero no se ke pasa no sale miren:

esto le puse nombre de form.html

Código:
<form id="contacto" name="contacto" method="post" action="enviar.php">
<p><label>Nombre:<input name="nombre" type="text" id="nombre" size="30" </label></p>
<p><label>Empresa:<input name="empresa" type="text" id="empresa" size="30" </label></p>
<p><label>E-Mail:<input name="mail" type="text" id="mail" size="30" </label></p>
<p><label>Mensaje:<br />
<textarea name="mensaje" cols="40" rows="8" id="mensaje"</textarea></label></p>
<p><input type="submit" name="Submit" value="Enviar"</p>
</form>


eso es para que salga lo desio Razz

y aca el codigo php:

Código:
$nombre = $_POST['nombre'];
$mail = $_POST['mail'];
$empresa = $_POST['empresa'];

$header = 'From: ' . $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";

$mensaje = "Este mensaje fue enviado por " . $nombre . ", de la empresa " . $empresa . " \r\n";
$mensaje .= "Su e-mail es: " . $mail . " \r\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());

$para = 'abiynaty@msn.com';
$asunto = 'Contacto desde Taller Webmaster';

mail($para, $asunto, utf8_decode($mensaje), $header);

echo '&estatus=ok&';
?>

y ese lo puse enviar.php

pero cuando lo subo a la pagina y lo veo

miren aki les dejo el link para ke vea T.T

http://abdiel2475.phpnet.us/

o denle click aki http://abdiel2475.phpnet.us/form.html

y pss :S

plz ayudaa!

Very Happy

oie crees ke me podrias ayudar a mi con tu formulario me lo podrias pasar?

eske veo ke jala a la perfeccion Surprised

PD: sera que mi servicio de hosting no agarra el php¿
aunke no se por ke tiene el nombre de phpnet.com 0.0



Código:
<form id="contacto" name="contacto" method="post" action="enviar.php">
<p><label>Nombre:<input name="nombre" type="text" id="nombre" size="30" </label></p>
<p><label>Empresa:<input name="empresa" type="text" id="empresa" size="30" </label></p>
<p><label>E-Mail:<input name="mail" type="text" id="mail" size="30" </label></p>
<p><label>Mensaje:<br />
<textarea name="mensaje" cols="40" rows="8" id="mensaje"></textarea></label></p>
<p><input type="submit" name="Submit" value="Enviar"</p>
</form>
ahi esta creo, te faltaba un signo >
_________________
Necesitas un libro?
No lo encuentras por ningun lado?
Tu problema ya esta resuelto
Entra a:
http://bibliotecaabierta.iespana.es
Si no lo tenemos pidelo
enviame un mail a: bastian_ermann@hotmail.com
Gracias Smile
Volver arriba
Ver perfil del usuario Enviar mensaje privado Enviar correo Visitar sitio web del autor
ABDIEL_2475
User destacando
User destacando


Registrado: 01 Oct 2006
Mensajes: 561
Ubicación: Mexico/Tamaulipas/Matamoros

MensajePublicado: Lun Mar 17, 2008 1:16 am    Título del mensaje: Responder citando
pero esque eso creo ke no es...

lo ke esa mal es lo de enviar.php :/

oie me podrias postear un enviar.php¿
Smile plz
_________________
VOLVI PARA KEDARME Very Happy Very Happy Very Happy

LISTO PARA AYUDARLES EN TODO LO K NESESITEN PARA CREAR UN SERVER DE LO K SEA =D
VISITEN MI PAGINA WEB


Volver arriba
Ver perfil del usuario Enviar mensaje privado Visitar sitio web del autor Dirección AIM Yahoo Messenger MSN Messenger
Mostrar mensajes anteriores:   
Publicar Nuevo Tema   Responder al Tema    Índice del Foro Foroz comunity :: Programación Todas las horas están en GMT + 1 Hora
Página 1 de 1
Saltar a:  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
 
Articulos relacionados
En General >> PROBLEMA CON EL DISCO DURO
En Internet >> Problema webcam internet
En Sistemas Operativos >> Problema Service pack 1
En General >> problema arranque PC al cambiar bus d...
En Hardware >> Problema Montando un PC
 

 
Foroz comunity Tema RSS 




by phpBB  
informatica Videos graciosos webmasters theme by Scott Stubblefield Top foroz