
23/02/2006, 14:35
|
| | Fecha de Ingreso: febrero-2002
Mensajes: 32
Antigüedad: 23 años, 1 mes 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. |