Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/12/2014, 05:07
Avatar de angel_dope
angel_dope
 
Fecha de Ingreso: noviembre-2002
Ubicación: Valencia
Mensajes: 737
Antigüedad: 22 años
Puntos: 8
Error de autenticación entre Apache e IIS

Hola a tod@s, tengo el siguiente problema: tengo una página php que lee un archivo txt que está en otro servidor para usar su contenido posteriormente. En principio eso está todo bien, sin embargo, ahora estoy pasando la web que contiene este txt a otro servidor y ya no funciona. He probado a hacer una página que únicamente lee el archivo y ahí es donde falla. El código que uso es el siguiente:

Código PHP:
Ver original
  1. <?php
  2.  
  3. $nombre = file_get_contents("http://www.dominio.com/tmp/archivo.txt",1);
  4. $nombre = trim($nombre);
  5. echo $nombre;
  6. ?>

Sin embargo me da el siguiente error:


Lo curioso es que la página se está ejecutando en un servidor con apache, pero el error me lo da el IIS de la web que aloja el txt, pero no tengo ni idea de porque. Si intento acceder directamente a www.dominio.com/tmp/archivo.txt desde cualquier navegador, se abre sin problemas. Pensaba que era por tema de permisos de usuarios, ya que la tenía restringida para que me pidiese usuario y contraseña del dominio, pero le he dado permiso de lectura al grupo TODOS y sigue haciendo exactamente lo mismo, por lo que imagino que debe ser cosa del propio IIS 7.5, ya que en el otro servidor (un windows server 2003 con IIS 6) funciona sin problemas.
__________________
Vayamos por Partes :: Jack el Destripador