如何用PHP文件生成一个PHP文件?在线等待,解决马上结帖。 $text = htmlspeciachars("内容") 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先这个函数,我输入多行数据不方便。而且我也不需要他把<这种符号转义成HTML的,我只需要他原封不动的把我上面的东西写入文件就可以了。 <?php$s = '<?phpDatabase($DBHost,$DBUser,$DBPassword,$DBName);$query=<<<select select * from MAIN_NEWS_TOPIC where id=$_GET[id]select;?><html><head><title>b</title><head><body>$aaaa</body></html>';$fp = fopen("b.php","w");fwrite($fp,$s);fclose($fp);?> 开国际玩笑!!!文件b.php的内容<?phpDatabase($DBHost,$DBUser,$DBPassword,$DBName);$query=<<<select select * from MAIN_NEWS_TOPIC where id=$_GET[id]select;?><html><head><title>b</title><head><body>$aaaa</body></html> editplus显示上有问题,调试可以过。谢谢。 如果显示上有问题,在内容中的<?和?>,变成<\? 和 ?\>就可以了,不过不能用单引号,用双引号其实最好的办法是这样的<?$str = <<<ECHO<\?phpDatabase($DBHost,$DBUser,$DBPassword,$DBName);$query=<<<select select * from MAIN_NEWS_TOPIC where id=$_GET[id]select;?\><html><head><title>b</title><head><body>$aaaa</body></html>ECHO;//注意,这里要顶格$fp = fopen("b.php","w");fwrite($fp,$str);fclose($fp);?>只有这样,中间的变量才能生效,否则用单引号,$aaaa这些变量应该不会被替换如果是不想替换掉则$aaaa变成\$aaaa,就是把$变成\$ 收藏 有关ueditor(百度编辑器)的问题 在PHP上 给MYSQL变量报错 请教各位大牛。 请教各位高手个问题。请进。 如何修改mysql权限 如何遍历一个多维数组? 求教一个关于PHP站点调试的问题 怎样操作16进制文件??? 我在 win2000 下安装了 pear ,但是路径老是出问题!请大虾指点 各位大神 求解决 Linux 下 LAMP 环境搭建 扩展编译 PHP 类的问题 一个关于文件上传的问题
$s = '<?php
Database($DBHost,$DBUser,$DBPassword,$DBName);
$query=<<<select
select * from MAIN_NEWS_TOPIC where id=$_GET[id]
select;
?>
<html><head><title>b</title><head><body>$aaaa</body></html>
';
$fp = fopen("b.php","w");
fwrite($fp,$s);
fclose($fp);
?>
<?php
Database($DBHost,$DBUser,$DBPassword,$DBName);
$query=<<<select
select * from MAIN_NEWS_TOPIC where id=$_GET[id]
select;
?>
<html><head><title>b</title><head><body>$aaaa</body></html>
<?
$str = <<<ECHO
<\?php
Database($DBHost,$DBUser,$DBPassword,$DBName);
$query=<<<select
select * from MAIN_NEWS_TOPIC where id=$_GET[id]
select;
?\>
<html><head><title>b</title><head><body>$aaaa</body></html>
ECHO;//注意,这里要顶格$fp = fopen("b.php","w");
fwrite($fp,$str);
fclose($fp);
?>
只有这样,中间的变量才能生效,否则用单引号,$aaaa这些变量应该不会被替换
如果是不想替换掉则$aaaa变成\$aaaa,就是把$变成\$