Задайте вопрос
Поиск по сайту

Содержание:

Глава1 - Основы.

  • Установка и настройка Denwer.
  • Знакомство с РНР.
  • Переменные.
  • Операторы.
  • Массивы и циклы
  • Функции.

  • Глава2 - Разработка web-сайтов и взаимодействие с MySql.
    Partner


    Файлы на сервер

    мы можем предложить загрузить через форму, конечно.
    Для этого у формы должен быть выставлен параметр enctype. Смотрим слайд



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

    Ну и файлы мы на сервер мы передаем только методом POST.

    Дальше, конечно, идет input со значением file




    Все файлы, загружаемые на сервер сначала временно переименовываются и попадают в массив $_FILES
    Этот массив двумерный - в первых ячейках лежат файлы, загруженные пользователем, а у каждой этой ячейки есть еще пять своих со значениями(сверху вниз правый столбец на слайде):
    1. реальное имя файла
    2. временное имя, абсолютный путь
    3. размер файла (спомощью этого значения можно регулировать максимальный и минимальный размер допустимый для загрузки файла)
    4. тип файла (например jpg, doc, exe и т.д.) 5. ошибки (если 0 значит ошибок нет)



    Т.е после того как файл загружен, нам нужно просто забрать его из временной папки и переместить туда куда нам нужно.



    Можно посмотреть все в действии на примере задачи

    С

    Функцией mail

    все просто.

    Если это простая отправка почты (более углубленные варианты не будем рассматривать), то первым параметром передаем адрес получателя, вторым тему письма, третьим текст письма и четвертым, советую передавать заголовки кодировки письма, что бы у получателя отображалось все верно, а не каракули. Например:





    Наверх Предыдущая страница Следующая страница