Мобильная версия форумов
Открыть
 −4°C
завтра: −2°C
Погода в Перми
−4°C
ночью−4°C
утром−4°C
завтра−2°C
Подробно
 65,86
−0.3454
Курс USD ЦБ РФна 21 февраля
65,8568
−0.3454
 74,68
−0.1335
Курс EUR ЦБ РФна 21 февраля
74,6816
−0.1335
  • activist

    Сообщений: 309

    Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at z:\home\localhost\www\npv\module.php:2) in z:\home\localhost\www\npv\inc\mode_00.inc on line 2


    Народ, что за ошибка, кто встречал???

  • veteran

    Сообщений: 1507

    ну написанно же headers already sent! али перевести?
    Видно какой-то символ или строка вышла от сервера раньше чем он успел втюхать ХТТП заголовок для сессий. Проверяй скрипт...

  • Анонимный пользователь
    вызов функции session_start()
    должен быть раньше любого вывода в поток)))

  • шатун сибирский обыкновенный

    Сообщений: 7462

    Ткнул в последнего:улыб:

    Раз зашла речь о РНР, подскажите, плиз, а то чегой-то туплю... :безум:
    Как выдернуть к себе на сервер обозначенный юзверем файл?

    Когда проснулся, тогда и "Доброе утро!"

  • sunrise

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

    аплоад файла что ли?

  • шатун сибирский обыкновенный

    Сообщений: 7462

    Ну да.

    Когда проснулся, тогда и "Доброе утро!"

  • Анонимный пользователь
    upload.html
    =======================================





    =======================================

    save.php
    =======================================

    =======================================

    подробней: php manual [Chapter 18. Handling file uploads]

  • шатун сибирский обыкновенный

    Сообщений: 7462

    Thnx:улыб:
    А вот эта хрень, видимо означает, что зря я людей напрягал... :безум:
    Warning: Unable to create 'file.txt': Permission denied in http://*hostname*/save.php on line 9
    Это типа аплоад запрещен админом, я правильно понимаю?:улыб:

    Когда проснулся, тогда и "Доброе утро!"

  • veteran

    Сообщений: 1507

    Нет это значит, что права на дерикторю поставить на "запись" надо.

  • Анонимный пользователь
    ага,
    совсем забыл,
    на директорию $uploaddir надо поставить права на запись для всех.

    и ещё не забывайте про безопастность,
    проверяйте чтобы заливаемые файлы были только того формата который вам нужен, т.е. надо проверять расширение заливаемого файла (например, если вы хотите заливать рисунки, то разрешайте только .jpg, .jpeg, .gif, и т.п.)

  • шатун сибирский обыкновенный

    Сообщений: 7462

    Пасиб очередной :).
    С форматами разберусь - для этого $_FILES['userfile']['type'] есть :).

    Когда проснулся, тогда и "Доброе утро!"

  • Анонимный пользователь
    просто $_FILES['userfile']['type'] не всегда помагает.
    все зависит от настроек конкретного сервера, какие в нём типы определенны и соответствующие расширения файлов.

    проверка по расширению IMHO будет более уневерсальная, и ты всегда будешь знаеть что кроме файлов с этим расширением к тебе никто ничего не зальёт.

  • шатун сибирский обыкновенный

    Сообщений: 7462

    Так это проверяется элементарно: пишешь тестовый скрипт, который печатает тебе тип заливаемого файла. И потом уже с ним же и сравниваешь. Но тогда надо будет корректиировать код под каждый конкретный сервер. Ну а шаблоном универсально. Уболтал :).

    Когда проснулся, тогда и "Доброе утро!"

Записей на странице:

Перейти в форум

Модератор: