“Conocimientos Programación>Programación PHP /MySQL

Puedo usar PHP para comprobar lo Directory Estoy

2011/1/23
¿ El lenguaje de programación PHP se puede utilizar para comprobar el directorio en el que está trabajando actualmente pulg Esto le permite asegurarse de que los archivos se escriben en el directorio correcto . También permite que usted para asegurarse de que los usuarios no pueden realizar cambios no deseados en el equipo , sobre todo si usted está permitiendo a los usuarios crear o modificar archivos . getwcd ( ) Función

getwcd () devuelve el directorio de trabajo actual. El directorio debe tener el modo de lectura para esta función, para que funcione correctamente . En algunos sistemas Unix , la función devolverá false si el directorio principal no tiene el conjunto de modo de lectura , incluso si el directorio actual no .

Para probar esta función, escriba la siguiente secuencia de comandos en un archivo de texto sin formato y guárdelo como " cwd.php " .


Escriba el siguiente comando en una línea de comandos para probar el script: ?


php cwd.php

Si todo funciona correctamente, el nombre del directorio se muestra en la pantalla .
Pruebas de directorio en particular

Si desea asegurarse de que usted está escribiendo un archivo o realizar cambios en un directorio en particular , puede utilizar el siguiente pequeño script :

< php $ pwd = getcwd (); if ($ pwd = " nombre_directorio " ! ) echo " usted no está en el directorio correcto ! \\ n "; else echo " Usted está en el directorio correcto ! \\ n "; ? >

Si el directorio de trabajo actual coincide con el nombre del directorio especificado en la sentencia if , la salida se lee " Usted está en el directorio correcto ", de lo contrario, el mensaje" ! Usted no está en el directorio correcto ! "
chdir ( ) Función

chdir () se utiliza para navegar en un directorio particular. Se puede utilizar con la función getcwd () para asegurarse de que usted está en el directorio correcto al escribir un archivo o realizar cambios . Los siguientes cambios de directorios de script si es necesario

< php $ pwd = getcwd ( ) . ? If ($ pwd = "/home /kristen /scripts " ) { chdir ( "/home /kristen /scripts "); else echo " Usted está en el directorio correcto ! \\ n "; ? >
mkdir ( ) Función

mkdir () se utiliza para crear un directorio. Esta función requiere que el directorio de trabajo actual es de escritura . Puede utilizar las funciones chdir () getcwd () y para asegurarse de que está en el directorio correcto antes de crear un subdirectorio. A continuación, se desplaza al nuevo directorio y se imprime el directorio de trabajo actual a la pantalla

< php $ pwd = getcwd ( ) . ? If ($ pwd = "/home /kristen /scripts ") { chdir ( "/home /kristen /scripts ") ;} mkdir ( '/new_scripts /. ', 0755 ), chdir ( "/home /kristen /scripts /new_scripts "); echo getcwd () " \\. n "; ? >

Programación PHP /MySQL
Tutorial MySQL Cómo cargar una imagen
Cómo cargar las clases dinámicamente en PHP
Cómo transferir los resultados a un cliente en PHP
Diferencias entre AddHandler y AddType
Cómo hacer un formulario de referencia para los sitios web
PHP Fatal error : Memoria Agotada
Cómo crear un archivo XLS de Resultados MySQL
Cómo ejecutar un archivo de SQL desde una línea de comandos
Conocimientos Informáticos © http://www.ordenador.online