я завантаження логотипу (наприклад, РНР. GIF) його можна використовувати в коді за допомогою тега lt; IMG gt;:
lt; HTML gt;
lt; HEAD gt;
lt; TITLE gt;
lt; H1 gt; Використання HTML і РНР в одному файлі lt;/Н1 gt;
lt ;? php ();
? gt;
lt; IMG SRC="PHP. GIFn gt;
lt;/BODY gt;
lt;/HTML gt;
Відправка e-mail
За допомогою РНР можна досить просто відправляти електронну пошту. Для того щоб підключити цю функціональність, необхідно відредагувати в конфігураційному файлі php. ini наступну секцію:
[mail function]
; For Win32 only.=Localhost
; For Win32 only._from=me@localhost
; For Unix only. You may supply arguments as well (default:
sendmail - 1 - i ).
; sendmail_path=
Для Windows слід замість localhost вказати адресу SMTP-сервера для відправки електронної пошти, а в параметрі sendmail_from - зворотну адресу відправника листів. Для Unix і Linux швидше за все додаткова настройка не знадобиться, але в разі проблем з відправкою пошти слід привласнити параметру sendmailpath повний шлях до команди sendmail, попередньо забравши з нього знак коментаря laquo ;; .
Для відправки електронної пошти використовується функція mail, синтаксис якої наведено нижче: mail (string to, string subject, string message [string additional_headers [, stringaddi tional_parameters]].
Ця функція надсилає лист message з темою subject за адресою to. Крім того, можуть бути вказані додаткові заголовки поштового повідомлення, а також додаткові параметри. Приклад 9.7 містить форму, в якій вводяться всі дані, необхідні для формування листа, а в лістингу приведений скрипт-обробник форми, який здійснює власне відправку кореспонденції. Після заповнення проводиться відправка листа.
Форма для введення e-mail, phpemail.html
lt; HTML gt;
lt; HEAD gt;
lt; TITLE gt; Відправка e-mail lt;/TITLE gt;
lt;/HEAD gt;
lt; BODY gt;
lt; CENTER gt;
lt; Н1 gt; 0тправка e-mail lt;/Hl gt;
lt; FORM MEТHOD=POST ACTION= phpemail. php gt;
Введіть повідомлення і натисніть OK: lt; BR gt;
Кому: lt; INPUT TYPE= text NAME="to1IxBR gt;
Тема: lt; E4PUT TYPE= text NAME= subject gt; lt; BR gt;
lt; TEOARE ШУ1Е= message COLS=0 R0WS= gt; lt;/TEXTAREA gt;
lt; BR gt;
lt; INPUT TYPE= SUBMIT VALUE= OK gt;
lt;/FORM gt;
lt;/CENTER gt;
lt; BODY gt;
lt;/HTML gt;
У лістингу для відправки e-mail використовується функція mail, описана вище.
lt; HTML gt;
lt; HEAD gt;
lt; TITLE gt; Відправка e-mail lt;/TITLE gt;
lt;/HEAD gt;
lt; B0DY gt;
lt; CENTER gt;
lt; Н1 gt; Відправка e-mail lt;/Hl gt;
lt ;? php ($ _ REQUEST [ to ], $ _REQUEST [ subject ],
$ _ REQUEST [ message ]);
? gt;
Лист надіслано.
lt; BR gt;
lt;/CENTER gt;
lt; B0DY gt;
lt;/HTML gt;
mail з додатковими заголовками
За допомогою функції mail можна відправити лист, що містить різні додаткові заголовки, наприклад се: (carbon copy - тверда копія) або bee: (blind carbon copy - сліпа копія). Обидва цих заголовка використовуються для перерахування додаткових одержувачів листа. Відмінність в тому, що заголовок bee: не видний на стороні адресата, і список тих, кому відправлено листа за допомогою нього, невідомий одержувачам листи (у тому числі і тим, хто перерахований у цьому заголовку). Для завдання додаткових заголовків при виклику функції mail використовується необов'язковий аргумент additional headers: mail (string to, string subject, string message [string additional_headers [string additional_parameters}]).