如何在php

时间:2018-04-26 14:32:06

标签: php html wordpress

我正在尝试创建一个下载文件的按钮,这个文件是基于php变量创建的。 显示此HTML代码的“指令”位于php文件中。

到目前为止,我已经有了这个(不要认为没关系):

在php中生成一封电子邮件:

    $addressforics = get_valueFromStringUrl($_SERVER['HTTP_REFERER'], 'address');

    ob_start();
    <form method="post" action="/download-ics.php">
      <input type="hidden" name="date_start" value="2017-1-16 9:00AM">
      <input type="hidden" name="date_end" value="2017-1-16 10:00AM">
      <input type="hidden" name="location" value=$addressforics>
      <input type="hidden" name="description" value="This is my description">
      <input type="hidden" name="summary" value="This is my summary">
      <input type="hidden" name="url" value="http://example.com">
      <input type="submit" value="Add to Calendar">
    </form>
    $my_var = ob_get_clean();

如何将php变量$addressforics插入到HTML代码中(在同一个php代码中,定义了$addressforics)?

4 个答案:

答案 0 :(得分:3)

你必须在<?php and ?>之间编写php代码,如记录here.

像...这样的东西。

<?php
$addressforics = get_valueFromStringUrl($_SERVER['HTTP_REFERER'], 'address');

ob_start();
?>
<form method="post" action="/download-ics.php">
  <input type="hidden" name="date_start" value="2017-1-16 9:00AM">
  <input type="hidden" name="date_end" value="2017-1-16 10:00AM">
  <input type="hidden" name="location" value="<?php echo $addressforics; ?>">
  <input type="hidden" name="description" value="This is my description">
  <input type="hidden" name="summary" value="This is my summary">
  <input type="hidden" name="url" value="http://example.com">
  <input type="submit" value="Add to Calendar">
</form>
<?php
$my_var = ob_get_clean();
?>

答案 1 :(得分:0)

将php值写入html元素

<input name="test" value="<?php echo $a ; ?> ">

<?php echo "<input name='test' value='".$a."'>"; ?>

答案 2 :(得分:-1)

HTML无法在PHP标记内编写。每当您想要插入HTML内容时,请关闭PHP标记?>并添加HTML内容。

每当您需要在HTML内容中添加PHP代码时,只需打开<?php标记并记下您的PHP代码,然后关闭PHP标记?>

答案 3 :(得分:-1)

这是错误的:

<input type="hidden" name="location" value=$addressforics>

因为PHP变量必须在PHP标记内。这是正确的方法:

<input type="hidden" name="location" value="<?php echo $addressforics ?>">