Mkdir 不创建文件夹并且没有显示错误。 (PHP)
Mkdir do not create folder and no Errors shown. (PHP)
我的 .php 文件中的 mkdir 需要一些帮助。它不是在创建目录。
我目前是 运行 Centos 6.6 网络服务器,我有所有文件夹 chmod 755 和 owner = Apache。
我的代码如下:
<?php $chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
$rand_dir_name = substr(str_shuffle($chars), 0, 15);
mkdir("../userdata/profile_pics/".$rand_dir_name);
?>
没有显示任何错误消息,我 100% 确定路径 /userdata/profile_pics 存在。
有什么帮助吗?
检查 php.ini 中的显示错误设置(默认情况下它们在生产环境中被禁用)。解决方案php doesnt show error
mkdir("../userdata/profile_pics/".$rand_dir_name, 0777, true);
也有可能您当前位于错误的目录中。如果是这种情况 - 您需要使用 chdir() 更改当前目录或指定完整路径
我的 .php 文件中的 mkdir 需要一些帮助。它不是在创建目录。
我目前是 运行 Centos 6.6 网络服务器,我有所有文件夹 chmod 755 和 owner = Apache。
我的代码如下:
<?php $chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
$rand_dir_name = substr(str_shuffle($chars), 0, 15);
mkdir("../userdata/profile_pics/".$rand_dir_name);
?>
没有显示任何错误消息,我 100% 确定路径 /userdata/profile_pics 存在。
有什么帮助吗?
检查 php.ini 中的显示错误设置(默认情况下它们在生产环境中被禁用)。解决方案php doesnt show error
mkdir("../userdata/profile_pics/".$rand_dir_name, 0777, true);
也有可能您当前位于错误的目录中。如果是这种情况 - 您需要使用 chdir() 更改当前目录或指定完整路径