如何用PHP将值插入到html输入中?

时间:2016-04-25 14:59:07

标签: php html input echo

我正在尝试在网站上填写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);
            ?>">

理论上这不应该起作用吗?

我很高兴得到任何帮助。

3 个答案:

答案 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,这是将文件内容读取为字符串的首选方法。