qaz
24.02.2012, 23:07
Изучаю статью
http://habrahabr.ru/blogs/php/44610/
дошол до момента
Проверка содержания файла изображения
и тут стала небольшая загвоздка
как и показано в примере
сделал файл приёмщик
PHP:
и файл отправщик
PHP:
'@'.$upload.';type=image/gif');
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,"/upload/upload.php");
curl_setopt($ch,CURLOPT_RETURNTRANSFER,0);
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,$postdata);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,30);
curl_exec($ch);
curl_close($ch);
?>
сам файл thumbup.php как я понял, ето взяли обычную гиф картинку добафили php код и поставили разширение php я также сделал, но ответ от сервера
Warning: getimagesize() [function.getimagesize]: Filename cannot be empty in /home/leharmo/domains/site.ru/public_html/upload/upload.php on line 4
Sorry, we only accept GIF and JPEG images
хотя в примере написано что должно обойти функцию getimagesize и загрузится, но не выходит, я даже попробовал в картинку ничего не добвлять, просто поменял разширения и серовно ответ тотже, что я делаю нетак?
http://habrahabr.ru/blogs/php/44610/
дошол до момента
Проверка содержания файла изображения
и тут стала небольшая загвоздка
как и показано в примере
сделал файл приёмщик
PHP:
и файл отправщик
PHP:
'@'.$upload.';type=image/gif');
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,"/upload/upload.php");
curl_setopt($ch,CURLOPT_RETURNTRANSFER,0);
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,$postdata);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,30);
curl_exec($ch);
curl_close($ch);
?>
сам файл thumbup.php как я понял, ето взяли обычную гиф картинку добафили php код и поставили разширение php я также сделал, но ответ от сервера
Warning: getimagesize() [function.getimagesize]: Filename cannot be empty in /home/leharmo/domains/site.ru/public_html/upload/upload.php on line 4
Sorry, we only accept GIF and JPEG images
хотя в примере написано что должно обойти функцию getimagesize и загрузится, но не выходит, я даже попробовал в картинку ничего не добвлять, просто поменял разширения и серовно ответ тотже, что я делаю нетак?