如何用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,就是把$变成\$ php访问问题 PHP精鹰超级群43016622,百G视频书籍陆续加入! safari浏览器下载中文附件名乱码 php文件和数据库不在一个服务器上,速度是快了,还是慢了 数据库输入操作的错误?请多指点。 下拉条获得数据库的内容 表单信息代码存放.inc文件中备用,调用时其中中文字不能显示 请有多种脚本开发经验的人讨论一下PHP及其它脚本语言的优劣 谁有老版本的PHP? PHP调用mysql数据表的问题 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,就是把$变成\$