Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: пост запрос отправка файла
Форумы портала PHP.SU » » Вопросы новичков » пост запрос отправка файла

Страниц (1): [1]
 

1. jokerrus - 24 Июля, 2011 - 12:15:13 - перейти к сообщению
Как правильно вписать в массив данные по картинке , если вручную пост запрос выглядит так (взят кусок из httpfox)

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. -----------------------------265001916915724
  3. Content-Disposition: form-data; name="id_category"
  4.  
  5. 6
  6. -----------------------------265001916915724
  7. Content-Disposition: form-data; name="id_category"
  8.  
  9. 120
  10. -----------------------------265001916915724
  11. Content-Disposition: form-data; name="time_delete"
  12.  
  13. 3
  14. -----------------------------265001916915724
  15. Content-Disposition: form-data; name="text"
  16.  
  17. тексттекст текст
  18. -----------------------------265001916915724
  19. Content-Disposition: form-data; name="price"
  20.  
  21.  
  22. -----------------------------265001916915724
  23. Content-Disposition: form-data; name="logo[]"; filename="111.jpg"
  24. Content-Type: image/jpeg
  25.  
  26. ТУТ САМА КАРТИНКА В ТОМ ВИДЕ, КАК ЕСЛИ ЕЕ ОТКРЫТЬ БЛОКНОТОМ
  27.  


вот мой массив который прекрасно работает если можно обойтись без картинки

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. $postdata=array(
  3.             'type'=>'u',
  4.             'title'=>$array_all[title],
  5.             'id_category'=>'6',
  6.             'id_category'=>'120',
  7.             'time_delete'=>'3',
  8.             'text'=>$array_all[text],
  9.             'price'=>'',    
  10.             'video'=>'',
  11.             'autor'=>$array_all[name],
  12.             'email'=>$array_all[email],
  13.             'contacts'=>$array_all[tel],
  14.             'securityCode'=>$capcha,
  15.             'submit'=>'submit'
  16.  
  17.  
2. Мелкий - 24 Июля, 2011 - 12:28:09 - перейти к сообщению
http://www.php.net/manual/en/fun....curl-setopt.php
CURLOPT_POSTFIELDS
Цитата:
The full data to post in a HTTP "POST" operation. To post a file, prepend a filename with @ and use the full path. The filetype can be explicitly specified by following the filename with the type in the format ';type=mimetype'. This parameter can either be passed as a urlencoded string like 'para1=val1&para2=val2&...' or as an array with the field name as key and field data as value. If value is an array, the Content-Type header will be set to multipart/form-data. As of PHP 5.2.0, files thats passed to this option with the @ prefix must be in array form to work.
3. jokerrus - 24 Июля, 2011 - 12:37:19 - перейти к сообщению
Вы не поняли вопроса, как отправлять запросы я знаю, меня интересует как в мой массив добавить картинку?(синтаксис записи в массив файла основываясь на конкретном примере) как вы видите другие поля там прописаны
4. Мелкий - 24 Июля, 2011 - 12:54:03 - перейти к сообщению
Прочитайте выделенное.
5. jokerrus - 24 Июля, 2011 - 13:02:52 - перейти к сообщению
сори, разобрался спс, тогда возникает еще один вопрос, при отправке пост запроса через ананимную проксю со стороны сервера куда идет отправка поидее видится только ип прокси, а если картинка отправляется с какого нибудь сервера, получается админы смогут увидеть путь откуда была взята картинка и соответственно адрес где находится скрипт который отправил это пост запрос?
6. Мелкий - 24 Июля, 2011 - 13:08:42 - перейти к сообщению
jokerrus пишет:
получается админы смогут увидеть путь откуда была взята картинка и соответственно адрес где находится скрипт который отправил это пост запрос?

Само собой. Если их вдруг заинтересует происхождение этой картинки.
7. jokerrus - 24 Июля, 2011 - 13:46:52 - перейти к сообщению
а кто нибудь знает, существует возможность сокрытия происхождения картинки?

 

Powered by ExBB FM 1.0 RC1