За последние 24 часа нас посетил 15731 программист и 1664 робота. Сейчас ищут 872 программиста ...

Сбоит скрипт

Тема в разделе "Прочие вопросы по PHP", создана пользователем perojok, 12 окт 2008.

  1. perojok

    perojok Активный пользователь

    С нами с:
    12 окт 2008
    Сообщения:
    3
    Симпатии:
    0
    Сделал несложный скрипт для заливки файлов на сервер, файлы до 1мб стабильно загружает, но если брать больший размер, начинаются проблемы. Пишет ошибку
    Код (Text):
    1. Warning: copy() [function.copy]: open_basedir restriction in effect. File() is not within the allowed path(s): (/home/perojok:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/perojok/public_html/uploaded.php on line 13
    а то вообще скажет, что сайт недоступен. Размер upload_max_filesize поднял через .htaccess с двух до 15мб, max_execution_time тоже увеличил с 30 секунд до 300. Причем иногда и получалось загрузить файлы на 5мб. Хостинг best-hoster.ru
    Скрипт можно посмотреть здесь http://perojok.ru/upload.php
    Подскажите пожалусйта, в чем проблема может быть?
     
  2. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    open_basedir какой указан в php.ini?

    сделай с move_uploaded_file, а не с copy.
    http://www.php.net/manual/ru/features.file-upload.php

    :D жжёшь
     
  3. perojok

    perojok Активный пользователь

    С нами с:
    12 окт 2008
    Сообщения:
    3
    Симпатии:
    0
    open_basedir /home/perojok:/usr/lib/php:/usr/local/lib/php:/tmp
    файл кидается в /home/perojok/www/files, помойму все верно, но ошибка всеравно возникает. с move_uploaded_file та же ошибка только варнингов не показывает
     
  4. QQQ

    QQQ Активный пользователь

    С нами с:
    21 ноя 2007
    Сообщения:
    538
    Симпатии:
    0
    может php.ini -> upload_max_filesize ?
     
  5. Frozen

    Frozen Активный пользователь

    С нами с:
    20 окт 2008
    Сообщения:
    540
    Симпатии:
    0
    Адрес:
    Москва
    echo ini_get('upload_max_filesize');

    print_r($_FILES);
     
  6. perojok

    perojok Активный пользователь

    С нами с:
    12 окт 2008
    Сообщения:
    3
    Симпатии:
    0
    всем спасибо! разобрался!)