siv1987: Denwer - windows, откуда там /usr/local? Вы фантомжс установили? Из консоли сначала смотрели прежде чем переходить на php? Зачем он вам нужен, если вы не умеете с ним работать?
---------- Добавлено 24.07.2015 в 15:07 ----------
siv1987: По моему вы что-то перепутали. Phantomjs это js движок, он не подключается к денверу а выполняется из консоли. Чтобы вызвать его из php нужно выполнить консольную команду - shell_exec. Почитайте еще документации в интернете о принципе его работы, у вас похоже неверные представления о нем.
вызов:
shell_exec('/usr/local/bin/phantomjs -v');
Не к чему не приводить, только пустота даже ошибки не показывает?
тут все сказано. Пробуйте с помощью CURL.
CURL конечно парсил но как преобразовать в dom ибо в json? ответь такой:
или есть библиотека какая нибудь как simple_html_dom на curl ?
Denwer - windows, откуда там /usr/local? Вы фантомжс установили? Из консоли сначала смотрели прежде чем переходить на php? Зачем он вам нужен, если вы не умеете с ним работать?
---------- Добавлено 24.07.2015 в 15:07 ----------
http://www.google.ru/#newwindow=1&q=%D0%BF%D0%B0%D1%80%D1%81%D0%B5%D1%80+php
echo shell_exec('/usr/local/bin/phantomjs -v'); показывает версию.
Или нужно:
1) В консоли кодит
2) Потом в js сохранить
3) Вызвать js по php Например: $title = shell_exec('/usr/local/bin/phantomjs /script.js http://google.ru');
?
$output = shell_exec(...);
echo $output;
или
echo shell_exec(...);
а как парсить правильно на php не очень понимаю
По моему вы что-то перепутали. Phantomjs это js движок, он не подключается к денверу а выполняется из консоли. Чтобы вызвать его из php нужно выполнить консольную команду - shell_exec. Почитайте еще документации в интернете о принципе его работы, у вас похоже неверные представления о нем.
вызов:
shell_exec('/usr/local/bin/phantomjs -v');
Не к чему не приводить, только пустота даже ошибки не показывает?
можете посмотреть у меня в интернет магазин 'е стоит сам вмз вмр и единый кошелек, а вообще советую pay2pay что не подошел к моему магазину)
http://php.net/manual/ru/function.preg-replace.php
'замена' должна быть вторым параметром
Спасибо работает
---------- Добавлено 15.07.2015 в 16:59 ----------
2 и 3 аргументы местами поменяй
если там замена не по регулярному выражению, то лучше str_replace
спасибо заработала
Moguta смотрите еще тоже не плахой вариант))
Модификатор u попробуйте добавить:
Заработала спасибо)
выбрал уже не с примера а: tajmarket.tj
---------- Добавлено 30.05.2015 в 16:51 ----------
Если уж товары с китая, то в принципе логично обыграть в имени china или транслит на худой конец.
Не коммерческий, больше для туризма подойдет
у меня товары с китая)