-1

目前我有一个图像 html 语句,我想将它添加到 html 中

$html=file_get_contents('../template/'.$html);
    $img="<img src='http://localhost/fyp/ga/test.php?=$ga'>";
    file_put_contents($html,$img);

但是,这会导致浏览器发出警告,并且它会在后面附加 img 语句,那么如何使用 php 将其添加到里面呢?谢谢你。

$img="<img src='http://localhost/fyp/ga/test.php?=$ga'>";

它收到这样的警告:

Warning: file_put_contents(<p> <meta content="text/html; charset=UTF-8" http-equiv="Content-Type" /> <!-- Facebook sharing information tags --></p> <p> <meta content="*|MC:SUBJECT|*" property="og:title" /> </p> <p> <title></title> <style type="text/css"> /* Client-specific Styles */ #outlook a{padding:0;} /* Force Outlook to provide a "view in browser" button. */ body{width:100% !important;} .ReadMsgBody{width:100%;} .ExternalClass{width:100%;} /* Force Hotmail to display emails at full width */ body{-webkit-text-size-adjust:none;} /* Prevent Webkit platforms from changing default text sizes. */ /* Reset Styles */ body{margin:0; padding:0;} img{border:0; height:auto; line-height:100%; outline:none; text-decoration:none;} table td{border-collapse:collapse;} #backgroundTable{height:100% !important; margin:0; padding:0; width:100% !important;} in C:\xampp\htdocs\fyp\mail\send.php on line 47
4

1 回答 1

0

我假设您的 html 中有一个占位符。例如 {IMAGE},您可以简单地将这个占位符替换为

<?php
  $html = str_replace("{IMAGE}","<img src='http://localhost/fyp/ga/test.php?=".$ga."'>",$html);
?>
于 2012-04-16T20:19:34.347 回答