The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Глюк при передаче данных..."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"Глюк при передаче данных..."
Сообщение от Prince emailИскать по авторуВ закладки on 25-Дек-02, 18:01  (MSK)
Случился глюк непонятный...
Ситуёвина :
Есть хтмл :
<form method=post enctype="multipart/form-data" action=/cgi-bin/news/news.cgi>
<input type=file name=image>
<input type=submit>

И есть перл :
$in=param('image');
@fname = split(/\\/,$in);
$kk = @fname;
$filename = $fname[$kk-1];
$filename =~ /\w+\.(.+)/;
$imagename=$filename;
open OUT, (">../../img/$filename") || print "fuck";
binmode(OUT);
chmod (0666, "../../img/$filename");
while (<$in>)
{
print OUT "$_";
}
close(OUT);

Но почему то при передаче данных (или при обработке скриптом) данные записываются с изменениями :
[ORIGINAL]
FF D8 FF E0 00 10 4A 46 49 46 00 01 01 00 00 01...
[SAVED]
FF D8 FF E0 20 10 4A 46 49 46 20 01 01 20 20 01...

То есть 00 заменяется почему то на 20

Кто сталкивался с таким глюком - из за чего он может быть и как с ним бороться???

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Глюк при передаче данных..."
Сообщение от konst emailИскать по авторуВ закладки on 25-Дек-02, 18:43  (MSK)
>Случился глюк непонятный...

>   $kk = @fname;
>   $filename = $fname[$kk-1];
>   $filename =~ /\w+\.(.+)/;
зачем это => $filename =$fname[-1];

>Но почему то при передаче данных (или при обработке скриптом) данные записываются
>с изменениями :
>[ORIGINAL]
>FF D8 FF E0 00 10 4A 46 49 46 00 01
>01 00 00 01...
>[SAVED]
>FF D8 FF E0 20 10 4A 46 49 46 20 01
>01 20 20 01...
>
>То есть 00 заменяется почему то на 20
Я исполнил этот скрипт у себя, все корректно...
Если это полный код, тогда надо смотреть REAL [ORIGINAL]  & REAL [SAVED]

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Глюк при передаче данных..."
Сообщение от uldus Искать по авторуВ закладки on 26-Дек-02, 11:15  (MSK)
>То есть 00 заменяется почему то на 20

Russian-apache настрой. Hint: CharsetRecodeMultipartForms Off

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Глюк при передаче данных..."
Сообщение от Vinivor emailИскать по авторуВ закладки on 26-Дек-02, 11:39  (MSK)
>>То есть 00 заменяется почему то на 20
>
>Russian-apache настрой. Hint: CharsetRecodeMultipartForms Off


Угу.. У меня то же самое было. CharsetRecodeMultipartForms Off помогло.


  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру