cw723 发表于 2017-7-4 14:38:49

求助这个PHP代码又有错了。

<?php
include("db.php");
$db = new DB;
date_default_timezone_set('Asia/Chongqing');
/**
* 百图地图生成器
* 修改自杰奇xml google地图生成
* 作者: Akuj
* 第六中文网 www.6zh.net
*/
function writeStatistic($sql,$txt_name){
        $filename=$txt_name;//注意修改文件的路径
        if (file_exists($filename)) {
                $fp=fopen($filename,"a+");
        }else{
                $fp=fopen($filename,"w+");
        }
       
        $text=$sql."\r\n";
        fwrite($fp,$text);
        fclose($fp);
}

function writeStatistic_set_name($txt_name){

$set_name="<?xml version="1.0" encoding="UTF-8"?>
<urlset>
<url> ";
       
        $filename=$txt_name;//注意修改文件的路径
       
        if (file_exists($filename)) {
                unlink($filename);
                $fp=fopen($filename,"a+");
        }else{
                $fp=fopen($filename,"w+");
        }
       
        $text=$set_name."\r\n";
        fwrite($fp,$text);
        fclose($fp);
}

$txt_name='sitemap.xml';

writeStatistic_set_name($txt_name);

$sql="select * from jieqi_article_article";
$db->query($sql);
for($i=1;$i<= $db->num_rows();$i++){
        $db->next_record();
       
//        $siteid = $db->f(siteid);
        $articleid = $db->f(articleid);
/**
这里是小说书籍信息页地址,你也可以修改成你的小说章节目录地址,这个自己选择
*/
        $url = "<loc>http://www.6zd.com/book/$articleid.html</loc>
          <lastmod>".date("Y-m-d")."</lastmod>
        <changefreq>daily</changefreq>
        <priority>1.0</priority>";
       
        writeStatistic($url,$txt_name);       
}
$db->free();
$over='</url>
</urlset>';
writeStatistic($over,$txt_name);
print "OK";

exit;
?>

Parse error: syntax error, unexpected T_DNUMBER in D:\wwwroot\www.xxx.com\bmapxml.php on line 26

报错

fgpgy 发表于 2017-7-4 14:40:17

$set_name="<?xml version="1.0" encoding="UTF-8"?>

引号冲突



$set_name=后面的换成单引号
结尾也换下

cw723 发表于 2017-7-4 14:46:40

fgpgy 发表于 2017-7-4 14:40
$set_name="

引号冲突


感谢大佬。

PHP的报错为什么这么不清楚呀。

是不是要IDE里报错才能清楚点?

fgpgy 发表于 2017-7-4 15:50:38

cw723 发表于 2017-7-4 14:46
感谢大佬。

PHP的报错为什么这么不清楚呀。


语法错误,已经报给你了,这是基础问题
页: [1]
查看完整版本: 求助这个PHP代码又有错了。