kolxo3Huk
Создатель
- Регистрация
- 2 Дек 2017
- Сообщения
- 25
- Реакции
- 2
- Автор темы
- #1
Здравствуйте.
Необходимо сгенерировать 16к файлов .php, который будет содержать код:
Каждый новый файл, должен называться: sitemap1.php , sitemap2.php и тд
и в каждом файле, в строке: $filename = 'Для просмотра ссылки Войдиили Зарегистрируйся , должен меняться номер sitemap1.txt, sitemap2.txt и тд. и так 16000 раз
Как или чем это можно сделать?
К примеру я просто продублирую файлы с одним и тем же текстом.
ТоталКоммандером могу изменить название файлов как нужно, а чем потом менять содержимое?
У ТоталКоммандера или Нотепад++ нет возможности найти и заменить текст используя имя файла?
Необходимо сгенерировать 16к файлов .php, который будет содержать код:
Код:
<?php
error_reporting(0);
header('Content-type: text/xml; charset=utf-8');
include'func.php';
echo '<?xml version="1.0" encoding="UTF-8"?>';
echo '<?xml-stylesheet href="//'.$_SERVER['HTTP_HOST'].'/sitemap.xsl" type="text/xsl"?>';
echo '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">';
$filename = 'https://site.com/sitemap1.txt';
$urls = file($filename);
$filectime = filectime($filename);
$urls = array_map('trim',$urls);
$sitemap = array();
foreach($urls as $url) {
if ($url != '') {
$priority = '0.8';
$url='https://'.$_SERVER['HTTP_HOST'].'/search/'.$url;
$sitemap[] = array(
'loc' => $url,
'lastmod' => date('Y-m-d',$filectime),
'changefreq' => 'weekly',
'priority' => $priority,
);
}
}
echo "\n";
foreach ($sitemap as $link) {
echo "\t<url>\n";
echo "\t\t<loc>" . htmlentities($link['loc']) . "</loc>\n";
echo "\t\t<lastmod>{$link['lastmod']}</lastmod>\n";
echo "\t\t<changefreq>{$link['changefreq']}</changefreq>\n";
echo "\t\t<priority>{$link['priority']}</priority>\n";
echo "\t</url>\n";
}
echo'</urlset>';
?>
Каждый новый файл, должен называться: sitemap1.php , sitemap2.php и тд
и в каждом файле, в строке: $filename = 'Для просмотра ссылки Войди
Как или чем это можно сделать?
К примеру я просто продублирую файлы с одним и тем же текстом.
ТоталКоммандером могу изменить название файлов как нужно, а чем потом менять содержимое?
У ТоталКоммандера или Нотепад++ нет возможности найти и заменить текст используя имя файла?