Necesito enviar datos como si fueran enviados desde un formulario con el metodo post.
Como podría hacer esto cn php si hacerlo desde un formulario ????
Gracias Muchas
salu2
| ||||
Re: simular el metodo post Skynet, si te pegas una vuelta por www.sourceforge.net, encontrarás un proyecto hecho en PHP que se llama Snoopy (curioso nombre por cierto), que es una clase que te permite conectarte a diferentes hosts, con diferentes métodos (POST, GET, PUT), incluso a través de un proxy. Saludos. <hr><font size=2 face="verdana">- Pablo Daniel Rigazzi (Webstudio) <font size=1 color="#333333">COORDINADOR PROYECTO REGIONALIZACION ARGENTINA Visita <a href="http://www.web-studio.com.ar" target="_blank">Web Studio</a> - Tutoriales Photoshop</fo |
| |||
Re: simular el metodo post Ya lo hice por si a alguien le interesa: AQUI ESTA EL CÓDIGO, PERO MI PROBLEMA ES OTRO AHORA, LO DETALLO ABAJO: $hostname = "www.mihost.com"; $port = 80; $command = "http://www.mihost.com/z/"; $command.= "index.php"; /* Abro el socket y retorno su manipulador. */ $socket_handle = fsockopen( $hostname, $port, &$errno, &$errstr, 15 ); /* * Una ves abierto el socket, compruebo de que realmente * existe su manipulador. En caso contrario, genero un error y * termino el script. */ if( !$socket_handle ) { echo "Ocurrió el siguiente error en el socket: $errstr ($errno)<br>\n"; exit; } else { /* * Con fputs() escribo en el socket, igual que si lo haría en un archivo normal. * Aquí lo que hago es enviarle al servidor web una petición del tipo POST * standard. */ fputs( $socket_handle,"POST $command?userfile=C:\z\img.jpg&name=foto HTTP/1.0\r\n\r\n" ); /* * Recojo las respuestas del servidor y las almaceno en * la variable $reply. */ while( !feof( $socket_handle ) ) $reply.= fgets( $socket_handle, 1024 ); } CON ESTE CÓDIGO NECESITO HACER UN UPLOAD AL SERVIDOR, EL UPLOAD ME FUNCIONA DESDE UN FORMULARIO PERO DESDE ESTE SCRIPT NO, Y ESTOY ENVIANDO LAS MISMAS VARIABLES QUE DESDE EL FORMULARIO. ALGUIEN ME PUEDE DAR UNA LUZ. parece que asi no se hace una petición POST ??? GRACIAS DENUEVO salu2 |
| ||||
Re: simular el metodo post Lo que pasa es que probablemente tengas que pasar el contenido en base64, échale una ojeada al manual, porque creo que algo así decían www.php.net/base64-encode Salu2.Ferdy |
| |||
Re: simular el metodo post Lo de base64-encode esta bien, curiosamente me funciona el upload en mi localhost, logro subir la imagen que necesito, sin embargo cuando lo hago al servidor remoto me dice que: Warning: Unable to open 'C:\PP152_N452a.jpg' for reading: No such file or directory in /home/httpd/...fileupload.class No hay un problema del fileupload.class ya que este funciona con el formulario y el mismo sube las imagenes en mi servidor local. Alguna idea, a mi me tinca que la cosa va por el fputs() salu2 |
| |||
Re: simular el metodo post Cuando envio los datos desde un formulario, la varable userfile (que contiene el examinar para subir la imagen C:\blabla.jpg) si la imprimo me dice que es /tmp/phpkCpHIU Que significa esto ? salu2 |