使用php创建和编写文件

时间:2010-08-08 12:01:15

标签: php file-io

是否可以在php中将变量传递给'file_get_contents'?我得到错误,并想知道这是不是我的语法。我使用下面的代码。

$page=file_get_contents('http://localhost/home/form.php?id={$data['form_id']}');
$fp=fopen('form.html','w+');
fputs($fp,$page);
fclose($fp);

2 个答案:

答案 0 :(得分:6)

要使用此语法,请使用"引号而不是'个。

$page=file_get_contents("http://localhost/home/form.php?id={$data['form_id']}");

$page=file_get_contents('http://localhost/home/form.php?id='.$data['form_id']);

答案 1 :(得分:2)

我更喜欢只使用一种方法来编写和读取文件,例如这两种组合:


组合

写作:file_put_contents

阅读:file_get_contents


组合二

写作:fwrite

阅读:fread


在我看来,这更加一致。