Как создать карту сайта из базы данных MySQL? - PullRequest
0 голосов
/ 22 марта 2011

База данных MySQL содержит около 1 миллиона информации о доменных именах. Как создать карту сайта XML из указанной базы данных с именами доменов PHP 10000. И файлу XML должно быть присвоено последовательное имя, например sitemap1.xml,sitemap2.xml и т. д.

Ответы [ 2 ]

0 голосов
/ 23 марта 2011

Вы можете использовать DOMDocument.Вы можете использовать это так:

$doc = new DOMDocument();
$doc->formatOutput = true;

$r = $doc->createElement( "employees" );
$doc->appendChild( $r );

foreach( $employees as $employee )
{
  $b = $doc->createElement( "employee" );

  $name = $doc->createElement( "name" );
  $name->appendChild(
    $doc->createTextNode( $employee['name'] )
  );
  $b->appendChild( $name );
}

echo $doc->saveXML();
$doc->save("write.xml")
0 голосов
/ 22 марта 2011

Вы можете просто написать XML и сохранить его, используя file_put_contents(). Так что просто просматривайте все ваши результаты и разбивайте каждый файл на 10 000 элементов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...