La forma habitual de realizar conexiones HTTP desde PHP es mediante la extensión PECL (un plugin de PHP que no siempre está presente). En la página de soft he puesto una pequeña librería que he hecho en PHP y que, mediante el uso de sockets permite realizar conexiones HTTP desde este lenguaje:
$response = http_post("www.ejemplo.com", 80, "/ruta/al/recurso", null, array("var1" => "valor1", "var2" => "valor2"));
En el objeto $response nos devolverá la respuesta del servidor (ver fichero de ejemplo dentro del tar.gz). Podemos, además, realizar un volcado directo a fichero de la respuesta sustituyendo el cuarto parámetro por una ruta:
$response = http_post("www.ejemplo.com", 80, "/ruta/imagen.gif", "/tmp/mi_fichero.gif");
Más info en la sección PHP de la página de soft.
Lo sentimos. No se permiten nuevos comentarios después de 90 días.