Fredo

Рейтинг
120
Регистрация
03.05.2008
FIJY_NN:
нафик, сразу сойду с дистанции. будем считать, что заплатил за свою глупость :(

Весьма благородно, хотя еще вчера, помнится, Вы хотели-таки участвовать в гонке:)

FIJY_NN:
Да, лопухнулся. Ведь всегда ж проверяю аську, а тут поспешил.
Впредь буду аккуратней.

А толку что аську не посмотрел? Зато я посмотрел и не нашел ничего подозрительного. Да, продавал он саты, но жалоб-то не было...

Подтверждаю этот неприятный факт.

sergecherry:
Кто-нибудь сделал на этой Website CMS себе серьёзный сайт?
Покажите в личку, плис.
А то демка ТСа меня напугала своим аскетическим видом.

А что, все серьезные сайты нынче страдают гедонизмом?🚬

Сайт приобрел. Все прошло гладко, покупкой доволен. ТС, спасибо.

Бронирую сайт.........

А какой движок?

А какие требования к скрипту? Что в Вашем понимании "удобство и простота работы фотографа"?

Кажется, понял: у Вас данные post-запроса передаются после вызова функции. Надо бы сделать ДО.


//function in place of the FOLLOWLOCATION
function curl_redir_exec($ch,$debug=false)
{

static $curl_loops = 0;
static $curl_max_loops = 20;
if ($curl_loops++ >= $curl_max_loops)
{
$curl_loops = 0;
return FALSE;
}
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($ch);
$debbbb = $data;
list($header, $data) = explode("\n\n", $data, 2);
$http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
if ($http_code == 301 || $http_code == 302) {
$matches = array();
preg_match('/Location:(.*?)\n/', $header, $matches);
$url = parse_url(trim(array_pop($matches)));
//print_r($url);
if (!$url)
{
//couldn't process the url to redirect to
$curl_loops = 0;
return $data;
}
$last_url = parse_url(curl_getinfo($ch, CURLINFO_EFFECTIVE_URL));

$new_url = $url['scheme'] . '://' . $url['host'] . $url['path'] .
($url['query']?'?'.$url['query']:'');
curl_setopt($ch, CURLOPT_URL, $new_url);
if($debug)
{
echo "Loop $curl_loops: Redirecting to $new_url\n";
}
return curl_redir_exec($ch);
} else {
$curl_loops=0;
return $debbbb;
}
}
$url = "http://www.wordpress.com/";
$ch = curl_init(); //initialize curl handle
curl_setopt($ch, CURLOPT_URL,$url); //set url to post to
curl_setopt($ch, CURLOPT_FAILONERROR, 1);

curl_redir_exec($ch,true);
curl_setopt($ch, CURLOPT_COOKIEFILE, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //return into variable
curl_setopt($ch, CURLOPT_TIMEOUT, 100); //timeout after 6s

$result = curl_exec($ch); //run the whole process
curl_close($ch);

Вот это попробуйте (включен режим отладки). Дальше разберетесь, думаю.

Всего: 107