Ошибка при загрузке файла! С ПРИМЕРОМ! CURL!

Печать RSS
106

А

Оранжевые штаны
0
10, попробуй в другой кодировке сохранить.

Господин ПЖ
0
1. HOUSTON, какие заголовки возвращает сайт?
попробуй так
<?
$headers = array('Content-type: text/html; charset=utf-8'); 
и добавить перед curl_exec
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
ну и сразными кодировками поиграйся
К
Автор
Землянин
0
Status=OK - 200
Server=nginx
Date=Sun, 05 Dec 2010 20:27:14 GMT
Content-Type=text/html; charset=utf-8
Transfer-Encoding=chunked
Connection=keep-alive
Set-Cookie=sid=fae3d7910814ceed791cb692d175ac8c; path=/
Expires=Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control=no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma=no-cache
Content-Encoding=gzip
------------------------------------
Перепробовал кодировки, ничего не подходит.

ツ ツ ツ
0
$file = iconv('UTF-8', 'windows-1251', '@D:\фото.gif'); так работает
А причина того что не работало в том что сам рнр файл в утф, а с диска файл с рус именем нужно запрашивать в win иначе выбирается файл которого нет
Изменил: Lugaro (06.12.2010 / 00:10)
К
Автор
Землянин
0
Эхх... думал заработает, а увы, я так уже делал и именно через iconv и подругому, то что загружает это да. но после загрузки имя файла на upwap такого вида 'Файл «.gif»'

Господин ПЖ
0
ссылку на upwap кинь с файлов который уже закинул
С

Малиновые штаны
0
Попробуй просто запросить имя файла и сохранить его в переменную, убедись что оно выводиться и потом формируй при отправке '.$filename.'.gif

Дух
0
Зачем замарачиваться, транслитерируй названия
К
Автор
Землянин
0
http://upwap.ru/1163011 вот ссылка на файл.

18, если бы мне нужно было на выходе латиница, так бы и делал, но на выходе нужна кириллица.
А

Оранжевые штаны
0
как то делал, подобную схему в hiasm.
И там такая же проблема.
Посмотрел что передаётся.
"POST /upload/ HTTP/1.0
Host: upwap.ru
Accept: */*
Cookie: PHPSESSID=G:\Users\???»?µ??N??°????N€\Desktop\???µN€?µ??????.docx
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)
Content-Length: 32174
Content-Type: multipart/form-data; boundary=----------h0M5kYAbf3nwgrDxHe7WKB


------------h0M5kYAbf3nwgrDxHe7WKB
Content-Disposition: form-data; name="send"


------------h0M5kYAbf3nwgrDxHe7WKB
Content-Disposition: form-data; name="file"; filename="ia?aaia.docx"
Content-Type: application/octet-stream
Меняю кодировку у параметра file, а меняется только тут G:\Users\???»?µ??N??°????N€\Desktop\???µN€?µ??????.docx,а тут вся та же неведомая win-1251 filename="ia?aaia.docx". Посмотри может у тебя тоже из-за этого проблема.
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск