给网站添加xml地图索引写法和应用
使用php给网站添加xml地图索引写法
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
<?php $new_array = array (); function loopDir( $dir ,& $new_array , $modurl ) { $handle = opendir( $dir ); header( "Content-Type:text/xml" ); $data = '<?xml version="1.0" encoding="UTF-8"?>' ; $data .= '<sitemapindex>' ; while (( $file = readdir( $handle ))!== false ){ $today = date ( 'Y-m-d' , time()); if ( $file != '.' && $file != 'index.php' && $file != 'indexxml.php' && $file != '..' ){ if ( filetype ( $dir . '/' . $file ) != 'dir' ){ $modurl = "http://www.nongpin88.com/sitemap/" ; $fileurl = $modurl . "xml/" . $file ; $data .= '<sitemap>' ; $data .= '<loc>' . $fileurl . '</loc>' ; $data .= '<lastmod>' . $today . '</lastmod>' ; $data .= '<changefreq>always</changefreq>' ; $data .= '<priority>0.9</priority>' ; $data .= '<data><display></display></data>' ; $data .= '</sitemap>' ; } if ( filetype ( $dir . '/' . $file ) == 'dir' ){ loopDir( $file , $new_array ); } } } $data .= $item ; $data .= '</sitemapindex>' ; $data = str_replace ( '><' , ">\n<" , $data ); echo $data ; } $dir = './' ; loopDir( $dir , $new_array , $modurl ); ?> |