баг с кодировкой... или баг со мной!?

Теплый Снег

Новичок
баг с кодировкой... или баг со мной!?

качаю формой ввода от юзера файл и кидаю его из темпов в директорию uploads:
PHP:
$uploaddir = 'uploads/';
$uploadfile = $uploaddir . basename($_FILES['f']['name']);

if (move_uploaded_file($_FILES['f']['tmp_name'], $uploadfile)) {
   echo "File is valid, and was successfully uploaded.\n";
} else {
   echo "Possible file upload attack!\n";
}
при этом файлы на источнике и получателе различны! я выявил только одно различие - символ с кодом 20 стал с кодом 00 (пробел?)
ПЛИЗ ХЕЛП!!! как исправить этот баг??? баг не влияет на текст, а вот фотка уже не открывается... это очень печально.... в чем я не прав?
 

sage

Новичок
Как вариант, почему бы тебе не заменять в basename($_FILES['f']['name']) символ пробела, например, на _ или - ?
 

Теплый Снег

Новичок
Автор оригинала: sage
Как вариант, почему бы тебе не заменять в basename($_FILES['f']['name']) символ пробела, например, на _ или - ?
я совсем не про то! я про СОДЕРЖИМОЕ загруженного файла!!! а не про его имя!

-~{}~ 22.11.05 22:26:

...и шо? ну у меня тоже самое написано.. ((

вот оригинал: http://photodreams.h15.ru/uploads/ya2.jpg
а вот закаченный через браузер (формой):
http://photodreams.h15.ru/uploads/ya1.jpg - не загружается вообще...

-~{}~ 23.11.05 21:52:

хей! я так не играю... это что баг не сервере?... ну кто-нить знает вообще... ( или никто не закачивал от юзера файлы в бинарном виде/картинки ????????????????????????
 

SiMM

Новичок
> ...и шо?
Что ты уже сделал, чтобы решить свою проблему?
 

Dreammaker

***=Ф=***
поищи через поисковые сервера "хостинг - почему бьются картинки".

может это твой вариант.

хинт: это может быть связано с русским апачем...

update: Это и факе есть :) Поспешил...
 
Сверху