Foros del Web » Programando para Internet » PHP »

file_exist accediendo con usuario y contraseña

Estas en el tema de file_exist accediendo con usuario y contraseña en el foro de PHP en Foros del Web. Buenas tardes! Como seria la manera correcta de verificar la existencia de un archivo .pdf que esta en una unidad de red a la cual ...
  #1 (permalink)  
Antiguo 16/06/2011, 09:36
 
Fecha de Ingreso: noviembre-2005
Mensajes: 94
Antigüedad: 18 años, 5 meses
Puntos: 0
Sonrisa file_exist accediendo con usuario y contraseña

Buenas tardes!
Como seria la manera correcta de verificar la existencia de un archivo .pdf que esta en una unidad de red a la cual hay que entrar con usuario y contraseña??
Seria mas correcto usar is_file en lugar de file_exist o seria mejor usar fopen??
Las version de php que tengo es la 5.2.9

file_exists("\\D:\Ensayos\Prueba.pdf") ???? ) donde indico el usuario y la clave

Muchas gracias y un saludo!

Fiss05
  #2 (permalink)  
Antiguo 16/06/2011, 09:37
Avatar de iviamontes  
Fecha de Ingreso: enero-2011
Ubicación: $cubano->Arg->Mendoza
Mensajes: 1.184
Antigüedad: 13 años, 3 meses
Puntos: 209
Respuesta: file_exist accediendo con usuario y contraseña

file_exists esta me gusta +
  #3 (permalink)  
Antiguo 16/06/2011, 09:44
 
Fecha de Ingreso: noviembre-2005
Mensajes: 94
Antigüedad: 18 años, 5 meses
Puntos: 0
Sonrisa Respuesta: file_exist accediendo con usuario y contraseña

File_exists,es lo que he estado usando pero no me funciona para saber si el fichero existe o no, para acceder a esa unidad de red nos tenemos que logear y claro no se como indicarselo a la funcion file_exists....

Si accedo a un fichero de manera local en c:/ no trengo problemas (claro que no es necesario usuario y clave) no se si es por el logeo o por usar mal la setencia...

Muchas gracias!
  #4 (permalink)  
Antiguo 16/06/2011, 09:56
Avatar de iviamontes  
Fecha de Ingreso: enero-2011
Ubicación: $cubano->Arg->Mendoza
Mensajes: 1.184
Antigüedad: 13 años, 3 meses
Puntos: 209
Respuesta: file_exist accediendo con usuario y contraseña

estas usando php5 ????


Sugerencia: A partir de PHP 5.0.0, esta funcion tambien puede usarse con algunas URL como nombre de fichero. Consultar Apéndice M, para obtener una lista con soporte para la funcionalidad stat().
  #5 (permalink)  
Antiguo 16/06/2011, 10:05
 
Fecha de Ingreso: noviembre-2005
Mensajes: 94
Antigüedad: 18 años, 5 meses
Puntos: 0
Sonrisa Respuesta: file_exist accediendo con usuario y contraseña

La version que estoy usando es 5.2.9

Si habia leido lo que me indicas pero no estoy usando url's sino path absolutos para poder acceder al servidor donde tengo esos ficheros. Y es este servidor al que hay que conectarse con usuario y clave.??

Muchas gracias y un saludo!

Fiss05
  #6 (permalink)  
Antiguo 16/06/2011, 10:11
Avatar de iviamontes  
Fecha de Ingreso: enero-2011
Ubicación: $cubano->Arg->Mendoza
Mensajes: 1.184
Antigüedad: 13 años, 3 meses
Puntos: 209
Respuesta: file_exist accediendo con usuario y contraseña

ah pq tienes mapeado esa unidad de red.. bueno fopen tiene algo para eso




XL. Funciones del Sistema de Archivos
Introducción

Requisitos
No se requieren bibliotecas externas para compilar esta extensión, pero si desea que PHP ofrezca soporte para LFS (archivos grandes) en Linux, entonces necesita tener una versión reciente de glibc y necesita compilar PHP con las siguientes banderas del compilador: -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64.

Instalación
No se necesita ninguna instalación para usar estas funciones, son parte del núcleo de PHP.

Configuración en tiempo de ejecución
El comportamiento de estas funciones está afectado por los valores definidos en php.ini.


Tabla 1. Opciones de Configuración del Sistema de Archivos y Secuencias

Nombre Predeterminado Modificable Cambios
allow_url_fopen "1" PHP_INI_SYSTEM PHP_INI_ALL en PHP <= 4.3.4. Disponible desde PHP 4.0.4.
user_agent NULL PHP_INI_ALL Disponible desde PHP 4.3.0.
default_socket_timeout "60" PHP_INI_ALL Disponible desde PHP 4.3.0.
from "" PHP_INI_ALL
auto_detect_line_endings "0" PHP_INI_ALL Disponible desde PHP 4.3.0.


A continuación se presenta una corta explicación de las directivas de configuración.



allow_url_fopen boolean
Esta opción habilita las envolturas fopen tipo URL que le permiten acceder a objetos URL como archivos. Existen envolturas predeterminadas para el acceso de archivos remotos usando los protocolos ftp o http, algunas extensiones como zlib pueden registrar envolturas adicionales.

Nota: Este parámetro puede ser definido únicamente en php.ini debido a razones de seguridad.
  #7 (permalink)  
Antiguo 17/06/2011, 05:07
 
Fecha de Ingreso: noviembre-2005
Mensajes: 94
Antigüedad: 18 años, 5 meses
Puntos: 0
Sonrisa Respuesta: file_exist accediendo con usuario y contraseña

Yo estoy con Windows XP esto serviria de la misma forma o esto es solo para Linux..
Jo asi de primeras parece un poco complicado el tema...
Como seria la manera correcta de hacerlo sino hubiera problema de usuario y contraseña?? Porque al no conseguir que me muestre que el archivo existe he pensado que quizas era por la clave y usuario pero quizas es el uso de la funcion.

Esta seria la manera correcta:?? Ya que he otros posts he leido que si dobles barras \\ y ya tengo un lio que ni se... si dobles simples o que...
siendo:
Saioserver-> UNIDAD
Ensayos-> RUTA
Prueba.pdf-> ARCHIVO

if (file_exists("\\Saioserver\Ensayos\Prueba.pdf"))
{
echo "Fichero existe";
}
else
{
echo "Fichero no existe";
}

Muchas gracias por todo y un saludo!

Etiquetas: contraseña, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:03.