Php FWRITE()将文件保存到特定位置

Php FWRITE()将文件保存到特定位置,php,fwrite,mkdir,Php,Fwrite,Mkdir,下面的代码正在使用FWRITE函数。但是,我希望将文件保存到特定位置,但始终按预期获取“无法打开文件”。我已经设置了mypath中列出的目录,但它仍然不会写入该位置 $mypath = "http://www.mysite.com/test/data/"; $myFile = $mypath."data.txt"; $fh = fopen($myFile, 'w') or die("can't open file"); $stringData = "Some tex

下面的代码正在使用FWRITE函数。但是,我希望将文件保存到特定位置,但始终按预期获取“无法打开文件”。我已经设置了mypath中列出的目录,但它仍然不会写入该位置

   $mypath = "http://www.mysite.com/test/data/";
    $myFile = $mypath."data.txt";
    $fh = fopen($myFile, 'w') or die("can't open file");
    $stringData = "Some text";
    fwrite($fh, $stringData);
    fclose($fh);
不支持编写。如果mysite.com与您运行的服务器相同,并且是物理目录,那么您将使用常规文件路径(无HTTP)。URL对应的文件名完全取决于服务器的设置方式


如果是另一台机器,则需要使用或其他解决方案来执行PUT或POST

你的道路错了;您不能使用
http://
作为路径,您需要类似
/var/www/test/data
的内容作为
$mypath
尝试使用逻辑路径保存文件,例如:

/home/mysitefolder/public\u html/test/data/

还要检查以确保PHP以Apache运行,并且具有写入该文件夹的权限