todas tipos sintaxis las instrucciones funciones etiquetas ejemplos cerrar basica abrir php getcwd

sintaxis - tipos de funciones en php



PHP: cómo configurar el directorio de trabajo actual para que sea igual al directorio que ejecuta el script (3)

Esto es normal en el modo CLI:

No cambia el directorio de trabajo al de la secuencia de comandos. (Se mantienen los conmutadores -C y --no-chdir por compatibilidad)

una solución rápida sería

chdir(dirname(__FILE__));

Estoy en el proceso de transferir mi sitio web de un servidor a otro. Tengo algunos scripts php que utilizan la función is_readable que utiliza el directorio de trabajo actual.

En el servidor antiguo, cuando llamo a getcwd (), muestra la carpeta en la que se ejecuta el script. En el nuevo servidor sale el directorio raíz ''/''.

Me gustaría saber cómo puedo configurar PHP para usar la carpeta actual en lugar de ''/''. No quiero tener que cambiar ningún código PHP que ya funcione en el servidor antiguo. Puedo configurar el nuevo servidor, pero no sé qué configuraciones cambiar. Estoy usando apache2, si eso ayuda.

EDITAR: Parece que mi directorio de trabajo no es root como pensé. Cuando creo un testFile.php y echo getcwd () muestra el directorio en el que se encuentra el archivo php. Pero en mi archivo de problemas, en el mismo directorio, getcwd () aparece como ''/''


Puede obtener el directorio actual en el que se encuentra un script con dirname(__FILE__) o __DIR__ if> = PHP 5.3.