Mkdir не создает папку — ошибки не отображаются. (PHP)

Мне нужна помощь с mkdir в моем файле .php. Это не создание каталога.

Я сейчас использую веб-сервер Centos 6.6, у меня есть все папки chmod 755 и владелец = Apache.

Мой код выглядит следующим образом:

<?php $chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
$rand_dir_name = substr(str_shuffle($chars), 0, 15);
mkdir("../userdata/profile_pics/".$rand_dir_name);
?>

Сообщения об ошибках не отображаются, и я на 100% уверен, что путь / userdata / profile_pics существует.

Любая помощь?

0

Решение

mkdir("../userdata/profile_pics/".$rand_dir_name, 0777, true);

Также есть вероятность, что вы находитесь не в том каталоге. Если это так — вам нужно изменить текущий каталог с помощью chdir () или указать полный путь

1

Другие решения

Проверьте настройки ошибок отображения в php.ini (по умолчанию они отключены для производственной среды). Решение php не показывает ошибку

0

По вопросам рекламы [email protected]