(044) 362 48 16 (098) 294 41 60
|

|
|
If you need to send a message to the administrator, the user, make a list, send a report by e-mail, the easiest way to do this using the built - function mail (). To make it work must be established:
- On Unix platformIU - installed and configured sendmail. If the path
not in the environment, then you need to specify php.ini sendmail_path = / path / to / sendmail -t-i in the section [mail function].
- On the Windows platform - have a SMTP server. Its parameters must be specified in
php.ini section [mail function]:
SMTP = 192.168.1.1
sendmail_from = admin@example.com
The function is called as <font color="#0000CC"> mail </ font> <font color="#006600"> (</ font> <font color = "# CC0000 "> whom </ font>, <font color="#CC0000"> Theme </ font>, <font color="#CC0000"> body </ font>, [<font color="#CC0000"> additional headers </ font>, [<font color="#CC0000"> parameters </ font>]] <font color = "# 006600 ">)</ font> All you need to do - it is right to establish all the string parameters.
- To (copy and Bcc specified additional headers):
- nobody@example.com
- John Smith<nobody@example.com>
- nobody@example.com, pupkin@example.com
- John Smith <nobody@example.com>, Ivan Pupkin <pupkin@example.com>
- Theme - a text without newline characters
- The body - any text, including HTML or MIME
- Headers - here you can use these headers: From: Cc: Bcc: MIME-Version:
Content-type: Reply-To: X-Mailer: X-Priority: Date: Content-Transfer-Encoding:
- From - From: "pupkin@example.com" or "Ivan Pupkin <pupkin@example.com>"
- Cc - Cc: as well as "who"
- Bcc - Bcc: as well as "Who" works only on
Unix
Reply-To - if you need to substitute the recipient's response, other than the sender
- X-Priority - the importance of the message (default 3)
Titles are separated by <font color="#0000CC"> \ r \ n </ font> (on Unix, you can only the <font color = & quot; # 0000CC "> \ n </ font>)
If a letter is sent in HTML format, you must set the following 2 lines in the headlines: <br> <blockquote> MIME-Version: 1.0 \ r \ n; <br> Content-Type: text / html; charset = & quot; windows-1251 "</ blockquote>
I want to send a letter to attachmentom (s) (such as HTML with images) You need to use MIME (RFC1896,45.html "> RFC2045, RFC2046, RFC2047, RFC2048, RFC2049). To do thisinitially take the file in a variable and encode it in a safe base64 encoding using base64_encode (). In the title, you should specify:
MIME-Version: 1.0 \ r \ n <br> Content-Type: multipart / mixed; boundary = "$ delimiter" Where $ delimiter - any line, can be random. multipart / mixed, you can replace for multipart / alternative.
$ delimiter ="----=_ Razdelitel_Blokov_ =----" And in the body of the message to divide the different types of data boundary ($ delimiter) and indicate their Content-Type:
<? php $ body = "This is a multi-part message in MIME format."; <br> $ body .= "\ r \ n \ r \ n". $ delimiter; <br> $ body .= "Content-Type: text / plain; charset = \" windows-1251 \ "\ r \ n \ r \ n"; <br> $ body .= "Content-Transfer-Encoding: quoted-printable "; <br> $ body .= "Hello, Ivan! I send you as promised to the picture and summary"; <br> $ body .= "\ r \ n \ r \ n". $ delimiter; <br> $ body .= "Content-Type: image / jpeg; name = \" meeting.jpg \ ""; <br> $ body .= " Content-Transfer-Encoding: base64 "; <br> $ body .= "Content-Disposition: attachment; filename = \" meeting.jpg \ "\ r \ n \ r \ n"; <br> $ body .= base64_encode ($ file1); <br> $ body .= "\ r \ n \ r \ n". $ delimiter; <br> $ body .= "Content-Type:application / msword; name = \ "referat.doc \" "; <br> $ body .= "Content-Transfer-Encoding: base64"; <br> $ body .= "Content-Disposition: attachment; filename = \" referat.doc \ "\ r \ n \ r \ n"; <br> $ body .= base64_encode ($ file2); <br> <br /> $ body .= "\ r \ n \ r \ n". $ delimiter; > |
Working with databases
29.05.2007 The first thing you need to create dynamic pages - a database that will store all the information. Would you like to be able to view the contents of database tables, do the sample, add or update data? All this can be done using the built-in functions in PHP ... |
Introduction to PHP5
29.05.2007 PHP5 is not officially released yet, but "working" version is already for work (as well as unstable!), So that we can begin to explore new opportunities for the next release of PHP and to practice with them. In this article we will talk about the three major innovations in PHP5 |
Working with databases
29.05.2007 The first thing you need to create dynamic pages - a database that will store all the information. Would you like to be able to view the contents of database tables, do the sample, add or update data? All this can be done using the built-in functions in PHP ... |

|