不能使用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"。我怎样才能摆脱这些字符?

你有两个问题首先这里有双引号:

$up = "<div class="infofilediv">";

可以用两种方法解决:

1)第一次使用双引号,第二次使用单引号,反之亦然,像这样:

$up = "<div class='infofilediv'>";

2)第二次转义双引号:

$up = "<div class='"infofilediv'">"; 

second with $ before函数

$fwrite($CreateFile,$up);
$fclose($CreateFile);

替换为

 fwrite($CreateFile,$up);
 fclose($CreateFile);

$ use with variables

$hello="hello world";

转义infofilediv和$ before函数周围的双引号:

$CreateFile = fopen("allinfo.html","a") or die("unable to create file");
                $up = "<div class='"infofilediv'">";
                fwrite($CreateFile,$up);
                fclose($CreateFile);