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 :: отправка файла на севрер через curl (php5-gtk2)

 PHP.SU

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


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

> Без описания
foozzi
Отправлено: 04 Марта, 2012 - 08:01:47
Post Id



Посетитель


Покинул форум
Сообщений всего: 283
Дата рег-ции: Май 2011  
Откуда: rm -rf /


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




есть скрипт, делает скриншот экрана и вычисляет разрешение экрана, мне надо после того как этот скрипт сделан, загрузить его на севрер, вот сам код:

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. while (Gtk::events_pending())
  3. {
  4.     Gtk::main_iteration();
  5. }
  6.  
  7. $root = Gdk::get_default_root_window();
  8. list($width, $height) = $root->get_size();
  9.  
  10. echo 'Разрешение монитора: ' . $width . 'x' . $height . "\r\n";
  11.  
  12. $pixbuf = new GdkPixbuf(Gdk::COLORSPACE_RGB, TRUE, 8, $width, $height);
  13. $pixbuf->get_from_drawable($root, $root->get_colormap(), 0, 0, 0, 0, $width, $height);
  14. $pixbuf->save('screen.png', 'png');
  15. ?>


на сервере файл приема так выглядит:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. define('access', true);
  3.  
  4. require_once('includes/engine.php');
  5.  
  6. check_external_mode();
  7. if(check_value($_FILES['ImageUp'])) {
  8.         $to_upload = $_FILES['ImageUp'];
  9. } else {
  10.         $to_upload = $_POST['url'];
  11.         $is_remote = true;
  12. }
  13. $to_resize = $_POST['resize'];
  14.  
  15. require_once('includes/uploader.php');
  16.  
  17.  
  18. ?>


и есть api прием:
пример удаленной загрузки
http://127[dot]0[dot]0[dot]1/api?upload=http[dot][dot][dot]r/nav_logo66[dot]png


как же мне сделанный скриншот загрузить ?

(Отредактировано автором: 04 Марта, 2012 - 08:02:37)



-----
90% ошибок находятся в полуметре от монитора...
 
 Top
foozzi
Отправлено: 05 Марта, 2012 - 15:49:24
Post Id



Посетитель


Покинул форум
Сообщений всего: 283
Дата рег-ции: Май 2011  
Откуда: rm -rf /


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




никого разбирающегося в php-gtk нет?


-----
90% ошибок находятся в полуметре от монитора...
 
 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