PHP中的资源ID#1错误

时间:2012-01-07 07:10:32

标签: php

 <HTML>
 <HEAD>
 <TITLE>New Document</TITLE>
 </HEAD>
 <BODY>
 <?
 $file = fopen("drug.txt", "r") or die("Can't open file");
 echo $file;
 ?>
 </BODY>
 </HTML>

我是php新手并尝试打开此文件,我将“资源ID#1”视为错误

2 个答案:

答案 0 :(得分:2)

这不是错误。 $file 资源。您必须使用fread实际从该文件中获取一些数据,或使用file_get_contents将整个文件作为字符串读取。

答案 1 :(得分:1)

添加Mark的评论,以下是可行的代码:

<?php
$file = "/usr/local/something.txt";
$handle = fopen($file, "r");
$contents = fread($handle, filesize($file));
fclose($handle);

echo $contents;
?>