Art569

Рейтинг
46
Регистрация
06.08.2006

Соло, Посмотрите в сторону Far Manager и плугина Search and Replace.

Search and Replace поддерживает регулярные выражения и может обрабатывать файлы в каталогах, по маске.

В Far Manager нажимаем F12 выбираем "Поиск и замена"

В поле "Искать" вводим [^\i\s]. Ставим крестик "Заменить на". Поле "Заменить на" оставляем пустым. Устанавливаем крестик использовать "Регулярные выражения".

Great01, Посмотрите в сторону Far Manager и плугина Search and Replace.

Search and Replace поддерживает регулярные выражения и может обрабатывать файлы в каталогах, по маске.

В Far Manager нажимаем F12 выбираем "Поиск и замена"

В поле "Искать" вводим <a.*(href=)+.*>(.*)<\/a>. В поле "Заменить на" вводим $2. Устанавливаем крестик использовать "Регулярные выражения".

Есть прекрасная программа для автоматизации работы с FTP, пришедшие с *nix. Это ncftp.

Например, записать файл test.zip на ftp.microsoft.com пользователем user с паролью password

ncftpput -u user -p password ftp.microsoft.com test.zip

Это же можно сделать и с помощью curl

curl -T test.zip -u user:password ftp://ftp.microsoft.com/

Что, касается вашей задачи apap, то достаточно создать в Windows cmd файл, например up.cmd, где перечислить вышеизложенные команды для всех ваших ftp. Например (без анализа ошибок)

ncftpput -u user1 -p password1 ftp.site1.com test.zip
ncftpput -u user3 -p password3 ftp.site2.com test.zip
ncftpput -u user3 -p password3 ftp.site3.com test.zip
Le)(x:
Как-то так:

#!/usr/bin/perl

open(HOSTS, "hosts.txt");
while(<HOSTS>){
system("ftp " . $_ . " put file.ext"); # Осторожно! Возможен бред"
}

В hosts.txt вписываем свои хосты в формате логин:пароль@хост

Тоже хорошее решение, но для использования в скриптах стандартный ftp.exe не подходит, так как не возвращает код ошибки (errorlevel). А это важно, для создания полностью автоматических скриптов.

Оу!:
так ведь не у одного провайдера не открывается 1-ый сайт - у 3-их провайдеров не работает 1-ый сайт.. хотя город маленький и, возможно, провайдеры здесь ВСЕ плохие

Возможно, у вашего знакомого используется какая-то кэширующая программа, которая еще не обновила информацию об IP.

Проверить знают DNS сервера провайдеров можно с помощью nslookup. Где-то выше об этом писал.

Оу!:
Почему такой затяжной срок на обновление кеша именно для 1-ого сайта??? Может ли быть какаято причина в самом сайте??
Или 1-ому сайту просто не повезло и надо ждать следующей перекешировки у всех провайдеров?

Сайт и DNS не связаны между собой. За DNS отвечает ваш хостер, чьи nameserver (DNS, NS) вы пропишите в панели управления вашего домена.

Ждите.

Оу!, эта информация показывает какой IP адрес сообщают DNS той или другой страны.

Для вашего знакомого. Нужно сделать следующее.

  • набрать ipconfig /all, найти IP адрес DNS.
  • в командной строке (cmd) набрать nslookup
  • ввести set server=ip адрес DNS из первого пункта. Это делаем навсякий случай.
  • набираем ваш сайт и смотри ответ.

Если ответ выводит неправильный IP адрес, то либо ждем когда обновится DNS сервер провайдера вашего знакомого, либо в свойствах подключения ставим IP адрес DNS сервера, например, который используете Вы, либо правим файл hosts (см. мой пост выше)

Оу!:
забыл написать, знакомый сделал ipconfig /flushdns, пишет просто "Запрошенная операция требует повышения"

Ваш знакомый не обладает правами Администратора. Я думаю компьютер врядли работает 13 дней без выключения, так что эта команда бесполезна.

Оу!, http://www.ntua.gr/cgi-bin/rtracert?name=exnews.org вот, например, маршрут из Греции. А это из Германии http://www.heise.de/netze/tools?rm=traceroute&ip=exnews.org&paketart=icmp

Оу!:

на компьютере знакомого почему-то 1-ый сайт не открывается! пишет бывший IP.

ipconfig /flushdns на компьютере знакомого.

Оу!:

Для сведения: на новый сервер (и сменил IP) и примерно 18 апреля (уже прошло 13 дней)

Оу! добавил 30.04.2009 в 20:49

tracer слишком быстро закрывает окошко, так что я не успеваю посмотреть, что написано в последней строчке. Можно как-то удержать это окно?

Так надо подождать. Обратите внимание у вас кнопка стоп в браузере должна быть активна. Если активна значит думает.

Проверил через другие сети Ваш сайт. IP совпадает с вашим.

Вашему знакомому можно добавить в файле c:\windows\system32\drivers\etc\hosts


IP_адрес ваш_сайт
и забыть о DNS.
Оу!:
ping domain.ru
tracert domain.ru
как работает dig ?

мне самому запустить эти команды (у меня сайт открыватся успешно) или попросить тех, у кого не открывается??
и на какую информацию обратить внимание, когда буду выполнять эти команды?

Воспользуйтесь сервисом http://traceroute.org/. Выберите страну, сеть введете свой сайт и сравните с тем, что вы видите у себя ( последняя строчка вывода).

Всего: 188