目前我有一个图像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
答案 0 :(得分:0)
我想你的html中有一个占位符。例如{IMAGE},您可以使用
简单地替换此占位符<?php
$html = str_replace("{IMAGE}","<img src='http://localhost/fyp/ga/test.php?=".$ga."'>",$html);
?>