是否可以在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);
答案 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
在我看来,这更加一致。