Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.79/14: Рейтинг темы: голосов - 14, средняя оценка - 4.79
0 / 0 / 0
Регистрация: 10.02.2014
Сообщений: 7

Создание Sitemap на PHP

10.02.2014, 12:49. Показов 2919. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребята, помогите чайнику, уже все форумы облазил, не могу разобраться. Я не особо силен в php, я пока учусь.
По сути, есть сайт в котором нужно создать динамичный sitemap, страниц на сайте более сотни, и в ручную добавлять не резон.
Нашел хороший скрипт, но переделать его под себя не могу:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
//=====СОДЕРЖИМОЕ=====
$Sitemap="<?xml version="1.0" encoding="UTF-8"?>";
$Sitemap.="<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">";
 
//Вноситься цикл для автоматической переборки URL-адресов и дат создания страниц.
for ($i=1;$i<=100;$i++){
$Sitemap.="<url>";
$Sitemap.="<loc>{$pageURL[$i]}</loc>";
$Sitemap.="<lastmod>{$pageDate[$i]}</lastmod>";
$Sitemap.="</url>";
}
 
$Sitemap.="</urlset>";
 
//=====ФАЙЛ=====
//В переменную $file помещается имя создаваемого файла, в нашем случае Sitemap.
$file="Sitemap.xml";
//Далее создается файл Sitemap, если файл существует, он затирается.
$fp = fopen($file, "w"); 
//В созданный файл помещается содержимое подготовленное ранее
fwrite($fp,$Sitemap);
//Закрытие файла. 
fclose($fp);
У меня ссылки идут с get параметром и я не знаю как их залить в карту сайта, их еще нужно маскировать как-то.
Вот моя ссылка, которую нужно добавить в карту
http:// сайт.ру /index.php?mode=playstart&idpart=0&sortin g=1&fpage=0&idgame=129

Подскажите, как и что можно сделать, чтобы добавить такие ссылки в карту сайта.
Все ссылки одинаковы кроме параметра "idgame=129", меняется только это число.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.02.2014, 12:49
Ответы с готовыми решениями:

Sitemap на PHP
Здравствуйте, форумчане. Ищу скрипт для создания сайтмапа на php. Нужно, чтобы скрипт сам находил ссылки на страницах сайта и...

Генератор sitemap на php
Ребят, направьте на путь истинный) как на php написать генератор карты сайта в xml? самый простенький хотя бы Добавлено через 46 минут...

Создание sitemap
Создаю карту сайта, записи в карту сайта добавляются автоматически когда я добавляю записи в БД, использую я DOMDocument, хочу получить...

2
Эксперт PHP
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
10.02.2014, 21:49
Dimasss2, подключаетесь к базе. Затем вытаскиваете все записи (ID (идентификатор, уникальное число каждой записи) и название каждой записи вытаскиваете), в цикле их обходите и ID (я думаю это именно ID ) подставляете заместо 129.
1
0 / 0 / 0
Регистрация: 10.02.2014
Сообщений: 7
12.02.2014, 19:00  [ТС]
Спасибо большое, разобрался. Помогла привязка к базе, теперь все работает.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.02.2014, 19:00
Помогаю со студенческими работами здесь

Создание sitemap
Здравствуйте, уважаемые. Возник вопрос, как сделать авто генератор sitemap.xml? Допустим, что бы генерировал по структуре сайта,...

Появился какой-то Sitemap.php
На корне сайте, где находится файл sitemap.xml, сегодня я заметил ещё один файл sitemap.php В нем код &lt;?PHP if(isset($_GET))...

Динамически обновляемый sitemap.xml из БД с помощью PHP
Задался на днях вопросом создания сайтмэпа для своего сайта. Создал файл sitemap.xml начал кодить, подключился к базе, написал цикл по...

создание sitemap
Подскажите люди добрые, как автоматически создать sitemap для сайта содержащего более 1500 страниц ? что-то не смог найти нормального...

Создание SiteMap
Здравствуйте, cоздаю SiteMap в ASp.Net WebForms Как создать SiteMap используя файл с расширением *sitemap я понял - подробно в msdn...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка. Рецензия / Мнение/ Перевод https:/ / **********/ gallery/ thinkpad-x220-tablet-porn-gzoEAjs . . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru