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