estoy trabajando en un programa de línea de comandos en PHP y estoy teniendo problemas, mi primer problema es cuando llamo PHP de mkdir()
es que me da este errorde PHP en Windows
Warning: mkdir(): No such file or directory in
E:\Server\_ImageOptimize\OptimizeImage.php
on line 196
luego leí en el documento PHP, un comentario del usuario que dice que la barra diagonal /
no funciona con este método en Windows, sino en Unix.
Así que luego cambié mi código para cambiarlos a barras invertidas, pero no me cambió nada, todavía tengo el mismo error en la misma línea.
Aquí es el código de abajo puede alguien ayudarme a resolver esto por favor
// I tried both of these below
$tmp_path = '\tmp\e0bf7d6';
//$tmp_path = '/tmp/e0bf7d6';
echo $tmp_path;
mkdir($tmp_path);
no se puede acceder a la carpeta 'tmp' a través de PHP. ¿necesita utilizar 'move_uploaded_files()' – diEcho
¿Ha intentado utilizar getcwd() para ver desde dónde se está ejecutando el script? Además, el tercer parámetro de la función permite la creación recursiva. Entonces, si el directorio que está tratando de crear tiene un directorio principal que no existe (aún), se creará en lugar de generar un error. –
Pruebe '[\\]' en vez de '[\]'. Quizás corrija su problema. – MahanGM