Форум → Программирование → PHP для идиотов → Ошибка в phpQuery
Ошибка в phpQuery
-
Совсем не давно начал изучат этот чудесный фреймворк, и вот возникла небольшая проблема.
Написал скрипт, который на локальном компьютере под управлением xampp работает на ура, а вот на реальном сервере не хочет.
На xampp установлен php 5.3.18, на реальном 5.1.17 Реальный работает под управлением Linux.
Строка следующего содержания:
$text->find("img")->each(function($ob){pq($ob)->attr("src", ($_SERVER["SERVER_NAME"]."/book/".$file_name."/".pq($ob)->attr("src")));});
На реальном сервере, просто ложит сайт и выдает ошибку:
Parse error: syntax error, unexpected T_FUNCTION, expecting ')' in /home/skyway/lib/wp-content/plugins/my_lib/my_lib_plugin.php on line 94
В какую сторону уже думать, даже предположить не могу….. -
8 ноября 2012 г. 10:33, спустя 5 минут 6 секунд
В какую сторону уже думать, даже предположить не могу…..
версия пхп старее чем поддерживает замыканияСапожник без сапог -
8 ноября 2012 г. 10:52, спустя 19 минут 5 секунд
Т.е. если я правильно понял, то нужна версия php 5.3 не ниже… Коль так быстро ответил, может подскажешь, а почему на Linux с php 5.3.16 ошибку не выдает, но код не выполняет? -
8 ноября 2012 г. 11:17, спустя 24 минуты 32 секунды
блин неужели, чтоб линки выдернуть нужен phpQuery?
ахуеть как сложно все -
8 ноября 2012 г. 11:19, спустя 2 минуты 11 секунд
не выдернуть… а на лету ее преобразовать…..
Может тогда подкинешь здравых идей? Буду очень благодарен.Спустя 50 сек.phpQuery не только для этого используется… это один из моментов его использования…Спустя 11 сек.phpQuery не только для этого используется… это один из моментов его использования… -
8 ноября 2012 г. 13:03, спустя 1 час 43 минуты 45 секунд
Так что, есть у кого что подсказать? 3-1 день бьюсь головой в монитор….. -
8 ноября 2012 г. 14:10, спустя 1 час 7 минут 33 секунды
Т.е. если я правильно понял, то нужна версия php 5.3 не ниже…
rightСапожник без сапог -
10 ноября 2012 г. 11:05, спустя 1 день 20 часов 54 минуты
Спасибо за ответы. Решение пришло без использования phpQuery. -
18 ноября 2012 г. 10:36, спустя 7 дней 23 часа 30 минут
Возможно я опять в чем-то туплю. Подскажите, вы тут шарите.
Использовал phpQuery, все работало отлично, спустя 2 дня на сайте начала вываливаться ошибка: Fatal error: Cannot redeclare pq() (previously declared in /home/mylib/lib/wp-content/plugins/my_lib/phpQuery.php:1324) in /home/mylib/lib/wp-content/plugins/my_lib/phpQuery.php on line 1330
Опять же на локальном компе, на сервере под php5.3 работает отлично, на php 5.2 ошибка. 2 дня назад работало отлично, сейчас нет. Хостер упирается, что ничего не менял на серверах. В чем может быть проблема? -
18 ноября 2012 г. 11:50, спустя 1 час 14 минут 1 секунду
учи пендосский - все написано в твоем посте.
Пожалуйста, авторизуйтесь, чтобы написать комментарий!