[英]can't write a file properly using php
<?php
$CreateFile = fopen("allinfo.html","a") or die("unable to create file");
$up = "<div class="infofilediv">";
$fwrite($CreateFile,$up);
$fclose($CreateFile);
?>
創建此html文件時,我無法用雙引號寫“ infofilediv”。 我如何逃脫這些角色?
轉義infofilediv
和$前的雙引號:
$CreateFile = fopen("allinfo.html","a") or die("unable to create file");
$up = "<div class=\"infofilediv\">";
fwrite($CreateFile,$up);
fclose($CreateFile);
您首先在兩個引號中遇到兩個問題:
$up = "<div class="infofilediv">";
您可以通過兩種方式解決它:
1)第一次使用雙引號,第二次使用單引號,如下所示:
$up = "<div class='infofilediv'>";
2)像這樣第二次轉義雙引號:
$up = "<div class=\"infofilediv\">";
第二個帶$的函數
$fwrite($CreateFile,$up);
$fclose($CreateFile);
用。。。來代替
fwrite($CreateFile,$up);
fclose($CreateFile);
$與變量一起使用
$hello="hello world";
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.