簡體   English   中英

無法使用php正確寫入文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM