Весьма благородно, хотя еще вчера, помнится, Вы хотели-таки участвовать в гонке:)
А толку что аську не посмотрел? Зато я посмотрел и не нашел ничего подозрительного. Да, продавал он саты, но жалоб-то не было...
Подтверждаю этот неприятный факт.
А что, все серьезные сайты нынче страдают гедонизмом?🚬
Сайт приобрел. Все прошло гладко, покупкой доволен. ТС, спасибо.
Бронирую сайт.........
А какой движок?
А какие требования к скрипту? Что в Вашем понимании "удобство и простота работы фотографа"?
Кажется, понял: у Вас данные 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);
Вот это попробуйте (включен режим отладки). Дальше разберетесь, думаю.