Скрипт замены на php - Форум успешных вебмастеров - GoFuckBiz.com - Страница 2
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB88.6852
BTC/USD67794.8860
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 23.01.2018, 18:40
Start Post: Скрипт замены на php 
  #11
lebaol
Member
 
Регистрация: 14.06.2015
Сообщений: 84
Бабло: $17870
По умолчанию

нужен 2-ой или может третий даже скрипт замены.

есть папка, в которой лежит много .html файлов

есть ссылки нерабочие (сгенерированные по шаблону) внутри (ошибка 404)

например,

<li><a href="/main/keyword--1.html">keyword 1</a></li>
<li><a href="/main/keyword--2.html">keyword 2</a></li>
<li><a href="/main/keyword--2.html">keyword 2</a></li>

список этих сслылок лежит в links.txt

нужно в .html файлах, где попадается любая нерабочая ссылка по шаблону (взятая из links.txt) заменить на одну рабочую ссылку по такому же шаблону (хотя это не столь важно), например,

<li><a href="/main/working-link-for-this-keyword.html">working link for this keyword</a></li>

ссылку, на которую нужно заменить могу указать в коде =)

p.s. incognito, который меня два раза уже выручал с похожими скриптами, я писал тебе в личку и в скайп или аську, но ответа вроде не было - можна с вами как-то связаться или вы не работаете на непостоянной основе?

p.s. так же интересуют услуги программиста для доработки движка сайта на python используя mod_wsgi и еще нужен php программист для разовой работы.

спасибо большое
lebaol вне форума  
Старый 20.02.2018, 13:31   #12
lebaol
Member
 
Регистрация: 14.06.2015
Сообщений: 84
Бабло: $17870
ТС -->
автор темы ТС По умолчанию

<li><a href="/main/keyword--1.html">keyword 1</a></li>
<li><a href="/main/keyword----2.html">keyword 2</a></li>
<li><a href="/main/keyword------2.html">keyword 2</a></li>

оказалось, что все ссылки в таком формате,
<li><a href="anything--anything-or-more-keywords-or-less-it-does-not-matter">anything</a></li>,
все ссылки с таким шаблоном, в которых больше одного дефиса подряд, может быть три, четыре и больше - все они не валидные.

можна убрать файл

$input_file="./inputfilelinks.txt";

а все ссылки с более чем одним дефисом, с таким шаблоном как выше заменить на одну, указанную тут:

$replace_content="<shablon><li><a href="/main/keyword-1.html">keyword 1</a></li></shab>";

спасибо большое
lebaol вне форума