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 Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
XmmX
Отправлено: 09 Сентября, 2009 - 20:13:58
Post Id



Новичок


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


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

[+]


При копирование изображение в хост получаю ошибку.
Чем ошибка ?
CODE (text):
скопировать код в буфер обмена
  1.  
  2. if(copy("img/new.jpg", "foto/1.jpg"))
  3. echo "Загружена"; else echo "Ошибка";



Папку foto дано chmod 777
 
 Top
Nestor
Отправлено: 09 Сентября, 2009 - 20:19:35
Post Id



Частый гость


Покинул форум
Сообщений всего: 220
Дата рег-ции: Март 2009  


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




Цитата:
получаю ошибку


Какую?
Какой файл копируете?Загруженний или существующий?

(Отредактировано автором: 09 Сентября, 2009 - 20:22:48)



-----
Aurus CMS
 
 Top
XmmX
Отправлено: 09 Сентября, 2009 - 21:48:47
Post Id



Новичок


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


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

[+]


Вижу ошибку


Копирую файл img/new.jpg в папку foto

В данном моменте папка foto пустой
 
 Top
JustUserR
Отправлено: 09 Сентября, 2009 - 22:35:50
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


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




XmmX А PHP-скрипт от чьего имени запускаете - своего пользователя на хостинге или www-data к примеру? А при копировании не через PHP а через SSH к примеру вы получаете достаточные права? Надо также помнить разницу между реальными и эффективными правами доступа
А может просто chmod не сработал?

(Отредактировано автором: 09 Сентября, 2009 - 22:36:12)



-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Champion Супермодератор
Отправлено: 10 Сентября, 2009 - 08:51:47
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


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




включи error_reporting = E_ALL и display_errors=On. И скажи какая на самом деле ошибка
 
 Top
XmmX
Отправлено: 10 Сентября, 2009 - 12:30:21
Post Id



Новичок


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


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

[+]


Сначала включил error_reporting = E_ALL и display_errors=On.
и вижу нет новых действий


Потом написал для пример так

CODE (text):
скопировать код в буфер обмена
  1. <?php if(copy("http://forum.php.su/im/avatars/personal/2816-avatar.gif", "foto/2816-avatar.gif"))
  2.  
  3. echo "Загружена"; else echo "Ошибка"; ?>


И результать


CODE (text):
скопировать код в буфер обмена
  1. Warning: copy() [function.copy]: Unable to access http://forum.php.su/im/avatars/personal/2816-avatar.gif in /home/****/domains/****/public_html/chat/img_import.php on line 1
  2. Ошибка
 
 Top
JustUserR
Отправлено: 10 Сентября, 2009 - 15:37:21
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


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




XmmX Ну так не пойдет и конечно же не будет работать
Вы сначала с помощью CURL или sockets скачайте саму каритнку со стороннего сайта а потом уже записывайте куда надол
Функция copy работает ТОЛЬКо в пределах локальной машины!!!


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Champion Супермодератор
Отправлено: 10 Сентября, 2009 - 15:42:57
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


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




Цитата:
Начиная с PHP версии 4.3.0, оба параметра, source и dest, могут быть URL'ами, если были включены "упаковщики fopen". За более подробной информацией обратитесь к описанию функции fopen(). Если параметр dest является URL, выполнение функции может завершиться ошибкой, если упаковщик не поддерживает перезапись существующих файлов.
 
 Top
XmmX
Отправлено: 11 Сентября, 2009 - 17:45:52
Post Id



Новичок


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


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

[+]


img_import.php
CODE (text):
скопировать код в буфер обмена
  1.  
  2. <?php
  3. if(copy("down.php?text=Admin&cvet=dark&r=0&g=0&b=0&fr=0&fg=0&fb=0&%20fon=white&razresh=75_15&font=comic&size=10&ugol=0&sdvig=0&gor=0&mode=gif", "foto/2816-avatar.gif"))
  4.  
  5. echo "Загружена"; else echo "Ошибка"; ?>
  6.  


down.php
CODE (text):
скопировать код в буфер обмена
  1.  
  2. if ($mode=='jpg') header("Content-type: image/jpeg"); else
  3.         header("Content-type: image/png");
  4.         list($sizex, $sizey)=explode('_', $razresh);
  5.         $im = imagecreate($sizex, $sizey);
  6.  
  7. global $fon;
  8. global $r;global $g;global $b;global $fr;global $fg;global $fb;
  9. if (($fr==0)&&($fb==0)&&($fg==0))
  10. if($fon=="white")
  11.         {
  12.                 $bgr = ImageColorAllocate($im, 255,255,255);
  13.         }
  14.                 elseif($fon=="dark")
  15.                 {
  16.                         $bgr = ImageColorAllocate($im, 0,0,0);
  17.                 }
  18.                         elseif($fon=="red")
  19.                         {
  20.                         $bgr = ImageColorAllocate($im, 255,0,0);
  21.                         }
  22.                                 elseif($fon=="green")
  23.                                 {
  24.                                         $bgr = ImageColorAllocate($im, 0,255,0);
  25.                                 }
  26.                                         elseif($fon=="blue")
  27.                                         {
  28.                                         $bgr = ImageColorAllocate($im, 0,0,255);
  29.                                         }
  30.                                                 else
  31.                                                 {
  32.                                                 $bgr = ImageColorAllocate($im, 0,0,0);
  33.                                                 }
  34.                 else $bgr = ImageColorAllocate($im, $fr,$fg,$fb);
  35.         global $cvet;
  36. if (($r==0)&&($b==0)&&($g==0))
  37.         if($cvet=="white")
  38.         {
  39.                 $cvet1 = ImageColorAllocate($im, 255,255,255);
  40.         }
  41.                 elseif($cvet=="dark")
  42.                 {
  43.                         $cvet1 = ImageColorAllocate($im, 0,0,0);
  44.                 }
  45.                         elseif($cvet=="red")
  46.                         {
  47.                         $cvet1 = ImageColorAllocate($im, 255,0,0);
  48.                         }
  49.                                 elseif($cvet=="green")
  50.                                 {
  51.                                         $cvet1 = ImageColorAllocate($im, 0,255,0);
  52.                                 }
  53.                                         elseif($cvet=="blue")
  54.                                         {
  55.                                         $cvet1 = ImageColorAllocate($im, 0,0,255);
  56.                                         }
  57.                                                 else
  58.                                                 {
  59.                                                 $cvet1 = ImageColorAllocate($im, 0,0,0);
  60.                                                 }
  61.                                  else $cvet1 = ImageColorAllocate($im, $r,$g,$b);
  62.         $vert=14+$sdvig;
  63.         imagettftext($im,$size,$ugol,$gor,$vert,$cvet1,"fonts/$font.ttf",$text);
  64.  
  65.         global $end;
  66. if ($mode=='jpg') Imagejpeg($im); else Imagegif($im);
  67.         @imagedestroy($im1);
  68.         @imagedestroy($im);
  69.  


Захажу на вижу

Warning: copy() [function.copy]: Unable to access yukle.php?text=Admin&cvet=dark&r=0&g=0&b=0&fr=0&fg=0&fb=0&%20fon=white&razresh=75_15&font=comic&size=10&ugol=0&sdvig=0&gor=0&mode=gif in /home/****/domains/****/public_html/chat/img_import.php on line 2

Warning: copy(yukle.php?text=Admin&cvet=dark&r=0&g=0&b=0&fr=0&fg=0&fb=0&%20fon=white&razresh=75_15&font=comic&size=10&ugol=0&sdvig=0&gor=0&mode=gif) [function.copy]: failed to open stream: No such file or directory in /home/****/domains/****/public_html/chat/img_import.php on line 2
Ошибка
(Добавление)
XmmX пишет:
img_import.php
Захажу на img_import.php вижу

Warning: copy() [function.copy]: Unable to access yukle.php?text=Admin&cvet=dark&r=0&g=0&b=0&fr=0&fg=0&fb=0&%20fon=white&razresh=75_15&font=comic&size=10&ugol=0&sdvig=0&gor=0&mode=gif in /home/****/domains/****/public_html/chat/img_import.php on line 2

Warning: copy(yukle.php?text=Admin&cvet=dark&r=0&g=0&b=0&fr=0&fg=0&fb=0&%20fon=white&razresh=75_15&font=comic&size=10&ugol=0&sdvig=0&gor=0&mode=gif) [function.copy]: failed to open stream: No such file or directory in /home/****/domains/****/public_html/chat/img_import.php on line 2
Ошибка



Хочу создать новый рисунок и загрузить на хостинг при помощу img_import.php

down.php все порядке рисонок саздается. Надо исправить copy
 
 Top
JustUserR
Отправлено: 11 Сентября, 2009 - 19:28:43
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


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




Champion пишет:
Начиная с PHP версии 4.3.0, оба параметра, source и dest, могут быть URL'ами, если были включены "упаковщики fopen". За более подробной информацией обратитесь к описанию функции fopen(). Если параметр dest является URL, выполнение функции может завершиться ошибкой, если упаковщик не поддерживает перезапись существующих файлов.
Весьма интересно - но вопервых может быть у него не включена "Упаковщики fopen" а во вторых мне интересно как вообще не имея доступа скажем по FTP то PHP сможет закачать файл на чужой сервер по HTTP (Метод PUT как ине каежтся давно вымер и на практике я его ни разу не видел)


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
XmmX
Отправлено: 12 Сентября, 2009 - 09:25:51
Post Id



Новичок


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


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

[+]


JustUserR пишет:

Ето как импорт с другова сервера можно копировать файлы на свой сервер


И хочу добавить у меня существуеть два сервера , На одном етот запрос работаеть , а на другом нет
CODE (text):
скопировать код в буфер обмена
  1.  
  2.  
  3. <?php
  4.  
  5. if(copy("down.php?text=Admin&cvet=dark&r=0&g=0&b=0&fr=0&fg=0&fb=0&%20fon=white&razresh=75_15&font=comic&size=10&ugol=0&sdvig=0&gor=0&mode=gif", "foto/2816-avatar.gif"))
  6.  
  7.  
  8.  
  9. echo "Загружена"; else echo "Ошибка"; ?>
 
 Top
Champion Супермодератор
Отправлено: 12 Сентября, 2009 - 10:00:39
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


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




JustUserR пишет:
down.php?text=Admin&cvet=dark&r=...
Вот с этого и начал бы, а то левые примеры приводишь... Ты знаешь, как должен выглядеть УРЛ ? http://..... А у тебя что написано? Попробуй открой это браузером.
Сейчас скажешь, что он у тебя в той же папке лежит, тогда ознакомься с http://phpfaq[dot]ru/na_tanke .
 
 Top
XmmX
Отправлено: 12 Сентября, 2009 - 10:29:07
Post Id



Новичок


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


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

[+]


Champion пишет:
Ты знаешь, как должен выглядеть УРЛ ? http://..... А у тебя что написано? Попробуй открой это браузером.


Хорошо написал так
CODE (text):
скопировать код в буфер обмена
  1.  
  2. if(copy("http://***/chat/down.php?text=Admin&cvet=dark&r=0&g=0&b=0&fr=0&fg=0&fb=0&%20fon=white&razresh=75_15&font=comic&size=10&ugol=0&sdvig=0&gor=0&mode=gif", "foto/2816-avatar.gif"))
  3.  
  4. echo "Загружена"; else echo "Ошибка"; ?>
  5.  


Опять ошибка

CODE (text):
скопировать код в буфер обмена
  1. Warning: copy() [function.copy]: Unable to access http://****/chat/yukle.php?text=Admin&cvet=dark&r=0&g=0&b=0&fr=0&fg=0&fb=0&%20fon=white&razresh=75_15&font=comic&size=10&ugol=0&sdvig=0&gor=0&mode=gif in /home/****/domains/****/public_html/chat/img_import.php on line 1
  2.  
  3. Ошибка


down.php у меня в той же папке лежит Улыбка
 
 Top
Champion Супермодератор
Отправлено: 12 Сентября, 2009 - 10:59:36
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


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




allow_url_fopen в php.ini как выглядит?
 
 Top
JustUserR
Отправлено: 12 Сентября, 2009 - 12:15:27
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


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




Champion пишет:
JustUserR пишет:
down.php?text=Admin&cvet=dark&r=...Вот с этого и начал бы, а то левые примеры приводишь... Ты знаешь, как должен выглядеть УРЛ ? http://..... А у тебя что написано? Попробуй открой это браузером.
Сейчас скажешь, что он у тебя в той же папке лежит, тогда ознакомься с http://phpfaq[dot]ru/na_tanke .
Чего-чего я простите пишу? Я такого не писал Улыбка
Я только удивился каким образом файлы будут попадать на сервер без FTP и без PHP-скарипта лежащего на этом сервере и принимающего закачку


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB