Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/02/2006, 14:35
jaeq
 
Fecha de Ingreso: febrero-2002
Mensajes: 32
Antigüedad: 22 años, 2 meses
Puntos: 0
Unidades de red

Hola Hybrid !

Prueba a esbribir la ruta completa hasta el recurso compartido.

Por ejemplo:

define ('movs','\\\\192.168.1.1\\TEMPO\\MOVS.TXT');
$arch= fopen(movs,'r') or die('no se abrio');

Donde 192.161.1.1 es la máquina donde está el recurso compartido TEMPO. Por supuesto, el usuario donde estés ejecutando PHP tiene que tener permisos sobre ese recurso.

Ojo: Para escribir la ruta, tienes que utilizar barras dobles para indicar al php que lo que viene detrás es un caracter especial. Para PHP esta barra \ lo es.

Te aconsejo que metas la ruta completa en una variable y hagas echo para ver que php ha interpretado bien lo que has escrito.

Quedaría así :

$ruta='\\\\192.168.1.1\\TEMPO\\MOVS.TXT';
echo $ruta;
define ('movs',$ruta);
$arch= fopen(movs,'r') or die('no se abrio');

El echo te daría en pantalla esta ruta: \\192.168.1.1\TEMPO\MOVS.TXT
Una vez que compruebes que es corresta puedes eliminar el echo.

Un saludo.