o / sitemap-php Goto Github PK
View Code? Open in Web Editor NEWLibrary for generating Google sitemap XML files
License: MIT License
Library for generating Google sitemap XML files
License: MIT License
Will it spider external websites?
This update provide sitemap sort property and send sitemap to Google and Bing crawlers
Demo : http://www.aklisahane.com/sitemap.xml
Just Change your library file in this file in attachment : sitemap_lib.php.txt and rename to sitemap_lib.php.
sitemap_lib.php.txt
Usage :
`<?php
require_once("www_includes/func/sql.php"); // call database connection file
require_once("www_includes/func/func_inc.php"); // call your functions file
require_once 'sitemap_lib.php'; // call sitemap_lib.php file
$handle = fopen("../sitemap.xml", "w"); fclose($handle); // delete current sitemap file
$sitemap = new Sitemap('http://www.yoursite.com');
$sitemap->setPath('../');
$sitemap->setFilename('sitemap');
$query = mysqli_query($bag, 'Select * from blog_posts order by post_id desc ');
while ($post = mysql_fetch_array($query)) {
$sitemap->addItem('/blog/'.$post['id'].'-'.sefyap($post['adi']).'/' , '0.4', 'daily', $post["tarih"]);
}
$sitemap->setDomain('http://aklisahane.com/');
$sitemap->createSitemapIndex('http://www.yoursite.com/', 'Today');
$sitemaps = array("http://yourwebsite.com/sitemap.xml");
//This codes for sent sitemap file to Google And Bing Crawler Services
function Submit($url){
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
return $httpCode;
}
function SubmitSiteMap($url) {
$returnCode = Submit($url);
if ($returnCode != 200) {
echo "Error $returnCode: $url
";
} else {
echo "Submitted $returnCode: $url
";
}
}
foreach ($sitemaps as $sitemapUrl) {
$sitemapUrl = htmlentities($sitemapUrl);
//Google
$url = "http://www.google.com/webmasters/sitemaps/ping?sitemap=".$sitemapUrl;
SubmitSiteMap($url);
//Bing / MSN
$url = "http://www.bing.com/webmaster/ping.aspx?siteMap=".$sitemapUrl;
SubmitSiteMap($url);
// Live
$url = "http://www.bing.com/webmaster/ping.aspx?siteMap=".$sitemapUrl;
SubmitSiteMap($url);
// moreover
$url = "http://api.moreover.com/ping?sitemap=".$sitemapUrl;
SubmitSiteMap($url);
}
?>`
The sitemap is not ending with closing urlset tag. How to add one at the bottom?
Hi Guys,
i have issue with create child element,
Basically am trying to include product image in the sitemap. but i could not see the option for create child elements.
Anybody can you help me ??
image:image
image:lochttp://example.com/image.jpg</image:loc>
image:titleImage</image:title>
</image:image>
PHP 5.2โs end of life date was announced on January 6, 2011
But the lib's usecase is pretty up2date. Just see the stars and
forks that have been created.
It would be awesome to remove the ugly repository split.
How can i create subitems for alternate language pages? https://support.google.com/webmasters/answer/2620865?hl=en
Great job.
Please, which version should I use? From your git download or from one fork's? (sorry but my english is not soo good).
Thank you.
closing of the urlset
The sitemap class does not exist and the sitemap.php file does not exist either
How do I use in Yii2?
I want to append url data instead of replace whole xml file.
Hi,
Can we have the instruction for installation and use without composer ?
for exemple : without composer, we don"t have : "use XMLWriter;".
Thanks for,
Best regards.
hi,
I use this script to general a sitemap(http://www.top10selling.net/sitemap.xml),but get error:
regards
hqin
How is the develop branch work??
Hi,
Can you add features for Gzip compression for reduce the space??
I ran this script and it generated 60,000 links in 2 sitemaps but I gave the same URL to the class by mistake. It created the duplicate in the second sitemap file. Is there a way to avoid creating duplicates?
is there a way to create more than one sitemap and list it on sitemap-index?
Will it be possible to make image sitemaps using this?
Hello,
I download this sitemap.php, upload in my public folder, when i run sitemap.php nothing happend,
in error_log file i see this error
PHP Parse error: syntax error, unexpected '=', expecting function (T_FUNCTION) in /home/domain/public_html/Sitemap.php on line 23
How i can fix this ?
Thanks.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.