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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: сохранение картинки из флэш в пхп

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Описание: Возникли трудности с сохранением картинки, не могу написать скрипт пхп
Glega
Отправлено: 14 Октября, 2011 - 19:06:21
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Окт. 2011  


Помог: 0 раз(а)




Основная проблема в том, что я из флэш-приложения отсылаю на сервер данные (кодированная png картинка, имя пользователя, и имя файла для картинки) теперь не могу понять как правильно написать скрипт php. Искал в гугле, находил только примеры с сохранением картинки, без данных о пользователе. Данные отправляю через POST.

(Отредактировано автором: 14 Октября, 2011 - 19:08:40)

 
 Top
White
Отправлено: 14 Октября, 2011 - 20:04:35
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 830
Дата рег-ции: Июнь 2011  
Откуда: Днепропетровск


Помог: 28 раз(а)




Glega а куда именно должны записываться данные о пользователе? в файл, бд, или накладываться на картинку? и как понять
Glega пишет:
данные (кодированная png картинка
каким именно образом вы ее отправляете на сервер?


-----
if(time()>1356048000) die();
 
 Top
Glega
Отправлено: 14 Октября, 2011 - 20:31:35
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Окт. 2011  


Помог: 0 раз(а)




Из флэш приложения хочу отправить запрос, через URLRequest, картинку нарисованную пользователем кодирую через PNGEncoder. Хочу сделать так, чтобы при отправке данных картинка сохранилась с определенным именем, а пользователю в базу записалась ссылка на картинку. Чтобы далее использовать эту самую картинку
 
 Top
White
Отправлено: 14 Октября, 2011 - 21:30:20
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 830
Дата рег-ции: Июнь 2011  
Откуда: Днепропетровск


Помог: 28 раз(а)




PHP:
скопировать код в буфер обмена
  1. $imagename = 'images/'.$_POST['imagename'].'.png';
  2. $fp = fopen($imagename, 'w');
  3. fwrite($fp, $_POST['image']);
  4. fclose($fp);
  5. mysql_query('UPDATE `user` SET `image`= "http://site.ru/'.$imagename.'" WHERE `username`="'.$_POST['username'].'"');
  6.  

В качестве примера я думаю пойдет, хотя есть большие сомнения о способе передачи изображения POST методом.


-----
if(time()>1356048000) die();
 
 Top
Glega
Отправлено: 14 Октября, 2011 - 22:27:10
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Окт. 2011  


Помог: 0 раз(а)




Спасибо, большое!))
Вот я тоже так сначала делал, но файл появляется, а картинки в нем нет. Придеться искать другое решение для поставленной задачи.
 
 Top
White
Отправлено: 14 Октября, 2011 - 22:59:54
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 830
Дата рег-ции: Июнь 2011  
Откуда: Днепропетровск


Помог: 28 раз(а)




Glega а в содержимое файла заглядывали?


-----
if(time()>1356048000) die();
 
 Top
Glega
Отправлено: 15 Октября, 2011 - 14:48:03
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Окт. 2011  


Помог: 0 раз(а)




Да, заглядывал. Но там всего 4 символа сейчас не могу вспомнить даже каких.
 
 Top
White
Отправлено: 15 Октября, 2011 - 15:00:09
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 830
Дата рег-ции: Июнь 2011  
Откуда: Днепропетровск


Помог: 28 раз(а)




Glega тогда проблема скорей всего с тем, что отправляет флеш


-----
if(time()>1356048000) die();
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB