我正在尝试在网站上填写html输入表单,其中包含我预先保存到文件中的变量。
我的代码如下所示:
<input type="text" class="form-control" name="ausgabe" placeholder="Januar 2016" value="<?php
$myfile = fopen("/Template/newfile.txt", "r") or die("Unable to open file!");
echo = fread($myfile,filesize("/Template/newfile.txt"));
fclose($myfile);
?>">
理论上这不应该起作用吗?
我很高兴得到任何帮助。
答案 0 :(得分:0)
运行代码时出错了。如果从第3行删除“=”符号,则此代码应该可以正常工作。编辑后,它将如下所示:
echo fread($myfile,filesize("/Template/newfile.txt"));
谢谢。
答案 1 :(得分:0)
我会考虑在单独的文件中处理PHP逻辑。然后,您可以在第一页上包含该文件,保持代码清洁:
<input type="text" val="<?php echo x ?>">
其中“x”是您在单独文件中创建的变量。
答案 2 :(得分:0)
更有效的方法是,
<input type="text" class="form-control" name="ausgabe" placeholder="Januar 2016"
value="<?= file_get_contents("/Template/newfile.txt") ?>">
根据the docs,这是将文件内容读取为字符串的首选方法。