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
Форумы портала PHP.SU :: Версия для печати :: отправка файла на севрер через curl (php5-gtk2)
Форумы портала PHP.SU » » Вопросы новичков » отправка файла на севрер через curl (php5-gtk2)

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

1. foozzi - 04 Марта, 2012 - 08:01:47 - перейти к сообщению
есть скрипт, делает скриншот экрана и вычисляет разрешение экрана, мне надо после того как этот скрипт сделан, загрузить его на севрер, вот сам код:

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


как же мне сделанный скриншот загрузить ?
2. foozzi - 05 Марта, 2012 - 15:49:24 - перейти к сообщению
никого разбирающегося в php-gtk нет?

 

Powered by ExBB FM 1.0 RC1