А вы в Крым езжайте, к Бардо, он поможет
Сломал два нижних ребра лет 10 назад
До сих пор спать на этом боку не могу
Сисадмин прав
Я создал функцию _curl($url), где выполняю примерно следующее
function _curl($url) { $ch = curl_init($url); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $html = curl_exec($ch); // Поймаем редирект $response = curl_getinfo($ch); if ($response['http_code'] == 301 || $response['http_code'] == 302) { if ($headers = get_headers($response['url'])) { foreach($headers as $value) { if (substr(strtolower($value), 0, 9) == "location:") return _curl(trim(substr( $value, 9, strlen($value)))); } } } curl_close($ch); return $html;}
То есть, если в заголовках мы видим редирект 301/302, то ловим урл, куда нас отправляют и рекурсивно запускаем себя еще раз по новому урлу
Вот вроде рабочий модуль для OpenCart 2
Настройка обмена со стороны 1С простая, если мы говорим про 8.2 УТ 10.3
Сервис - Обмен данными с WEB-сайтом - Настроить обмен данными с WEB-сайтом
Там уже можно создать несколько обменов - только заказы, только измененные товары, полная выгрузка и прочее
Полную рекомендую делать по ночам, все остальное раз в 10-30 минут
Ну и пусть он круглосуточно дергает каждые две минуты
Добавьте в начало скрипта if ((date('G') < 2) or (date('G') > 4)) { die(); }
И будет работать с 2 до 4 утра, в остальные случаи - пустой вызов.
Утром проснулись - на хостинге файл со списком битых урлов.
Ну проверяйте за раз 50 урлов из списка, потом эти 50 урлов из списка удаляйте (перезаписью файла 'свой_сайт/урлы.txt').
Урлы, которые отвечают не 200 - пишите в файл 'свой_сайт/плохие_урлы.txt', а не на экран
Задачу в крон, каждые две минуты
Через полтора-два часа получите итоговый результат в 'плохие_урлы.txt'
На романтику еще никого в этом топике не тянуло?
Потому что нет события keyup
Вам бы матчасть подтянуть
<input id="opis" type="text" value="myclass1"/> <script> var lbEffect = ''; $("#opis").keyup(function () { var value = $(this).val(); var lbEffect = $(this).val(); $("#opis1").text(value); }).keyup(); </script>
Ну и не должно
var - это служебное слово, объявление переменной
Почему вы решили, что в lbEffect должно что-то попадать?
Вот так попробуйте
var lbEffect = ""; $("#opis").keyup(function () { var value = $(this).val(); var lbEffect = $(this).val(); $("#opis1").text(value); }).keyup();
Шта?
Что и где вы хотите увидеть после ввода 12345, скажем, в инпут?