gpt4 book ai didi

php - 如何正确使用 php fopen()

转载 作者:可可西里 更新时间:2023-10-31 22:59:59 24 4
gpt4 key购买 nike

我正在学习 php,尝试使用 fopen() 函数。我正在编码的 php 文件位于此目录 /domains/xxxxx.com.au/public_html/phpfile.php我为要打开的文件指定什么路径,我正在查看的示例基于 pc 上的服务器,其中这是文件路径 $filename = "c:/newfile.txt"; 不是在线服务器。

更新!

这是整个脚本,我的文件位置是正确的,现在 4 脚本返回“无法创建文件”这是否与文件文件夹位置的权限有关?

   <?php
$filename = "/domains/xxxxxxxx.com.au/public_html/newfile.txt";
$newfile = @fopen($filename, "w+") or die ("couldnt create the file");
fclose($newfile);
$msg = "<p>File Created</p>";
?>

<HTML>
<HEAD>
</HEAD>
<BODY>

<? echo "$msg" ?>

</BODY>
</HTML>

最佳答案

假设您的 php 文件也在 public_html 中,您可以使用:

$fp = fopen( "newfile.txt", "rt" );

或者,给出完整路径:

$fp = fopen( "/domains/xxxxx.com.au/public_html/newfile.txt", "rt" );

如果它已经存在,这将打开它。

引用this有关打开标志的更多详细信息。

更新:您甚至可以使用 is_writable/is_readable在尝试打开文件之前检查文件访问权限的函数。

关于php - 如何正确使用 php fopen(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2644861/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com