Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Мови програмування для розробки сайту

Реферат Мови програмування для розробки сайту





NTER gt;

lt; Н1 gt; 0тправка e-mail з вкладеним файлом lt;/Н1 gt;

lt ;? php

$ to=$ _REQUEST [ to ];

$ subject=$ _REQUEST [ subject ];

$ message=$ _REQUEST [ message ];

//При необхідності вкажіть інший файл і його тип

$ attachment= image.jpg raquo ;;

$ attachment_MIME_type= image/jpeg raquo ;;

$ handle=fopen ($ attachment, rb );

$ data=fread ($ handle, filesize ($ attachment)); ($ handle);

$ boundary= Multipart_Boundary raquo ;;

$ headers= nMIME-Version: 1.0 n .

Content-Type: multipart/mixed; n .

boundary=" raquo ;. $ boundary. " raquo ;;

$ data=chunk_split (base64_encode ($ data));

$ text= - raquo ;. $ boundary. n .

" Content-Type: text/plain nContent-Transfer-Encoding:

bit n n" .

$ message. n n- raquo ;. $ boundary. n .

Content-Type: raquo ;. $ attachment_MTME_type. laquo ;; n name=" .

$ attachment. " nContent-Transfer-Encoding: base64 n n .

$ data. n n- raquo ;. $ boundary. - n raquo ;;

$ result=mail ($ to, $ subject, $ text, $ headers);

if ($ result)

{ Лист надіслано. raquo ;;

}

{ Помилка при відправці листа. raquo ;;

}

? gt;

lt;/CENTER gt;

lt; BODY gt;

lt;/HTML gt;


Відкриття файлу: fopen

Використання оператора: дозволяє задати ім'я базового класу безпосередньо, але найчастіше потрібна послатися на метод безпосереднього предка даного класу. Для цієї мети в РНР передбачено ключове слово parent, яке може бути використане замість імені базового класу. З його використанням виклик методу set_name виглядає наступним чином: parent :: set name ($ text).

Можливість використання файлів для зберігання даних є значною перевагою РНР, і в ньому передбачений повний набір функція для роботи з файлами. Найбільш важливі з них описуються в залишилася частині даної глави. Розпочати їх вивчення слід з функції fopen, яка відкриває заданий файл для читання або запису. Синтаксис цієї функції наведено нижче: (string filename, string mode [int use include path [resource, context]])

Тут filename - ім'я файлу, що відкривається, mode задає режим відкриття файлу (для читання або запису), параметр use_include_path може бути встановлений в значення 1 або TRUE для пошуку файлу за каталогами, зазначеним у параметрі include_path конфігураційного файлу php. ini. Необов'язковий параметр context задає контекст файлу, який призначений для додаткової обробки потоків даних у файл і з файлу (в даній книзі контексти не розглядаються).

Параметр mode, що визначає режим відкриття і можливі операції з файлом, може приймати наступні значення:

r Файл відкривається тільки для читання.

r + Файл відкривається для читання і запису.

w Файл відкривається тільки для запису. Якщо файл існує, він?? Сека до нульової довжини. Якщо файл не існує, він створюється.

w + Файл відкривається для читання і запису. Якщо файл існує, він усікається до нульової довжини. Якщо файл не існує, він створюється.

а Файл відкривається тільки для запису, покажчик файлу

встановлюється на кінець файлу. Якщо файл не існує, він створюється.

а + Файл відкривається для читання і запису, покажчик файлу

встановлюється на кінець файлу. Якщо файл не існує, він створюється.

х Файл створюється і відкривається для запису. Якщо файл вже

існує, функція fopen повертає значення FALSE, яке свідчить про помилку.

х + Файл створюється і відкривається для читання і запису. Якщо файл вже існує, функція fopen повертає значення FALSE, яке свідчить про помилку.

Слід мати на увазі, що в різних операційних системах діють різні угоди по позначенню кінця рядка в текстових файлах. При записі в текстовий файл слід відповідним чином коригувати символи кінця рядка відповідно до тієї операційною системою, під якою виконується скрипт. У Unix/...


Назад | сторінка 19 з 32 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Файл .htaccess
  • Реферат на тему: Програма, що реалізує роботу з текстом і збереженням даних у файл
  • Реферат на тему: Файл з розширенням. Docx
  • Реферат на тему: Файл менеджер на мові C #
  • Реферат на тему: Комп'ютерна мережа з використанням файл-сервера