Foros del Web » Programando para Internet » PHP »

Problema con form register_globals

Estas en el tema de Problema con form register_globals en el foro de PHP en Foros del Web. Hola soy nuevo en esto del PHP y agradeceria que alguien me pudiera ayudar con un pequeño problemita que tengo con un formulario en html ...
  #1 (permalink)  
Antiguo 25/03/2007, 00:17
 
Fecha de Ingreso: julio-2006
Ubicación: Buenos Aires-Cap. Fed.
Mensajes: 12
Antigüedad: 17 años, 8 meses
Puntos: 0
Problema con form register_globals

Hola soy nuevo en esto del PHP y agradeceria que alguien me pudiera ayudar con un pequeño problemita que tengo con un formulario en html y ovbiamente PHP , el servidor tiene como configuracion la opcion register_globals off, creo que mas que explicar les dejo el codigo y ya se darán cuenta de mi error...

Código:
<form action="formulario_retiros.php" method="post" name="form2" target="_self">
              <table width="100%" border="0" cellspacing="0" cellpadding="0">
                <tr> 
                  <td width="25%">&nbsp;</td>
                  <td width="75%">&nbsp;</td>
                </tr>
                <tr> 
                  <td colspan="2"><div align="center"><font size="2" face="Arial, Helvetica, sans-serif">Complete 
                      este formulario con los siguientes datos:</font></div></td>
                </tr>
                <tr> 
                  <td>&nbsp;</td>
                  <td><font size="2" face="Arial, Helvetica, sans-serif">&nbsp;</font></td>
                </tr>
                <tr> 
                  <td bgcolor="#F3F3F3"><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">Fecha:</font></div></td>
                  <td bgcolor="#F3F3F3"><font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif"> 
                    <input name="dd" type="text" id="dd" value="dd" size="5">
                    <font color="#000000"> /</font> 
                    <input name="mm" type="text" id="mm" value="mm" size="5">
                    <font color="#000000">/</font> 
                    <input name="aa" type="text" id="aa" value="07" size="5">
                    *</font></td>
                </tr>
                <tr> 
                  <td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">Origen:</font></div></td>
                  <td><font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif"> 
                    <input name="origen" type="text" id="origen">
                    *</font></td>
                </tr>
                <tr> 
                  <td bgcolor="#F3F3F3"><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">Direccion:</font></div></td>
                  <td bgcolor="#F3F3F3"><font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif"> 
                    <input name="direccion" type="text" id="direccion">
                    *</font></td>
                </tr>
                <tr> 
                  <td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">Localidad:</font></div></td>
                  <td><font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif"> 
                    <input name="localidad" type="text" id="localidad">
                    *</font></td>
                </tr>
                <tr> 
                  <td bgcolor="#F3F3F3"><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">Telefono:</font></div></td>
                  <td bgcolor="#F3F3F3"><font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif"> 
                    <input name="telefono" type="text" id="telefono">
                    *</font></td>
                </tr>
                <tr> 
                  <td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">Horario 
                      de Carga:</font></div></td>
                  <td><font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif"> 
                    <input name="hcarga" type="text" id="hcarga">
                    *</font></td>
                </tr>
                <tr> 
                  <td bgcolor="#F3F3F3"><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">Tipo 
                      de Carga:</font></div></td>
                  <td bgcolor="#F3F3F3"><font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif"> 
                    <input name="tcarga" type="text" id="tcarga">
                    *</font></td>
                </tr>
                <tr> 
                  <td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">Cantidad:</font></div></td>
                  <td><font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif"> 
                    <input name="cantidad" type="text" id="cantidad">
                    *</font></td>
                </tr>
                <tr> 
                  <td bgcolor="#F3F3F3"><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">Peso 
                      (en kg.):</font></div></td>
                  <td bgcolor="#F3F3F3"><font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif"> 
                    <input name="peso" type="text" id="peso">
                    *</font></td>
                </tr>
                <tr> 
                  <td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">Medidas 
                      (en cm.):</font></div></td>
                  <td><font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif"> 
                    <font color="#000000">Largo: 
                    <input name="largo" type="text" id="largo" size="5">
                    Ancho: 
                    <input name="ancho" type="text" id="ancho" size="5">
                    Alto:</font> 
                    <input name="alto" type="text" id="alto" size="5">
                    *</font></td>
                </tr>
                <tr> 
                  <td bgcolor="#F3F3F3"><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">Valor 
                      declarado:</font></div></td>
                  <td bgcolor="#F3F3F3"><font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif"> 
                    <input name="vdeclarado" type="text" id="vdeclarado">
                    *</font></td>
                </tr>
                <tr> 
                  <td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">Destinatario:</font></div></td>
                  <td><font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif"> 
                    <input name="destinatario" type="text" id="destinatario">
                    *</font></td>
                </tr>
                <tr bgcolor="#F3F3F3"> 
                  <td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">Contacto:</font></div></td>
                  <td bgcolor="#F3F3F3"><font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif"> 
                    <input name="contacto" type="text" id="contacto">
                    *</font></td>
                </tr>
                <tr> 
                  <td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">Direccion:</font></div></td>
                  <td><font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif"> 
                    <input name="direccion2" type="text" id="direccion2">
                    *</font></td>
                </tr>
                <tr bgcolor="#F3F3F3"> 
                  <td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">Localidad:</font></div></td>
                  <td><font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif"> 
                    <input name="localidad2" type="text" id="localidad2">
                    *</font></td>
                </tr>
                <tr> 
                  <td height="26"><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">Telefono:</font></div></td>
                  <td><font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif"> 
                    <input name="telefono2" type="text" id="telefono2">
                    *</font></td>
                </tr>
                <tr> 
                  <td><div align="right"><font size="2" face="Arial, Helvetica, sans-serif">Observaciones:</font></div></td>
                  <td><textarea name="observaciones" cols="35" rows="4" id="observaciones"></textarea></td>
                </tr>
                <tr> 
                  <td>&nbsp;</td>
                  <td>&nbsp;</td>
                </tr>
                <tr> 
                  <td>&nbsp;</td>
                  <td><input type="submit" name="Submit2" value="Enviar formulario"></td>
                </tr>
              </table>
            </form>
Para resumirles...es un formulario común y silvestre en html

y este seria el PHP ...

(continua en el siguiente post)
  #2 (permalink)  
Antiguo 25/03/2007, 00:17
 
Fecha de Ingreso: julio-2006
Ubicación: Buenos Aires-Cap. Fed.
Mensajes: 12
Antigüedad: 17 años, 8 meses
Puntos: 0
Re: Problema con form register_globals

Código:
<?php 

extract($_GET); 
extract($_POST,EXTR_SKIP);

$asunto = 'Datos para retiro ';

$mensaje =    ' 

Nos han llegado los siguientes datos para el retiro:

Fecha: '       .$dd.'/'.$mm.'/'.$aa. "\n "
            . ' Origen: '          . $origen . "\n "
		    . ' Direccion:'        . $direccion . "\n "
            . ' Localidad:'        . $localidad . "\n "
            . ' Telefono:'         . $telefono . "\n "
			. ' Horario de carga:' . $hcarga . "\n "
			. ' Tipo de carga:'    . $tcarga . "\n "
		    . ' Cantidad:'         . $cantidad . "\n "
			. ' Peso (en kg) :'    . $peso . "\n "
			. ' Medidas (en cm) :Largo:'.$largo .'Ancho:'.$ancho .'Alto:'.$alto. "\n "
			. ' Valor declarado :' . $vdeclarado . "\n "
			. ' destinatario : '   . $destinatario . "\n "
			. ' Contacto :'        . $contacto . "\n "
			. ' Direccion : '      . $direccion2 . "\n "
			. ' Localidad : '      . $localidad2 . "\n "
			. ' Telefono :  '      . $telefono2 . "\n "
			. ' Observaciones : '  . $observaciones . "\n "; 

$cabeceras  = "MIME-Version: 1.0\r\n";
$cabeceras .= "Content-type: text/html; charset=iso-8859-1\r\n";

/* cabeceras adicionales */
$cabeceras .= "To: INFO <[email protected]>\r\n";
$cabeceras .= "From: [email protected]\r\n";

mail("[email protected]", $asunto,$mensaje, $cabeceras);
?>
les pido por favor a quien pueda ayudarme se lo agradecere mucho , yo en la parte de diseño estoy mas que informado en lo que pueda ayudar lo haré siempre, el error que me dá el explorador es el siguiente:

Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:\sitios\mcutraro.com.ar\htdocs\formulario_retiro s.php on line 38

el error me dice que es en la siguiente linea:

mail("[email protected]", $asunto,$mensaje, $cabeceras);

desde ya muchisimas gracias a todos.

Salu2.
  #3 (permalink)  
Antiguo 25/03/2007, 00:51
 
Fecha de Ingreso: febrero-2004
Ubicación: Resistencia - Argentina
Mensajes: 299
Antigüedad: 20 años, 1 mes
Puntos: 0
Re: Problema con form register_globals

ese problema te lo esta dando por queno tenes ningun servidor de mails corriendo en tu maquina, supongo que estas probando en una maquina local, proba de instalar algun servidor smtp, podes probar con este, aunque tiene sus limitaciones:

http://www.softstack.com/freesmtp.html
  #4 (permalink)  
Antiguo 25/03/2007, 01:16
 
Fecha de Ingreso: julio-2006
Ubicación: Buenos Aires-Cap. Fed.
Mensajes: 12
Antigüedad: 17 años, 8 meses
Puntos: 0
Re: Problema con form register_globals

gracias roly por tu respuesta, en realidad estos archivos estan subidos a un servidor en internet...asi que...ni idea :(

Última edición por the_newie; 25/03/2007 a las 02:54
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 03:17.