[Php-avanzado] clase de http post
Jesica Billia
jesicabillia en hotmail.com
Mar Mar 15 14:13:32 ARST 2011
Hola Leo!! ok, voy a ver de probarlo en un servidor linux a ver si lo toma o no, vos me decís
que use JS, pero que seria con ajax?? y por que no con esa clase? la veo util y facil, ademas
que es la que enseñan en el curso... de todas formas me gustaría hacerla andar más alla de que
sea complicado, tnto no puede ser!! voy a ver lo que me decís de firewall. No estoy muy familiarizada
con XMLHTTPRequest, hay algún lugar de donde útil que puedas recomendar para ver información??
saludos y gracias!! ahh y desp decime cómo tengo que hacer para ir a buscar el certificado
> From: leonardot en pegasusnet.com.ar
> To: php-avanzado en pato2.fi.mdp.edu.ar
> Date: Tue, 15 Mar 2011 08:24:42 -0300
> Subject: Re: [Php-avanzado] clase de http post
>
> Hola Jésica,
>
> es posible que tu MS Windows esté bloqueado (firewall) las conexiones
> al puerto 80 desde tu programa. Antes de volverte loca, probá el mismo
> script en un servidor GNU/Linux y comparalo. Fijate si funciona más allá
> de ver el warning, porque un servidor en producción no debería mostrar
> los warning en pantalla sino enviarlos al log de errores.
> También hay reportes de versiones de PHP que dan este error, y la
> solución es actualizarlo.
>
>
> PD: ya habíamos conversado al respecto, y es más cómodo hoy usar JS con
> XMLHTTPRequest si lo que querés es enviar datos POST desde... tu
> solución es correcta pero luce "complicada".
>
> El mar, 15-03-2011 a las 03:35 +0000, Jesica Billia escribió:
> > Hola!! consulta: transcribí la clase que está en el apunte, la revise
> > y recontra revise pero no se x q no me funciona... paso los parametros
> > y cuando voy a buscar el resultado me dice:
> > Warning: fsockopen() [function.fsockopen]: unable to connect to
> > localhost:80 (Se produjo un error durante el intento de conexión ya
> > que la parte conectada no respondió adecuadamente tras un periodo de
> > tiempo, o bien se produjo un error en la conexión establecida ya que
> > el host conectado no ha podido responder. ) in C:\xampp\htdocs
> > \http_post\class.http_post.php on line 157
> > 0
> >
> > lo estoy probando de mi pc, pero deberia funcionar igual o no?? está
> > instalado bien el servidor, tengo que configurarlo de alguna manera??
> >
> > pego el codigo de donde llamo a la clase:
> > <?php
> > include("./class.http_post.php");
> > $a=new http_post();
> > $a->set_server("localhost");
> > $a->set_action("./peticion.php");
> >
> > $a->set_element(array("usuario"=>'usuario2',"contrasena"=>'contrasen2',"email"=>'email2 en email.com'));
> > $resultado=$a->send(0);
> > print($resultado);
> > //header("Location:siguiente_pagina.php");
> > ?>
> >
> > y el de peticion.php
> >
> > <?php
> > $link=mysql_connect("localhost","jesicab","jesicab");
> > if (!$link){
> > print('error para conectar');
> > exit;
> > }
> > $email=$_POST['email'];
> > $usuario=$_POST['usuario'];
> > $contrasena=$_POST['contrasena'];
> > mysql_select_db("usuarios",$link);
> > $sql="INSERT INTO `jesicab`.`usuarios` (`id`, `usuario`,
> > `password`, `email`) VALUES (NULL, '$usuario', '$contrasena',
> > '$email');";
> > if (!mysql_query($sql, $link))) print('Error al ejecutar query');
> > else print("Agregado!");
> > mysql_close($link);
> > ?>
> >
> >
> > saludos!
> >
> > Jes-.
> > _______________________________________________
> > Php-avanzado mailing list
> > Php-avanzado en pato2.fi.mdp.edu.ar
> > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>
> --
>
> Leonardo Tadei
> leonardot en pegasusnet.com.ar
> http://blog.pegasusnet.com.ar
> Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
>
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20110315/9bf18ee2/attachment.htm>
Más información sobre la lista de distribución Php-avanzado