Копирование файлов

Discussion in 'Программирование' started by deadheart, Dec 2, 2009.

  1. Offline

    deadheart Недавно здесь

    Joined:
    Sep 7, 2009
    Messages:
    69
    Likes Received:
    0
    Gender:
    Male
    ээээ Собсно суть в чем челоек загружает фотку нам ее нужно принять и сохранить по в /images/foto . Для этого в контроллере прописал функцию.
    Код (PHP):
    1. function load_file()
    2.     {
    3.         $files =  JRequest::getVar( "fotof", 0, "FILES");
    4.         print_r ($files);
    5.         $uploaddir = 'http://192.168.3.154/joomla/images/foto/';
    6.         $uploadfile = $uploaddir.basename($files['name']);
    7.  
    8.  
    9.     if (copy($files['tmp_name'], $uploadfile))
    10.         {
    11.             echo "<h3>ФайР> С_С_РїРчС_Р_Р_ Р·Р°Р_С_С_РРчР_ Р_Р° С_РчС_Р_РчС_</h3>";
    12.             return basename($files['name']);
    13.         }
    14.         else
    15.         {
    16.             echo $uploadfile;
    17.              echo "<h3>Р_С_РёР+РєР°! Р_Рч С_Р_Р°Р>Р_С_С_ Р·Р°Р_С_С_Р·РёС'С_ С"айР> Р_Р° С_РчС_Р_РчС_!</h3>"; exit; }
    18.     }

    Но вот, что имею в конечном итоге

    Warning: copy(http://192.168.3.154/joomla/images/foto/DSCF5052.JPG) [function.copy]: failed to open stream: HTTP wrapper does not support writeable connections. in C:\Program Files\Apache Group\Apache2\htdocs\Joomla\administrator\components\com_kafedra\controllers\biografyact.php on line 61

    Как боротся с этим?
     
  2.  
  3. Offline

    deadheart Недавно здесь

    Joined:
    Sep 7, 2009
    Messages:
    69
    Likes Received:
    0
    Gender:
    Male
    все ...нашел ошибку...
     
  4. Fanamura
    Offline

    Fanamura Доброта

    Joined:
    Mar 12, 2007
    Messages:
    5,094
    Likes Received:
    158
    Gender:
    Male
    deadheart, где?)
     
  5. Offline

    deadheart Недавно здесь

    Joined:
    Sep 7, 2009
    Messages:
    69
    Likes Received:
    0
    Gender:
    Male
    Код (PHP):
    1. $uploaddir = 'http://192.168.3.154/joomla/images/foto/';

    тут

    Код (PHP):
    1. $uploaddir = '../images/foto/';

    Вот так правильно)
     

Share This Page

Loading...