August 1st, 2007Създаване на Google sitemap PHP script от Пацо
Възможно най-простия скрипт за създаване на Google sitemap. Разбира се, директно не може да го ползвате. Ще се наложи да смените потребителското име и паролата за MySQL-а, а ако хостинга ви е на godaddy, например, ще трябва да извършите това упражнение и за localhost.
Промени се налагат и за URL, което тук е във вида http://yoursite.com/url.php?id=.
Ако все още не разбирате кое как става, ще се наложи да минете курс по програмиране.
<?
// Connecting, selecting database
$link = mysql_connect(‘localhost’, ‘db_username’, ‘db_pass’)
//db_username is the database username; db_pass is the database password
or die(‘Could not connect: ‘ . mysql_error());
mysql_select_db(‘data_base_name’) or die(‘Could not select database’);
//data_base_name is the DB you connect to
// Performing SQL query
$query = ‘SELECT item_id FROM db_table_name WHERE some_condition=1′;
$result = mysql_query($query) or die(‘Query failed: ‘ . mysql_error());
// Printing results in HTML
header (“Content-type: application/xml”);
echo “<?xml version=\”1.0\” encoding=\”UTF-8\”?>
<urlset xmlns=\”http://www.google.com/schemas/sitemap/0.84\”>\n”;
while ($line = mysql_fetch_array($result, MYSQL_ASSOC))
{
foreach ($line as $col_value)
{
echo “<url>\n”;
echo “<loc>http://yoursite.com/url.php?id=$col_value</loc>\n”;
echo “</url>”;
}
}
echo “</urlset>\n”;
// Free resultset
mysql_free_result($result);
// Closing connection
mysql_close($link);
?>
- SEOПрограмиране Създаване на Yahoo sitemap PHP script Макар и по-рядко ползвана, търсачката Yahoo не трябва да се пренебрегва. За разлика от Google sitema
- SEO Подобни резултати от Google Blogsearch Понеже доста хора ме питат какъв плъгин ползвам за подобни резултати от Google Blogsearch, ще кажа,
- Програмиране Частична защита срещу SQL injection с .htaccess Нещо много просто, но ефективно срещу SQL injection. За да може да ползвате кода, трябва да имате Ap
- SEO Yahoo! в помощ на Google оптимизацията Дълго време се терзаех дали да пускам тази тема. И не защото обичам да си крия техниките, а защото с
- SEO Какво е SEO (СЕО), оптимизация за търсачки SEO означава "Сурва, сурва, весела, година" ;). Разбира се, че не означава това. Но каквото и опреде
- SEO Премахване на сайтмап от индекса на Гугъл След като Гугъл е индексирал всичките ви сайтмапове (когато са 1 или 2, не е проблем, но при повече
- SEOПрограмиране Избягване на duplicate content във вътрешни страници Тук ще стане въпрос не как да избегнем duplicate content на вече съществуващи страници, а как да го
- SEO GoDaddy shared хостинг Използвам GoDaddy за закупуване на домейни от около година и общо взето съм доволен от услугата - ко
- SEO seocontest2008 seocontest2008 - тази фраза започна да се среща "под път и над път" или "под сайт и над сайт", както
- SEOПрограмиране Cloaking Cloaking най-просто казано е начин, по който се представя едно съдържание на потребителя и друго на
- SEO Показване на опциите в Google.bg Някак "мина покрай ушите/очите" на уебмастърите въвеждането на новата опция, която съществува от дос
- Програмиране phpBB с нова версия Няколко месеца след официалното пускане на тройката, phpBB пуснаха новата версия за двойката - 2.0.2
- SEO Avtorentacar предизвикателство Преди два дни един младеж от СЕО форума изрази възхищението си от работата и съветите на друг колега
- SEO Провал на правителството Провал на правителството. Бъдете търпеливи, ще обясня след малко. След като идеята за масов протест