Koenig, Я уже почти сделал скрипт . я подменяю заголовок и выгожу код. остается курл прикрутить и еще пару условий. Правда вывод данных через echo и не проверял
Часто стала вылетать ошибка "Fatal error: Maximum execution time of 30 seconds exceeded in /home/.../....ru/www/includes/count.php on line 37" В инете предлагают два решения: или попросить хостера увеличить время выполнения, или в .htaccess написать пару строк. Я сделал второе, но не помогло. Перед обращением к хочтеру хотелось бы уточнить, можно ли как-то исправить это в скрипте? 37 строчка: ""s = iconv("windows-1251", "UTF-8", fgets("fap));" Но я думаю, что ошибка из-за этой: ""fap = fopen("ipgeobase.ru:7020/geo?ip="."ip, "r");" Т.е. скрипт долго ждёт ответа от того сервера. Можно ли как-то сделать, чтобы скрипт ждал какое-то время и, если тот сервак долго не отвечает, продолжить работать дальше?
Miha, скорее не открытие потока а чтение, поищи как поставить таймаут на это. и увеличь выполнение скриптов. в начале что то типа max_excecution_time()
Miha, Самое главное чтоб ошибок небыло видно. можешь попробовать ставить значек собачки @ перед функциями где ошибки и варнинги лезут. потом может у себя код поковыряю твой. ПС парсер такого вида как у тебя будет много жрать. еще можешь по пробовать считать время выполнения скрипта на определенных этапах и вывести на экран его.
Miha, еще можешь выкинуть фопен и все что связанно в отдельный скрипт, и передавать ему переменные через гет, но забирать данные... можно через файл, хотя не вариант. пока лучше таймауты как сделать поискать.
Miha, циклы попробуй увеличить и глянь как там дела, например сделать чтоб пару раз весь код пробегал. а там уже засечь. правда сотня мс погоды не сделает
Здравия. Я в регулярных почти ноль, а без них никак здесь. Нужно заменить разделители переменных в ссылках. В качестве разделителя может быть & и ; А заменить их нужно на .-. Как это сделать? Если можно, код пожалуйста
Miha, есть html страница. В ней куча различных ссылок. И на картинки, и просто ссылки. Так вот мне в <a href="..."> ссылках нужно отфильтровать & и ; заменив их на .-. Простой str_replace здесь не идёт
14 дек 2011 в 07:47