juniorspecialistphp

juniorspecialistphp
Рейтинг
25
Регистрация
08.08.2010

Да делаю через gd. В "imagemagick" много функций, но мне нужно лишь немного дописать уже существующее, чем устанавливать и настраивать "imagemagick" ради одной функции.

По описанию функция должно помочь, но не помогла ((

И ещё желательно передавать бы "CURLOPT_HTTPHEADER" , чтобы что-то типа такого получилось, а потом уже анализировать ответы КУРЛА

	$header [] = "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";

$header [] = "Accept-language: en-us,en;q=0.5";
$header [] = "Keep-Alive:300";
$header [] = "Connection: keep-alive";
$curl = curl_init();
curl_setopt($curl, CURLOPT_HTTPHEADER , $header );
curl_setopt($curl, CURLOPT_URL, "https://edit.yahoo.com/reg_json?".$url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER,1);
curl_setopt($curl, CURLOPT_FAILONERROR, 1);
curl_setopt($curl, CURLOPT_TIMEOUT, 30);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION,1);
curl_setopt($curl, CURLOPT_SSLVERSION,3);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_COOKIEFILE, '\cookies.txt');
curl_setopt($curl, CURLOPT_USERAGENT, $user_agent);
curl_setopt($curl, CURLOPT_COOKIEJAR, '\cookies.txt');
curl_setopt($curl, CURLOPT_POSTFIELDS,$post_fields);
$result = curl_exec($curl);

оказалось всё не так уж и сложно, надо было лишь "xvfb" поставить и права на запуск настроить, так как у вэб-пользователя, что скрипт ПХП запускает права отличаются от ROOT. Но теперь возник вопрос быстродействия, почему-то скрин сайта делается в 2 раза медленнее чем на подобных аналогах. Переделал под "webkit2png" вот отсюда http://www.paulhammond.org/webkit2png/ но почти результат тот же, не понимаю в чём может быть причина.

Понятно, а как быть с тем, что на оф. сайте http://cutycapt.sourceforge.net/ пишут "You cannot use CutyCapt without an X server, but you can use e.g. Xvfb as light-weight server if you are not running an interactive graphical desktop environment. For example, you could use:

% xvfb-run --server-args="-screen 0, 1024x768x24" ./CutyCapt --url=... --out=...

" ? Как я понимаю, если нет X-server, то можно запускать с параметрами "xvfb-run --server-args="-screen 0, 1024x768x24"".

Попробовал даже вариант запускать бинарный файл под VDS, чтобы было больше прав. Но по прежнему запуск утилиты из пхп кода не выходит, хотя на локальной машине(ОС Винда) отработал скрипт без вопросов. Может у кого-то есть мысли почему может не запускаться утилитка, поделитесь со мной плиз.

Да готовые картинки с "thumbшоттеров" это круто, но если сервис загнётся или будет недоступен, то и скрипт работать не будет. Под виндой утилита "CutyCapt" работает без вопросов, но на хостинге не хочет вообще работать, может конечно дело в хостинге и для этих целей нужен vds, есть такое предположение.

У вас ещё личка не работает. :) вот моя аська - (195-0-три-8), стукните.

так в чём именно проблема? Если в скрытом поле, то спарсите его и дальше подставляйте куда требуется.

Объявления о работе в этом разделе размещают /ru/forum/webmasters-jobs :)

Всего: 198