Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用PHP将文本文件写入同一服务器的特定URL_Php_File_Text - Fatal编程技术网

使用PHP将文本文件写入同一服务器的特定URL

使用PHP将文本文件写入同一服务器的特定URL,php,file,text,Php,File,Text,我有一个php脚本,它将文本文件写入脚本所在的同一目录。 现在的问题是,该脚本从其他脚本获取URL。现在,新文本文件应该从最后一步写入到提供的位置。 提供的位置为URL格式: “www.example.com/main/foo/” 有没有办法将文本文件写入此特定文件夹?我是在同一台机器上写的,所以我想这不会很难吧? 谢谢你的帮助 干杯 阿里 调查 您最好使用绝对磁盘引用而不是URL进行写操作。从URL获取目录路径,确定web根目录的绝对路径,并使用该路径为自己提供完整的文件路径。我认为使用最

我有一个php脚本,它将文本文件写入脚本所在的同一目录。
现在的问题是,该脚本从其他脚本获取URL。现在,新文本文件应该从最后一步写入到提供的位置。
提供的位置为URL格式: “www.example.com/main/foo/”

有没有办法将文本文件写入此特定文件夹?我是在同一台机器上写的,所以我想这不会很难吧? 谢谢你的帮助 干杯 阿里


调查



您最好使用绝对磁盘引用而不是URL进行写操作。从URL获取目录路径,确定web根目录的绝对路径,并使用该路径为自己提供完整的文件路径。

我认为使用最基本的fopen函数进行校正将是最好的方法。而不是使用绝对路径,你应该选择相对路径。 使用fopen,您可能希望使用“a”作为追加,而不是“w”作为写入。
以下是语法:

$fp = fopen('data.txt', 'a');

玩得开心

你到底有什么问题?如果您提供一些源代码,我们将能够更好地帮助您,只要您/PHP拥有该文件夹的权限,就可以了。这段代码应该部署在许多服务器上。因此,从URL获取绝对磁盘引用不是一个选项。难道没有一种方法可以写入URL目录吗?这与你在原始帖子中所说的相反:“我是从同一台机器上写的,所以我认为这应该不会太难吧?”。。。也许我不能早点解释!PHP脚本应该在托管它的同一台机器上编写TXT文件。同一个脚本必须在许多机器上运行,因此无法获得绝对磁盘目录地址。我的脚本将只有在处置的URL地址!
$fp = fopen('data.txt', 'a');