我需要从我的帐户上的php脚本上传已经存在的文件夹上的文件:www.example.com,www.exampleuploads.com/uploads,但无法完成?请帮忙。
此外,我的脚本检测到文件夹不存在(但它确实存在),所以它转到mkdir,但mkdir也失败了。
我在做这个:
if (directory for uploading does not exists)
{
mkdir( 'http://www.exampleuploads.com/uploads', 0755)
}
给定路径是您的参考路径。。。称为视觉路径,它的唯一句柄是浏览器
要创建目录,您必须设置该服务器的物理路径,如DOCUMENT_ROOT和您的文件夹路径,对于其他域,您有权在该服务器上创建文件夹
您可以使用$_SERVER['document_root']
你不能给出这样的url,你需要在你的托管目录中指定路径。
eg :
mkdir( $_SERVER["DOCUMENT_ROOT"].'uploads', 0755);
//$_SERVER["DOCUMENT_ROOT"] this will give the path
查找的路径http://www.exampleuploads.com在您的托管服务器中
mkdir
在运行PHP脚本(www.example.com
)的服务器上创建一个目录。如果要在该服务器上创建一个目录,则需要放置物理路径(相对于正在执行的脚本或绝对路径)。
不能使用URL创建新目录,即使它们位于同一服务器上。
如果它们不在同一服务器上,则不能在一台服务器上使用mkdir
在另一台服务器中创建目录。