Здравствуйте!
Блииииин. Столкнулся с такой проблемой.
На станице при маленьком размере монитора другие стили, они устанавливаются ЯваСкриптом.
При ресизе всё красиво и хорошо.
Но при перезагрузке страницы с маленьким монитором. Случается так.
Сначала на доли секунд отображаются стили большого, а потом маленького.
То есть как бы скачет всё.
Структура такая.
CSS
HTML+PHP
JavaScript.
Вроде понятно что ЯваСкрипт выполняется после и потому сначала другое. Но если ЯваСкрипт перенести на верх. Пишет не существующие элементы.
Ну ни как не получается разрулить.
Нe подскажите куда глядеть и копать.
Всем привет. С Phantomjs и похожим семейством слабо знаком. Поэтому есть вопрос. Что мне собственно нужно: мне нужно парсить с сайта букмекера(1xbet) коэффициенты ставок матча во время игры! Предварительно указав ссылку на матч и время запуска Phantom бота через cron. В среднем игра длится 1 час. Это значит что Phantom должен все это время находиться на сайте букмекера и каждую секунду проверять не изменился ли коэффициент. Если изменился, то нужно отправить новый коэффициент мне на сервер(как я понимаю для этого есть injectJS, которым я внедрю банальный скрипт Jquery post() на сайт букмекера). Справится Phantomjs с такой задачей?! Собственно не понимаю как заставить Phantomа сидеть на сайте и проверять 1 час изменение коэффициентов.
Установи в браузер плагины распознавания документов. Сейчас распознаются самые разные документы, и плагины бесплатные.
Эти плагины могут не только печатать документы, но и просматривать их не скачивая на диск компа.
Содержание textarea может достигать до 20 000 ссылок. Каждую ссылку нужно по отдельности отправить на сервер. На котором будет ссылка обрабатываться средствами php. По запросу к серверу возвращается ответ.
Как мне это организоваться средствами JQUERY? У меня возникла проблема именно с перебором ссылок. Циклы обычной структуры тут не катят, а на сложные структуры мозгов нету.
var term = $("#url").val();// это поле textarea с ссылками
var myArray = term.split(',');
for(var i =0; i < myArray.length; i++){
poster(myArray);
}
});
Помогите реорганизовать текст скрипта.
С уважением.
Почему решил кучу ссылок обрабатывать средствами JQUERY + php? Потому что, одного php не достаточно. Время обработки php сценариев ограниченно по времени и все ссылки не успеют обработаться, если операции обработки сложные. А подвязка JQUERY поочередно позволит обработать все ссылки. ИМХО. Может есть другие решения?
Доброй ночи. LIME, запрос действительно построен правильнее, из-за отсутствия *конструкций IN(). Но запрос не является решением проблемы(((((((((
Он выводит записи только одного юзера из переписки. Нужно же вывести весь список сообщений, отосланых и принятых с неким юзером. Только без тех сообщений которые были удалены.
Я пробовал уже самое разное, но не то что решило бы проблему. Поэтому и полез сюда на форум за помощью.
Чтобы были сообщения отправленные и принятые в едином списке с определенным юзером нужно вот так:
А если да, то можно через запятую записать id 2-х стран. Или продублировать город с разными идами стран.
А если создать еще одну табличку, как Вы предложили, то это будет маленько нагрузисто, но работоспособно при условии, что такой набор таблиц подойдет под ваши требования.
Такая структура БД id,otpravitel,poluchtel,eye_poluch,eye_otp,messg
0,1,2,0,0 - видно что 1й юзер отправитель
1,2,1,0,1 - видно что 1й юзер получатель
2,1,2,1,0 - видно что 1й юзер отправитель
"SELECT * FROM `message_user` where `poluchtel` IN('".$row."','".$sel."') AND `otpravitel` IN('".$row."','".$sel."') "
Данный мускул создается для небольшого чата. С БД видно, что есть отправитель и получатель, значения именно в этих столбца могут меняться местами, но никогда одинаковыми. На данном этапе создания запроса выводятся сообщения разных комбинаций. Т.е. когда 1($row) отправитель, а 2($sel) получатель и наоборот. Сортируются по времени.
Поля БД eye_poluch,eye_otp имеют с рождения значение 0, который значит что сообщения показываются обоим юзерам.
Проблема состоит в том, если отправитель сообщения(наш 1й юзер стоит в столбце - otpravitel) решил удалить свое сообщение, то в eye_otp записывается значение 1 и больше это сообщение ему не показывается. Если получатель удалил сообщение, которое ему прислали, а значит наш 1й юзер стоит в столбце poluchtel, то значение 1 записывается в столбец eye_poluch и больше это сообщение ему не выводится.
Вот этот запрет на вывод я не могу реализовать. Помогите, пожалуйста!
Точно 5.2 - это старая. Она стоит у меня только потому, что движки матерятся на новые версии пхп. Типа нужно старые ф-ции заменить на новые, а это все мозготр*х.
Погуглил и увидел, что 2й параметр в ф-ции preg_replace_callback задается в скобках, а именно название ф-ции. Для меня это дикость. Да и саму preg_replace_callback - никогда не учил.
Результат выдает пхп текст, но выдает сам стартовый текст, т.е. без изменений.
Что же не так?
Ошибку 500 выдает браузер. ПХП на хосте 5.2..., поэтому ф-ция preg_replace_callback должна работать. ПХП ошибки вывести в браузере не получается, хотя в самам файле включил вывод. Что же не так в тексте?
$val - это каждый элемент после поиска ф-ции? Т.е. я его не задаю, задаю только $text.
(Добавление)
Теперь сижу голову ломаю над другим вопросом.
К примеру, в том же тексте все элементы имеют вид "{1|2}".
Нужно получить 2 текста с заменой на первое число элемента и на 2е по всем элементам.
Т.е. рез.: