Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Побайтовая запись в файл 
:(
    Опции темы
Vreden
Дата 8.12.2008, 21:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Idiotic Admin
**


Профиль
Группа: Участник
Сообщений: 295
Регистрация: 12.7.2006

Репутация: нет
Всего: 1



Вобщем, тупо сабж. Не много предыстории. Флешка, а именно Action Script 3.0 коряво посылает файлы от клиента на сервер. В итоге бывает и очень часто, можно сказать в 30% случаев файлом на сервере не пахнет. Для этого флешка кодирует файл и посылает его побайтово на сервер в виде xml, что-то вроде того <message type='upload'>aldhlajfgoq4y5t1ob4togv8367vblasgbyvkai867586</message>, иксемельник в итоге больше процентов на 20%, чем сам исходный файл, но за то нет проблем, до сервера доходит по крайней мере. Пыхом декодирую строку 64decode и пытаюсь записать в файл. Но с файлами именно таким образом тобишь fopen fwrite юзал года этак 3 назад и то раз, вобщем здесь я дуб, при записи файл обзываю [id].jpg, но файл весит 0 в итоге. О как.... завернул....  smile. Покажите плиз, на пальцах. Благодарю за внимание. 

Ааааааааа, совсем забыл, вопрос собсно по безопасности, какой в данном случае существует способ проверить юзера на вшивость, не залил ли он что-нибудь мерзкого?


--------------------
Чё? Как? ©
PM MAIL WWW   Вверх
theworldcreator
Дата 9.12.2008, 02:18 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 362
Регистрация: 25.8.2007
Где: Москва

Репутация: 10
Всего: 13



Еще раз и по русски. Может это я дебил, но не понял бОльшую часть.
PM MAIL WWW ICQ   Вверх
bars80080
Дата 9.12.2008, 10:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 71
Всего: 315



и код, код в студию. а то видите ли у меня не получается, но как делаю не покажу
PM MAIL WWW   Вверх
Vreden
Дата 9.12.2008, 13:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Idiotic Admin
**


Профиль
Группа: Участник
Сообщений: 295
Регистрация: 12.7.2006

Репутация: нет
Всего: 1



Пролема решена
Код

$file = $xml->Photomark;
$file = base64_decode($file);

$filename="$id.jpg";
$fp = fopen( $filename, 'w+' );
fwrite( $fp, $file );
fclose( $fp );



--------------------
Чё? Как? ©
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0421 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.