Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/08/2004, 05:15
Avatar de Ruchu
Ruchu
 
Fecha de Ingreso: octubre-2001
Mensajes: 698
Antigüedad: 22 años, 6 meses
Puntos: 2
error ilogico con fopen

Hola.

Estoy haciendo un fopen desde un server linux a una pagina web windows con este codigo:

function URLopen($url) {
ini_set('user_agent','Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)');

$contenido="";
if($dh=@fopen("$url",'rb')){
while (!feof($dh)) {
$contenido .= fread($dh, 8192);
}
fclose($dh);
}
else { ErrorEnLog("funcion <URLopen>($url)"); }
return $contenido;
}

Este codigo funciona bien, pero no funciona bien a segun que paginas, todos ellas estan alojadas en el mismo servidor. por eso no lo entiendo. el error que me manda es:

Warning: fopen(http://www.dominio.com/puenteBd.asp?delete from valores_bolsa where altaRegistro[menor]getDate()-1) [function.fopen]: failed to open stream: HTTP request failed! HTTP/1.0 400 Petición incorrecta in c:\AppServ\www\capturador\p.php on line 6

Como se ve, estoy utilizando una pagina-puente, para poder tener acceso a una base de datos sql server en un servidor windows.

¿?¿?¿?