使用PHP创建目录,在另一个域帐户上传文件


Create Directory Using PHP, Uploading Files on another domain account

我需要从我的帐户上的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在另一台服务器中创建目录。