我在学习php,试图使用fopen()
函数。 我编码的php文件在这个目录中/domains/xxxxx.com.au/public_html/phpfile.php
我打开的文件是什么路径,我看的例子是基于pc上的服务器,这是文件路径$filename = "c:/newfile.txt";
不是在线服务器。如何正确使用php fopen()
更新!
这是整个脚本,我有正确的文件位置,现在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>
我不明白。您是否试图从在线服务器上打开本地PC上的文本文件? – 2010-04-15 11:45:57
从一个在线服务器,我不知道如何格式化文件路径。例如它是“public_html/phpfile.php”或“/domains/xxxxx.com.au/public_html/phpfile.php” – Jacksta 2010-04-15 11:46:56
为什么不给一个你想打开的文件的真实例子? – 2010-04-15 11:47:29