| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación PHP /MySQL >> Content
    PHP Desvincular problemas
    El lenguaje de scripting PHP da al programador la capacidad de borrar archivos en el servidor Web utilizando la función de " desvincular " . Técnicamente, la desvinculación no elimina físicamente un archivo de un dispositivo de almacenamiento , sino que elimina el nombre del archivo de la lista de ficheros mantenidos por el sistema operativo . Más tarde , el sistema operativo libera el espacio en poder del archivo para que pueda ser utilizado por otros datos . Si usted no tiene cuidado , usted podría accidentalmente borrar el archivo incorrecto . Evite problemas con la función de PHP desvincular al usarla con cuidado y correctamente. Permisos

    PHP desvincular llamada a la función puede fallar si su aplicación no tiene permiso para acceder y borrar archivos en el servidor Web. En los servidores basados ​​en Windows , PHP debe tener permiso de usuario de Internet o IUSR acceder a los archivos . En los servidores de Linux, el archivo que desea desvincular debe conceder su permiso script PHP para escribir, cambiar el nombre o eliminarlo.
    Archivos no eliminados completamente

    Otro problema con PHP de función de desvinculación es que un archivo no se puede eliminar por el sistema operativo si se mantiene abierta por el script PHP o cualquier otra aplicación en el servidor web. Siempre y cuando se abre un archivo , se elimina sólo el nombre del archivo y el sistema operativo no borrará el contenido del archivo real en el dispositivo de almacenamiento. Cualquier aplicación que utiliza el archivo todavía se puede acceder a él a leer y escribir datos. Una vez que el archivo se cierra , sin embargo , el sistema operativo puede eliminarlo y permitir que otros datos que se escriben en su lugar.
    Linux Archivo Links

    Linux , Unix y los sistemas operativos de Windows permiten crear enlaces simbólicos a los archivos en los discos duros. Los enlaces simbólicos contienen información que indica que el sistema operativo a un archivo en algún otro lugar en el servidor. Mientras que la función de desvinculación de PHP puede eliminar el nombre del archivo, si existe un enlace simbólico al fichero , todavía apuntar a la ubicación del archivo original . Para asegurarse de que un archivo se elimina por completo , usted debe asegurarse de que todos los enlaces simbólicos se rompen también.
    Programador error cuando

    Desvincular puede causar serios problemas si un programador no depurar y probar a fondo su código. Un error del programa puede causar el archivo incorrecto para ser eliminado o el archivo correcto que desea eliminar prematuramente. Por ejemplo, si se intenta eliminar un archivo y sustituirlo por otro , pero un error se produce antes o durante el intento de escribir el nuevo archivo , usted ya no tendrá el original o el archivo de sustitución . Este tipo de error puede evitarse cambiando el nombre del archivo original , creando uno nuevo y luego desvincular el primer archivo sólo si el nuevo archivo fue escrito y cerrado con éxito.

    Previous :

    next :
      Artículos relacionados
    ·Cómo desactivar el informe de errores de PHP 
    ·Cómo hacer un blog con PHP 
    ·Cómo quitar un cero de un decimal en PHP 
    ·Cómo mostrar la imagen y no el link de un Registro Dre…
    ·Cómo: PHP click tracking pixels 
    ·Cómo enviar correo electrónico HTML con PHP 
    ·Cómo utilizar una tabla de PHP en lugar de Marcos 
    ·Guión Tutorial MySQL 
    ·Cómo reescribir URLs en archivos PHP a otro nombre de …
    ·Cómo configurar MySQL en Windows PC 
      Artículos destacados
    ·Cómo insertar un archivo PHP en todas las páginas 
    ·Cómo agregar a un C # ARRAY STRING 
    ·Cómo dejar de ejecutar una Sub en VBS 
    ·Cómo hacer comentarios en VBS Código 
    ·Razones de desbordamiento de pila 
    ·Cómo calcular el GPA en C # 
    ·Cómo crear una tabla mediante PHP 
    ·¿Cómo funcionan controladores en Android 
    ·Cómo acceder a elementos de una matriz bidimensional 
    ·Cómo escribir en el registro de IIS 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com