cvs: phpdoc-ar /chapters intro.xml
[email protected] ("Hafid Benhadria") Fri, 25 Jul 2003 02:51:25 -0000
| Newsgroups | php.doc.ar |
|---|---|
| Message-ID | <cvshafid1059101485@cvsserver> |
hafid Thu Jul 24 22:51:25 2003 EDT
Modified files:
/phpdoc-ar/chapters intro.xml
Log:
First Arabic Translation; before being revised.
hafid-20030724225125.txt
(text/plain, 28.5 KB)
Index: phpdoc-ar/chapters/intro.xml diff -u phpdoc-ar/chapters/intro.xml:1.1 phpdoc-ar/chapters/intro.xml:1.2 --- phpdoc-ar/chapters/intro.xml:1.1 Tue May 6 05:04:44 2003 +++ phpdoc-ar/chapters/intro.xml Thu Jul 24 22:51:25 2003 @@ -1,243 +1,247 @@ -<?xml version="1.0" encoding="iso-8859-6"?> -<!-- $Revision: 1.1 $ --> -<!-- Updated to En 1.35 --> -<chapter id="introduction"> - <title>åâÏåÉ</title> - <sect1 id="intro-whatis"> - <title>åÇ çê ÇäÈê ÅÊÔ Èê PHP¿</title> - <para> - <acronym>Èê ÅÊÔ Èê PHP</acronym> (åÎÊÕÑ ÙÇÏÉ åÇ êÓÊÙåä ãåâÇÈä ä "PHP: Hypertext - Preprocessor") çê äÚÉ ÈÑåÌÉ ÓãÑêÈÊÇÊ ÊÊÓå ÈÇÊÓÇÙ ÅÓÊÙåÇäçǬ åáÊèÍÉ ÇäåÕÏÑ èÙåèåêÉ ÇäÚÑÖ - ÊäÇÆå ÈÔãä ÎÇÕ Ê×èêÑ ÈÑÇåÌ ÇäèêÈ - èêåãæ ÊÖåêæçÇ áê ÕáÍÇÊ HTML. - </para> - <para> - ÌèÇÈ èÇÖÍ!¬ èäãæ åÇÐÇ êÙæê Ðäã¿ åËÇä: - </para> - <para> - <example> - <title>åËÇä ÊåçêÏê</title> - <programlisting role="php"><![CDATA[ -<html> - <head> - <title>åËÇä</title> - </head> - <body> - - <?php - echo "ÃçäǬ çÐÇ ÓãÑêÈÊ PHP!"; - ?> - - </body> -</html> -]]></programlisting> - </example> - </para> - <para> - äÇÍØ ãêá Ãæ çÐÇ êÎÊäá Ùæ Ãê ÓãÑêÈÊ êÊå ÅæÔÇÄç åæ ÎäÇä - äÚÇÊ ÃÎÑé åËä Perl Ãè C -- áÈÏäÇ åæ ÅæÔÇÁ ÈÑæÇåÌ êÊÖåæ ÇäãËêÑ - åæ ÇäÃèÇåÑ ääÊÍãå áê åÎÑÌÇÊ HTML¬ Êâèå ÈÅæÔÇÁ ÓãÑêÈÊ HTML êÖå ÈÙÖÇ åæ - ÇäÔêáÑÉ ääâêÇå ÈÔêÁ åÇ (áê çÐç ÇäÍÇäɬ ÅØçÇÑ ÈÙÖ - ÇäæÕ). êÊå ÊÖåêæ ÔêáÑÉ PHP ÏÇÎä <link linkend="language.basic-syntax.phpmode">èÇÕáÇÊ ÈÏÇêÉ èæçÇêÉ start and end - -tags</link> ÎÇÕÉ - ÊÓåÍ äã ÈÇäÅæÊâÇä åæ èÅäé "æå× PHP". - </para> - <para> - åÇ êåêÒ PHP Ùæ äÚÇÊ ÃÎÑé åËä JavaScript ÇäÊê êÊå ÊáÓêÑçÇ åæ ÌçÉ ÇäÙåêä client-side - çè Ãæ ÇäÔêáÑÉ êÊå ÊæáêÐçÇ Ùäé ÇäåÒèÏ. ÅÐÇ ãÇæ äÏêã - ÓãÑêÈÊ ååÇËä äåÇ ÓÈâ Ùäé ÇäåÒèϬ áÅæ ÇäÙåêä ÓêÊäâé - ÇäæÊÇÆÌ ÇäåÊÑÊÈÉ Ùæ ÊÔÚêä çÐÇ ÇäÓãÑêÈʬ åæ Ïèæ ÇäÊåãæ åæ ÊÍÏêÏ - ×ÈêÙÉ ÇäÔêáÑÉ ÇäåÊÖåæÉ. ÍÊé Ãæç êåãæã ÊçêÆÉ åÒèÏ ÇäèêÈ ÇäÎÇÕ Èã - ãê êÊå åÙÇäÌÉ åäáÇÊ HTML åæ ÎäÇä åáÓÑ PHP¬ èÈÇäÊÇäê äæ êÊåãæ ÇäåÓÊÎÏåèæ åæ åÙÑáÉ åÇ ÇÓÊÎÏåÊç. - </para> - <para> - Êãåæ ÃáÖä ÍÓæÇÊ ÅÓÊÙåÇä PHP áê Ãæç ÈÓê× Åäé ÃâÕé ÇäÍÏèÏ - ÈÇäæÓÈÉ äåÈÊÏÆ¬ äãæç êèáÑ ÙÏÉ åêÒÇÊ åÊâÏåÉ åæ ÃÌä - ÇäåÈÑåÌ ÇäåÊâÏå. äÇ ÊÎÔé âÑÇÁÉ ÇäâÇÆåÉ Çä×èêäÉ - áêåÇ êÊÙäâ ÈåêÒÇÊ PHP. áê èâÊ èÌêÒ¬ êåãæã ÇäÊÙåâ - èÇäÈÏÁ áê ÅæÔÇÁ ÓãÑêÈÊÇÊ ÈÓê×É áê ÈÖÙ ÓèêÙÇÊ. - </para> - <para> - ÈÇäÑÚå åæ Ãæ Ê×èêÑ ÇäèêÈ ÈÇÓÊÎÏÇå PHP êÑãÒ Ùäé ÈÑåÌÉ ÕáÍÇÊ ÇäèêÈ åæ ÌçÉ ÇäåÒèϬ - ÅäÇ Ãæç ÈÅåãÇæã ÇäâêÇå ÈÇäãËêÑ åæ ÎäÇäçÇ. èÇÕä ÇäâÑÇÁÉ èÇäÅÈÍÇÑ ÃÙåâ áê áÕä - <link linkend="intro-whatcando">åÇÐÇ êåãæ äÈê ÅÊÔ Èê PHP Ãæ êâèå Èç¿</link> - </para> - </sect1> - <sect1 id="intro-whatcando"> - <title>åÇÐÇ êåãæ äÈê ÅÊÔ Èê PHP Ãæ êâèå Èç¿</title> - <para> - ãä ÔêÁ. êÑãÒ PHP Ùäé ÈÑåÌÉ ÕáÍÇÊ ÇäèêÈ ÇäÊê êÊå ÊæáêÐçÇ åæ ÌçÉ ÇäåÒèϬ - ÈÍêË êåãæã ÇäâêÇå ÈÃê ÔêÁ êâèå Èç Ãê ÈÑæÇåÌ CGI ÂÎѬ åËä - ÊÌåêÙ ÈêÇæÇÊ æåèÐ̬ ÊèäêÏ åÖåèæ ÕáÍÉ ÊáÇÙäêɬ Ãè - ÅÑÓÇä èÊäâê ÇäÈÕåÇÊ cookies. äãæ PHP êåãæç ÇäâêÇå ÈÇäÃãËÑ åæ çÐÇ. - </para> - <para> - çæÇã ËäÇËÉ åÌÇäÇÊ ÃÓÇÓêÉ êåãæ ÇÓÊÙåÇä ÓãÑêÈÊÇÊ Çä PHP áêçÇ: - <itemizedlist> - <listitem> - <simpara> - ÈÑåÌÉ ÇäèêÈ æÇÍêÉ ÇäåÒèÏ Server-side scripting ÊÙÊÈÑ çÐç - Ãçå åÌÇä èêÊÓå Èãèæç ÇäÃãËÑ ÇÓÊçÏÇáÇ èÇÙÊêÇÏêÉ ÈÇäæÓÈÉ ä PHP. èääâêÇå ÈçÐÇ ÇäÙåä¬ - áÅæã ÊÍÊÇÌ Åäé ËäÇËÉ ÃÔêÇÁ. åáÓÑ Çä PHP (CGI Ãè èÍÏÉ åÒèÏ server - module)¬ åÒèÏ èêÈ èåÓÊÙÑÖ èêÈ. ÃæÊ ÈÍÇÌÉ - äÊÔÚêä åÒèÏ ÇäèêȬ ÈÇäÊÒÇåæ åÙ ÑÈ× ÇäÅÊÕÇä åÙ ÊËÈêÊ Çä PHP. - ÈÅåãÇæã ÇäÍÕèä Ùäé åÎÑÌÇÊ ÈÑæÇåÌ PHP ÈèÇÓ×É åÓÊÙÑÖ èêȬ - èÈÇäÊÇäê ÇÓÊÙÑÇÖ ÕáÍÉ PHP Åæ×äÇâÇ åæ ÇäåÒèÏ. ÅÓÊÙÑÖ áÕä - <link linkend="installation">æÕÇÆÍ ÎÇÕÉ ÈÇäÊËÈêÊ</link> - ääÍÕèä Ùäé åÙäèåÇÊ ÃãËÑ. - </simpara> - </listitem> - <listitem> - <simpara> - ÈÑåÌÉ ÇäèêÈ åæ ÎäÇä Ó×Ñ ÇäÃèÇåÑ Command line scripting. ÈÅåãÇæã ÅæÔÇÁ ÓãÑêÈÊ PHP - èÊÔÚêäç åæ Ïèæ Ãê åÒèÏ Ãè åÓÊÙÑÖ. - ÊÍÊÇÌ áâ× Åäé åáÓÑ Çä PHP äÇÓÊÙåÇäç ÈçÐç Çä×ÑêâÉ. - çÐÇ ÇäæèÙ åæ ÇäÅÓÊÙåÇä êÙÊÈÑ åËÇäêÇ ÈÇäæÓÈÉ ääÓãÑêÈÊÇÊ ÇäÊê êÊå - ÊÔÚêäçÇ ÈÔãä åæÊØå åæ ÎäÇä ÇÓÊÙåÇä cron (Ùäé *nix Ãè Linux) Ãè åÌÏèä ÇäåçÇå - (Ùäé Windows). çÐç ÇäÓãÑêÈÊÇÊ êåãæ ÃêÖÇ ÅÓÊÙåÇäçÇ åæ ÃÌä ÅÊåÇå åçÇå åÙÇäÌÉ - æÕ ÈÓê×. ÅÓÊÙÑÖ ÇäáÕä ÇäåÊÙäâ È - <link linkend="features.commandline">ÇÓÊÙåÇä Èê ÅÊÔ Èê åæ ÎäÇä Ó×Ñ ÇäÃèÇåÑ Command line usage of PHP</link> - èÐäã ääÍÕèä Ùäé åÙäèåÇÊ ÃãËÑ. - </simpara> - </listitem> - <listitem> - <simpara> - ÅæÔÇÁ Ê×ÈêâÇÊ ÐÇÊ èÇÌçÇÊ ÇÓÊÎÏÇå ÑÓèåêÉ åæ ÌçÉ ÇäÙåêä client-side GUI applications. äÑÈåÇ äÇ Êãèæ PHP - ÃáÖä äÚÉ äÅæÔÇÁ Ê×ÈêâÇÊ ÑÓèåêɬ - èäãæ Åæ ãæÊ ÊÌêÏ åÙÑáÉ PHP èÈÔãä èÇáê¬ èãæÊ - ÊèÏ ÇÓÊÙåÇä ÈÙÖ åêÒÇÊ PHP ÇäåÊâÏåÉ áê - Ê×ÈêâÇÊã ÇäåÔÚäÉ ÌçÉ ÇäÙåêä client-side applications¬ áÅæ ÈÅåãÇæã ÅÓÊÙåÇä - PHP-GTK åæ ÃÌä ÅæÔÇÁ åËä çÐç ÇäÈÑÇåÌ. èçãÐǬ ÊÊèáÑ äÏêã ÃêÖÇ - ÅåãÇæêÉ ÅæÔÇÁ Ê×ÈêâÇÊ åÊæâäÉ ÙÈÑ ÇäåæÕÇÊ cross-platform applications. - PHP-GTK çê ÊèÓÙÉ ä PHP¬ äÇ ÊÊèáÑ áê - ÇäÊèÒêÙÉ ÇäÃÓÇÓêÉ. Åæ ãæÊ åçÊåÇë ÈåèÖèÙ - PHP-GTK¬ áâå ÈÇÓÊÙÑÇÖ <ulink url="&url.php.gtk;">åèâÙç - ÇäÎÇÕ</ulink>. - </simpara> - </listitem> - </itemizedlist> - </para> - <para> - êåãæ ÇÓÊÙåÇä PHP Ùäé ãä ÃæØåÉ ÇäÊÔÚêä ÇäÃãËÑ Ãçåêɬ åËä - Linux¬ ÙÏÉ ÃæØåÉ åÓÊæÓÎÉ Ùæ Unix (åËä HP-UX¬ Solaris è OpenBSD)¬ èãÐäã - Microsoft Windows¬ Mac OS X¬ RISC OS¬ èÑÈåÇ ÃæØåÉ ÃÎÑé. - êÏÙå PHP ÃÚäÈ åÒèÏÇÊ ÇäèêÈ ÇäÍÇäêÉ åËä: - Apache¬ Microsoft Internet Information Server¬ - Personal Web Server¬ åÒèÏÇÊ Netscape è iPlanet¬ åÒèÏ Oreilly - Website Pro¬ Caudium¬ Xitami¬ OmniHTTPd èÙÏÉ åÒèÏÇÊ ÃÎÑé. - ÈÇäæÓÈÉ äåÙØå ÇäåÒèÏÇʬ êÊèáÑ PHP Ùäé Ôãä èÍÏÉ module¬ - ÃåÇ ÈÇäæÓÈÉ äÊäã ÇäÊê ÊÏÙå åâêÇÓ CGI¬ áÅæ PHP êåãæç Ãæ êÙåä - ãåÙÇäÌ CGI. - </para> - <para> - èçãÐǬ áåÙ PHP¬ áÅæç ÊÊèáÑ äÏêã ÍÑêÉ ÅÎÊêÇÑ æØÇå - ÇäÊÔÚêä èåÒèÏ ÇäèêÈ. ÃÖá Åäé Ðäã Ãæç êÕÈÍ ÈÅåãÇæã ÃêÖÇ ÇÓÊÎÏÇå - äÚÉ åæçÌêÉ Ãè ÈÑåÌÉ åèÌçÉ ÈÇäãÇÆæÇʬ Ãè Îäê×Ç åæ ÇäÅËæêæ. ÈÇäÑÚå åæ Ãæç - äÇ ÊÊèáÑ ãä åêÒÉ åÙêÇÑêÉ åæ ÇäÈÑåÌÉ ÇäåèÌçÉ ÈÇäãÇÆæÇÊ OOP áê ÇäÅÕÏÇÑÉ ÇäÍÇäêÉ åæ PHP¬ - áÅæ ÇäÙÏêÏ åæ åãÊÈÇÊ ÇäÔêáÑÉ èÊ×ÈêâÇÊ èÇÓÙÉ (åËä åãÊÈÇÊ - PEAR) âÏ ÃæÔÆÊ áâ× åæ ÎäÇä ÔêáÑÉ ÈÑåÌÉ åèÌçÉ ÈÇäãÇÆæÇÊ. - </para> - <para> - åÙ PHP¬ áÅæã äæ ÊÕÈÍ åÌÈÑÇ Ùäé ÇäÊÙÇåä åÙ åÎÑÌÇÊ HTML áâ×. ÅåãÇæêÇÊ PHP - ÊÕä Åäé Êãèêæ ÇäÕèѬ ÇäåäáÇÊ ÇäåÍåèäÉ PDF èÍÊé ÃáäÇå Flash ÇäÍÑãêÉ - (ÈÇÓÊÎÏÇå libswf è Ming) ÇäÊê êÊå åÈÇÔÑÉ. ÈÅåãÇæã ÃêÖÇ - ÊèäêÏ Ãê æÕ¬ È×ÑêâÉ ÈÓê×ɬ Ùäé Ôãä XHTML Ãè Ãê æèÙ åæ åäáÇÊ XML. - ÈÅåãÇæ PHP Ãæ êâèå ÈÊèäêÏ Âäê äçÐç ÇäåäáÇʬ èåæ Ëå ÍáØçÇ áê æØÇå ÇäåäáÇÊ file - system¬ ÈÏäÇ åæ ×ÈÇÙÊçǬ åÔãäÇë ÈÐäã ÐÇãÑÉ åÎÈÃÉ áê ÌçÉ ÇäåÒèÏääåÍÊèêÇÊ ÇäÏêæÇåêãêÉ. - </para> - <para> - ÅÍÏé Ãâèé èÃçå ÇäåêÒÇÊ ÇäÊê êÊÓå ÈçÇ PHP çê - ÏÙåç äâÏÑ èÇÓÙ åæ âèÇÙÏ ÇäÈêÇæÇÊ. ÅæÔÇÁ ÕáÍÉ èêÈ ÊÊÙÇåä åÙ âÇÙÏÉ ÈêÇæÇÊ - çè Ùåä ÈÓê× Åäé ÃâÕé ÇäÍÏèÏ. âèÇÙÏ ÇäÈêÇæÇÊ áêåÇ êäê çê ÇäåÏÙèåÉ - ÍÇäêÇ: - <blockquote> - <simplelist columns="3"> - <member>Adabas D</member> - <member>dBase</member> - <member>Empress</member> - <member>FilePro (read-only)</member> - <member>Hyperwave</member> - <member>IBM DB2</member> - <member>Informix</member> - <member>Ingres</member> - <member>InterBase</member> - <member>FrontBase</member> - <member>mSQL</member> - <member>Direct MS-SQL</member> - <member>MySQL</member> - <member>ODBC</member> - <member>Oracle (OCI7 and OCI8)</member> - <member>Ovrimos</member> - <member>PostgreSQL</member> - <member>Solid</member> - <member>Sybase</member> - <member>Velocis</member> - <member>Unix dbm</member> - </simplelist> - </blockquote> - ÊÊèáÑ ÃêÖÇ ÊèÓÙÉ ÊÌÑêÏ äâÇÙÏÉ ÈêÇæÇÊ DBX ååÇ êÓåÍ äã - ÈÇÓÊÙåÇä Ãê âÇÙÏÉ ÈêÇæÇÊ åÏÙèåÉ åæ âÈä çÐç ÇäÊèÓÙÉ ÈÔáÇáêÉ. - ÃÖá Åäé Ðäã Ãæ PHP êÏÙå ODBC¬ åÙêÇÑ ÇäÅÊÕÇä ÇäåáÊèÍ ÈâèÇÙÏ ÇäÈêÇæÇÊ Open Database Connection¬ - ÈÍêË êåãæã ÇäÅÊÕÇä ÈÃê âÇÙÏÉ ÈêÇæÇÊ ÃÎÑé ÊÏÙå çÐÇ ÇäåÙêÇÑ ÇäÙÇäåê. - </para> - <para> - PHP êÏÙå ÃêÖÇ ÇäÊáÇÙä åÙ ÎÏåÇÊ ÃÎÑé ÊÊÙÇåä ÈÈÑèÊèãèäÇÊ - åËä LDAP¬ IMAP¬ SNMP¬ NNTP¬ POP3¬ HTTP¬ COM (Ùäé Windows) è - ÇäãËêÑ ÇäèáêÑ ÚêÑçÇ. ÈÅåãÇæã ÃêÖÇ áÊÍ èÕäÇÊ ÃèäêÉ ääÔÈãÇÊ raw network sockets - èÅÍÏÇÊ ÊÙÇåäÇÊ ÈÇÓÎÏÇå Ãê ÈèÊèãèä ÂÎÑ. PHP êÏÙå æÓâ WDDX - ÇäåÙâÏ ÇäÐê êÓåͬ ÅáÊÑÇÖêǬ ÈÊÈÇÏä ÇäÈêÇæÇÊ Èêæ ãä äÚÇÊ - ÈÑåÌÉ ÇäèêÈ. èÈÇäãäÇå Ùæ ÇäÅÊÕÇä ÇäåÊÈÇÏä interconnection¬ áÅæ PHP êÏÙå - ÊåËêä ãÇÆæÇÊ ÌÇáÇ instantiation of Java objects èÇÓÊÙåÇäçÇ ÈÔáÇáêɬ - èãÃæçÇ ãÇÆæÇÊ Èê ÅÊÔ Èê PHP objects. ÈÅåãÇæã ÃêÖÇ ÇÓÊÎÏÇå ÊèÓÙÉ CORBA¬ ÇäÎÇÕÉ ÈæÇ¬ - ääèÕèä Åäé ãÇÆæÇÊ ÈÙêÏÉ remote objects. - </para> - <para> - äÏé PHP åêÒÇÊ åáêÏÉ ÌÏÇë äåÙÇäÌÉ ÇäæÕèÕ¬ Åæ×äÇâÇ åæ - POSIX Extended Ãè ÙÈÇÑÇÊ ÈêÑä ÇäÅÙÊêÇÏêÉ Perl regular expressions èèÕèäÇ Åäé ÊáÓêÑ åÓÊæÏÇÊ ÅãÓ Ãå Âä parsing XML - documents. ääèÕèä Åäé èÊáÓêÑ åÓÊæÏÇÊ XML¬ áÅææÇ - æÏÙå åÙÇêêÑ SAX è DOM. ÈÅåãÇæã ÅÓÊÙåÇä ÊèÓÙÉ XSLT¬ ÇäÎÇÕÉ ÈæÇ¬ - äÊÍèêä åÓÊæÏÇÊ XML. - </para> - <para> - ÙæÏ ÇÓÊÙåÇä PHP áê Íâä ÇäÊÌÇÑÉ ÇäÅäãÊÑèæêɬ áÅæã ÓÊÌÏ - ÏèÇä Cybercash payment¬ CyberMUT¬ VeriSign Payflow - Pro è CCVS åáêÏÉ áêåÇ êÊÙäâ ÈÈÑÇåÌã ääÏáÙ ÇäæâÏê ÇäÅäãÊÑèæê. - </para> - <para> - ÃÎêÑÇë èäêÓ ÂÎÑÇë¬ áÅæç äÏêæÇ ÙÏÉ ÊèÓÙÇÊ ÃÎÑé - åáêÏÉ åËä ÏèÇä åÍÑã ÇäÈÍË mnoGoSearch¬ - ÏèÇä ÈèÇÈÉ IRC¬ ÙÏÉ ÂäêÇÊ ÖÚ× - (gzip¬ bz2)¬ ÊÍèêä ÇäÊâÇèêå calendar conversion¬ ÇäÊÑÌåÉ translation... - </para> - <para> - ãåÇ ÊÑé¬ áÅæ çÐç ÇäÕáÍÉ äêÓÊ ãÇáêÉ äÓÑÏ âÇÆåÉ Èãä - ÇäåêÒÇÊ èÇäáèÇÆÏ ÇäÊê ÊåÊÇÒ ÈçÇ PHP. Å×äÙ Ùäé - ÇäáÕèä ÇäåÊÙäâÉ È <link linkend="installation">ÊËÈêÊ - PHP</link>¬ èÇÓÊÙÑÖ ÃêÖÇ ÌÒÁ <link linkend="funcref">åÑÌÙ - ÇäÏèÇä</link> ääÍÕèä Ùäé ÔÑèÍÇÊ ÈÎÕèÕ ÇäÊèÓÙÇÊ - ÇäÊê ÊåÊ ÇäÅÔÇÑÉ ÅäêçÇ çæÇ. - </para> - </sect1> -</chapter> -<!-- Keep this comment at the end of the file -Local variables: -mode: sgml -sgml-omittag:t -sgml-shorttag:t -sgml-minimize-attributes:nil -sgml-always-quote-attributes:t -sgml-indent-step:1 -sgml-indent-data:t -indent-tabs-mode:nil -sgml-parent-document:nil -sgml-default-dtd-file:"../../manual.ced" -sgml-exposed-tags:nil -sgml-local-catalogs:nil -sgml-local-ecat-files:nil -End: -vim600: syn=xml fen fdm=syntax fdl=2 si -vim: et tw=78 syn=sgml -vi: ts=1 sw=1 ---> - +<?xml version="1.0" encoding="ISO-8859-6"?> +<!-- $Revision: 1.2 $ --> +<!-- Updated to En 1.35 --> +<chapter id="introduction"> + <title>åâÏåÉ</title> + <sect1 id="intro-whatis"> + <title>åÇ çè ÇäÈê ÃÊÔ Èê PHP¿</title> + <para> + <acronym>Èê ÃÊÔ Èê PHP</acronym> (åÎÊÕÑ ÙÇÏÉ åÇ êÓÊÙåä ãåâÇÈä ä "PHP: Hypertext + Preprocessor") çê äÚÉ ÈÑåÌÉ ÓãÑêÈÊÇÊ ÊÊÓå ÈÇÊÓÇÙ ÅÓÊÙåÇäçǬ åáÊèÍêÉ åÕÏÑçÇ èÙåèåêÉ åâÕÏçÇ + ÊäÇÆå ÎÇÕÉ åçåÉ Ê×èêÑ ÈÑÇåÌ ÇäèêÈ + èêåãæ ÊÖåêæçÇ áê ÕáÍÇÊ HTML. + </para> + <para> + ÅÌÇÈÉ ÈÓê×ɬ èäãæ åÇÐÇ êÙæê çÐÇ¿ åËÇä: + </para> + <para> + <example> + <title>åËÇä ÊåçêÏê</title> + <programlisting role="php"><![CDATA[ +<html lang=ar dir=rtl> + <head> + <title>åËÇä</title> + </head> + <body> + + <?php + echo "ÃçäǬ çÐÇ ÓãÑêÈÊ PHP!"; + ?> + + </body> +</html> +]]></programlisting> + </example> + </para> + <para> + äÇÍØ ãêá Ãæ çÐÇ êÎÊäá Ùæ Ãê ÓãÑêÈÊ êÊå ÅæÔÇÄç åæ ÎäÇä + äÚÇÊ ÃÎÑé åËä Perl Ãè C -- áÈÏäÇ åæ ÅæÔÇÁ ÈÑæÇåÌ êÊÖåæ ÇäãËêÑ + åæ ÇäÃèÇåÑ ääÊÍãå áê åÎÑÌÇÊ HTML¬ Êâèå ÈÅæÔÇÁ ÓãÑêÈÊ HTML êÖå ÈÙÖÇ åæ + ÇäÔêáÑÉ ääâêÇå ÈÔêÁ åÇ (áê çÐç ÇäÍÇäɬ ÅØçÇÑ ÈÙÖ + ÇäæÕ). êÊå ÊÖåêæ ÔêáÑÉ PHP ÏÇÎä <link linkend="language.basic-syntax.phpmode">èÓèå ÈÏÇêÉ èæçÇêÉ start and end tags</link> ÎÇÕÉ + ÊÓåÍ äã ÈÇäÅæÊâÇä åæ èÅäé "æå× PHP". + </para> + <para> + åÇ êåêÒ PHP Ùæ äÚÇÊ ÃÎÑé åËä JavaScript ÇäÊê êÊå ÊáÓêÑçÇ åæ ÌçÉ ÇäÒÈèæ client-side + çè Ãæ ÇäÔêáÑÉ êÊå ÊæáêÐçÇ Ùäé ÇäåÒèÏ. ÅÐÇ ãÇæ äÏêã + ÓãÑêÈÊ ååÇËä äåÇ ÓÈâ Ùäé ÇäåÒèϬ áÅæ ÇäÒÈèæ ÓêÊäâé + ÇäæÊÇÆÌ ÇäåÊÑÊÈÉ Ùæ ÊÔÚêä çÐÇ ÇäÓãÑêÈʬ åæ Ïèæ ÇäÊåãæ åæ ÊÍÏêÏ + ×ÈêÙÉ ÇäÔêáÑÉ ÇäåÊÖåæÉ. ÍÊé Ãæç êåãæã ÊçêÆÉ åÒèÏã ÇäèêÈê + ãê êÊå åÙÇäÌÉ åäáÇÊ HTML ÊÒÇåæÇ åÙ PHP¬ èÈÇäÊÇäê äæ êãæ çæÇã åæ ÓÈêä + ääåÓÊÙåäêæ Ãæ êáÕÍèÇ ÙåÇ âåÊ ÈÅÏÑÇÌç. + </para> + <para> + Êãåæ ÃáÖä ÍÓæÇÊ ÅÓÊÙåÇä PHP áê Ãæç ÈÓê× Åäé ÃâÕé ÇäÍÏèÏ + ÈÇäæÓÈÉ äåÈÊÏÆ¬ äãæç êèáÑ ÙÏÉ åêÒÇÊ åÊâÏåÉ åæ ÃÌä + ÇäåÈÑåÌ ÇäåÊâÏå. äÇ ÊÎÔé âÑÇÁÉ ÇäâÇÆåÉ Çä×èêäÉ + áêåÇ êÊÙäâ ÈåêÒÇÊ PHP. áê èâÊ èÌêÒ¬ êåãæã ÇäÊÙåâ + èÇäÈÏÁ áê ÅæÔÇÁ ÓãÑêÈÊÇÊ ÈÓê×É áê ÈÖÙ ÓèêÙÇÊ. + </para> + <para> + ÈÇäÑÚå åæ Ãæ Ê×èêÑ ÇäèêÈ êÊÑãÒ Ùäé ÈÑåÌÉ ÕáÍÇÊ ÇäèêÈ ÇäåÔÚäÉ åæ ÌçÉ ÇäåÒèϬ + ÅäÇ Ãæç ÈÅåãÇæã ÇäâêÇå ÈÇäãËêÑ åæ ÎäÇäçÇ. èÇÕä ÇäâÑÇÁÉ èÇäÅÈÍÇÑ ÃÙåâ áê áÕä + <link linkend="intro-whatcando">åÇÐÇ êåãæ äÈê ÃÊÔ Èê PHP Ãæ êâèå Èç¿</link> + </para> + </sect1> + <sect1 id="intro-whatcando"> + <title>åÇÐÇ êåãæ äÈê ÃÊÔ Èê PHP Ãæ êâèå Èç¿</title> + <para> + ãä ÔêÁ. êÑãÒ PHP Ùäé ÈÑåÌÉ ÕáÍÇÊ ÇäèêÈ ÇäÊê êÊå ÊæáêÐçÇ åæ ÌçÉ ÇäåÒèϬ + ÈÍêË êåãæã ÇäâêÇå ÈÃê ÔêÁ êâèå Èç Ãê ÈÑæÇåÌ CGI ÂÎѬ åËä + ÊÌåêÙ ÈêÇæÇÊ æåèÐ̬ ÊèäêÏ åÖåèæ ÕáÍÉ ÊáÇÙäêɬ Ãè + ÅÑÓÇä èÊäâê ãÙãÇÊ cookies. äãæ PHP êåãæç ÇäâêÇå ÈÇäÃãËÑ åæ çÐÇ. + </para> + <para> + çæÇã ËäÇËÉ åÌÇäÇÊ ÃÓÇÓêÉ êåãæ ÇÓÊÙåÇä ÓãÑêÈÊÇÊ Çä PHP áêçÇ. + <itemizedlist> + <listitem> + <simpara> + ÈÑåÌÉ ÇäèêÈ æÇÍêÉ ÇäåÒèÏ Server-side scripting. ÊÙÊÈÑ çÐç + Ãçå åÌÇä èêÊÓå Èãèæç ÇäÃãËÑ ÅÓÊçÏÇáÇ èÇÙÊêÇÏêÉ ÈÇäæÓÈÉ ä PHP. èääâêÇå ÈçÐÇ ÇäÙåä¬ + áÅæã ÊÍÊÇÌ Åäé ËäÇËÉ ÃÔêÇÁ. åáÓÑ Çä PHP (CGI Ãè èÍÏÉ åÒèÏ server + module)¬ åÒèÏ èêÈ èåÓÊÙÑÖ èêÈ. ÃæÊ ÈÍÇÌÉ + äÊÔÚêä åÒèÏ ÇäèêȬ ÈÇäÊÒÇåæ åÙ ÑÈ× ÇäÅÊÕÇä åÙ ÊËÈêÊ Çä PHP. + ÈÅåãÇæã èäèÌ åÎÑÌÇÊ ÈÑæÇåÌ PHP ÈèÇÓ×É åÓÊÙÑÖ èêȬ + èÈÇäÊÇäê ÇÓÊÙÑÇÖ ÕáÍÉ PHP Åæ×äÇâÇ åæ ÇäåÒèÏ. ÅÓÊÙÑÖ áÕä + <link linkend="installation">æÕÇÆÍ ÎÇÕÉ ÈÇäÊËÈêÈÊ</link> + åæ ÃÌä ÇäÍÕèä Ùäé åÙäèåÇÊ ÃèáÑ. + </simpara> + </listitem> + <listitem> + <simpara> + ÈÑåÌÉ ÇäèêÈ åæ ÎäÇä Ó×Ñ ÇäÃèÇåÑ Command line scripting. ÈÅåãÇæã ÅæÔÇÁ ÓãÑêÈÊ PHP + èÊÔÚêäç åæ Ïèæ Ãê åÒèÏ Ãè åÓÊÙÑÖ. + ÊÍÊÇÌ áâ× Åäé åáÓÑ Çä PHP äÇÓÊÙåÇäç ÈçÐç Çä×ÑêâÉ. + çÐÇ ÇäæèÙ åæ ÇäÅÓÊÙåÇä êÙÊÈÑ åËÇäêÇ ÈÇäæÓÈÉ ääÓãÑêÈÊÇÊ ÇäÊê êÊå + ÊÔÚêäçÇ ÈÔãä åæÊØå åæ ÎäÇä ÇÓÊÙåÇä cron (Ùäé *nix Ãè Linux) Ãè åÌÏèä ÇäåçÇå + (Ùäé Windows). çÐç ÇäÓãÑêÈÊÇÊ êåãæ ÃêÖÇ ÅÓÊÙåÇäçÇ åæ ÃÌä ÅÊåÇå åçÇå åÙÇäÌÉ + æÕ ÈÓê×. ÅÓÊÙÑÖ ÇäáÕä ÇäåÊÙäâ È + <link linkend="features.commandline">ÇÓÊÙåÇä Èê ÃÊÔ Èê åæ ÎäÇä Ó×Ñ ÇäÃèÇåÑ Command line usage of PHP</link> + èÐäã åæ ÃÌä ÇäÍÕèä Ùäé åÙäèåÇÊ ÃèáÑ. + </simpara> + </listitem> + <listitem> + <simpara> + ÅæÔÇÁ Ê×ÈêâÇÊ ÐÇÊ èÇÌçÇÊ ÅÓÊÎÏÇå ÑÓèåêÉ åæ ÌçÉ ÇäÒÈèæ client-side GUI applications. äÑÈåÇ äÇ êãèæ PHP + ÃáÖä äÚÉ äÅæÔÇÁ Ê×ÈêâÇÊ ÑÓèåêɬ + èäãæ ÅÐÇ ãæÊ ÊÌêÏ åÙÑáÉ PHP èÈÔãä èÇáê¬ èãæÊ + ÊèÏ ÇÓÊÙåÇä ÈÙÖ åêÒÇÊ PHP ÇäåÊâÏåÉ áê + Ê×ÈêâÇÊã ÇäåÔÚäÉ ÌçÉ ÇäÒÈèæ client-side applications¬ áÅæç ÈÅåãÇæã ÅÓÊÙåÇä + PHP-GTK åæ ÃÌä ÅæÔÇÁ åËä çÐç ÇäÈÑÇåÌ. èçãÐǬ ÊÊèáÑ äÏêã ÃêÖÇ + ÅåãÇæêÉ ÅæÔÇÁ Ê×ÈêâÇÊ åÊæâäÉ ÙÈÑ ÇäåæÕÇÊ cross-platform applications. + PHP-GTK çê ÊèÓÙÉ ä PHP¬ äÇ ÊÊèáÑ áê + ÇäÊèÒêÙÉ ÇäÃÓÇÓêÉ. ÅÐÇ ãÇæ êçåã åèÖèÙ If you are interested + PHP-GTK¬ áâå ÈÇÓÊÙÑÇÖ <ulink url="&url.php.gtk;">åèâÙç + ÇäÎÇÕ</ulink>. + </simpara> + </listitem> + </itemizedlist> + </para> + <para> + êåãæ ÇÓÊÙåÇä PHP Ùäé ãä ÃæØåÉ ÇäÊÔÚêä ÇäÃãËÑ Ãçåêɬ åËä + Linux¬ ÙÏÉ ÃæØåÉ åÓÊæÓÎÉ Ùæ Unix (åËä HP-UX¬ Solaris è OpenBSD)¬ + Microsoft Windows¬ Mac OS X¬ RISC OS¬ èÑÈåÇ ÃæØåÉ ÃÎÑé. + êÏÙå PHP ÃÚäÈ åÒèÏÇÊ ÇäèêÈ ÇäÍÇäêÉ åËä: + Apache¬ Microsoft Internet Information Server¬ + Personal Web Server¬ åÒèÏÇÊ Netscape è iPlanet¬ åÒèÏ Oreilly + Website Pro¬ Caudium¬ Xitami¬ OmniHTTPd èÙÏÉ åÒèÏÇÊ ÃÎÑé. + ÈÇäæÓÈÉ äåÙØå ÇäåÒèÏÇʬ êÊèáÑ PHP Ùäé Ôãä èÍÏÉ module¬ + ÃåÇ ÈÇäæÓÈÉ äÊäã ÇäÊê ÊÏÙå åâêÇÓ CGI¬ áÅæ PHP êåãæç Ãæ êÙåä + ãåÙÇäÌ CGI. + </para> + <para> + èçãÐǬ áåÙ PHP¬ áÅæç ÊÊèáÑ äÏêã ÍÑêÉ ÅÎÊêÇÑ æØÇå + ÇäÊÔÚêä èåÒèÏ ÇäèêÈ. Öá Åäé Ðäã Ãæç êÕÈÍ ÈÅåãÇæã ÃêÖÇ ÅÎÊêÇÑ + äÚÉ åæçÌêÉ Ãè ÈÑåÌÉ ãÇÆæêÉ ÇäåæÍɬ + Ãè Îäê×Ç åæ ÇäÅËæêæ. ÈÇäÑÚå åæ Ãæç + äÇ ÊÊèáÑ ãä åêÒÉ åÙêÇÑêÉ åæ ÇäÈÑåÌÉ ÇäãÇÆæêÉ ÇäåæÍé OOP áê ÇäÅÕÏÇÑÉ ÇäÍÇäêÉ åæ PHP¬ + áÅæ ÇäÙÏêÏ åæ åãÊÈÇÊ ÇäÔêáÑÉ èÊ×ÈêâÇÊ èÇÓÙÉ (åËä åãÊÈÇÊ + PEAR) âÏ ÃæÔÆÊ áâ× åæ ÎäÇä ÔêáÑÉ ÈÑåÌÉ ãÇÆæêÉ ÇäåæÍé. + </para> + <para> + åÙ PHP¬ áÅæã äæ ÊÕÈÍ åÌÈÑÇ Ùäé ÇäÊÙÇåä áâ× åÙ åÎÑÌÇÊ HTML. ÅåãÇæêÇÊ PHP + ÊÊèÓÙ Åäé ÅÍÏÇË ÕèѬ åäáÇÊ åÍåèäÉ PDF èÍÊé ÃáäÇå Flash + (ÈÇÓÊÎÏÇå libswf è Ming) ÇäÊê êÊå ÊèäêÏçÇ Ùäé ÇäçèÇÁ. ÈÅåãÇæã ÃêÖÇ + ÊèäêÏ Ãê æÕ¬ È×ÑêâÉ ÈÓê×ɬ ã XHTML Ãè Ãê æèÙ åæ åäáÇÊ XML. + ÈÅåãÇæ PHP Ãæ êâèå ÈÊèäêÏ Âäê äçÐç ÇäåäáÇʬ èåæ Ëå ÍáØçÇ áê æØÇå ÇäåäáÇÊ file + system¬ ÈÏäÇ åæ ×ÈÇÙÊçǬ åÔãäÇ ÈÐäã åÎÈì ÌçÉ ÇäåÒèϬ åæ ÃÌä + åÖåèæã ÇäÊáÇÙäê. + </para> + <para> + ÅÍÏé Ãâèé èÃçå ÇäåêÒÇÊ ÇäÊê êÊÓå ÈçÇ PHP çê + ÏÙåç äâÏÑ èÇÓÙ åæ âèÇÙÏ ÇäÈêÇæÇÊ. ÅæÔÇÁ ÕáÍÉ èêÈ ÊÊÙÇåä åÙ âÇÙÏÉ ÈêÇæÇÊ + çè Ùåä ÈÓê× Åäé ÃâÕé ÇäÍÏèÏ. âèÇÙÏ ÇäÈêÇæÇÊ áêåÇ êäê çê ÇäåÏÙèåÉ + ÍÇäêÇ: + <blockquote> + <simplelist columns="3"> + <member>Adabas D</member> + <member>dBase</member> + <member>Empress</member> + <member>FilePro (read-only)</member> + <member>Hyperwave</member> + <member>IBM DB2</member> + <member>Informix</member> + <member>Ingres</member> + <member>InterBase</member> + <member>FrontBase</member> + <member>mSQL</member> + <member>Direct MS-SQL</member> + <member>MySQL</member> + <member>ODBC</member> + <member>Oracle (OCI7 and OCI8)</member> + <member>Ovrimos</member> + <member>PostgreSQL</member> + <member>Solid</member> + <member>Sybase</member> + <member>Velocis</member> + <member>Unix dbm</member> + </simplelist> + </blockquote> + ÊÊèáÑ ÃêÖÇ ÊèÓÙÉ ÊÌÑêÏ äâÇÙÏÉ ÈêÇæÇÊ DBX ååÇ êÓåÍ äã + ÈÇÓÊÙåÇä Ãê âÇÙÏÉ ÈêÇæÇÊ åÏÙèåÉ åæ âÈä çÐç ÇäÊèÓÙÉ èÐäã ÈÕèÑÉ ÔáÇáÉ. + ÃÖá Åäé Ðäã Ãæ PHP êÏÙå ODBC¬ åÙêÇÑ ÇäÅÊÕÇä ÇäåáÊèÍ ÈâèÇÙÏ ÇäÈêÇæÇÊ Open Database Connection¬ + ÈÍêË êåãæã ÇäÅÊÕÇä ÈÃê âÇÙÏÉ ÈêÇæÇÊ ÃÎÑé ÊÏÙå + çÐÇ ÇäåÙêÇÑ ÇäÙÇäåê. + </para> + <para> + PHP êÏÙå ÃêÖÇ ÇäÊáÇÙä åÙ ÎÏåÇÊ ÃÎÑé ÊÊÙÇåä ÈÈÑèÊèãèäÇÊ + åËä LDAP¬ IMAP¬ SNMP¬ NNTP¬ POP3¬ HTTP¬ COM (Ùäé Windows) è + ÇäãËêÑ ÇäèáêÑ ÚêÑçÇ. ÈÅåãÇæã ÃêÖÇ áÊÍ èÕäÇÊ ÔÈãêÉ ÃèäêÉ raw network sockets + èÅÍÏÇÊ ÊÙÇåäÇÊ ÈÇÓÎÏÇå Ãê ÈèÊèãèä ÂÎÑ. PHP êÏÙå æÓâ WDDX + ÇäåÙâÏ ÇäÐê êÓåͬ ÅáÊÑÇÖêǬ ÈÊÈÇÏä ÇäÈêÇæÇÊ Èêæ ãä äÚÇÊ + ÈÑåÌÉ ÇäèêÈ. èÈÇäãäÇå Ùæ ÇäÅÊÕÇä ÇäåÊÈÇÏä interconnection¬ áÅæ PHP êÏÙå + ÊåËêä ãÇÆæÇÊ ÌÇáÇ instantiation of Java objects èÇÓÊÙåÇäçǬ ÈÕèÑÉ ÔáÇáɬ + èãÃæçÇ ãÇÆæÇÊ Èê ÃÊÔ Èê PHP objects. ÈÅåãÇæã ÃêÖÇ ÊèÓÙÉ CORBA¬ ÎÇÕÊæÇ¬ åæ ÃÌä + èäèÌ ãÇÆæÇÊ ÈÙêÏÉ remote objects. + </para> + <para> + êÊèáÑ PHP Ùäé åêÒÇÊ ÌÏ åáêÏÉ äåÙÇäÌÉ ÇäæÕèÕ¬ Åæ×äÇâÇ åæ + POSIX Extended Ãè ÙÈÇÑÇÊ ÈêÑä ÇäÅÙÊêÇÏêÉ Perl regular expressions èÕèäÇ Åäé ÊáÓêÑ åÓÊæÏÇÊ ÅãÓ Ãå Âä parsing XML + documents. åæ ÃÌä ÊáÓêÑ èèäèÌ åÓÊæÏÇÊ XML¬ áÅææÇ + æÏÙå åÙÇêêÑ SAX è DOM. ÈÅåãÇæã ÅÓÊÙåÇä ÊèÓÙÉ XSLT¬ ÎÇÕÊæÇ¬ + åæ ÃÌä ÊÍèêä åÓÊæÏÇÊ XML. + </para> + <para> + ÙæÏ ÇÓÊÙåÇä PHP áê Íâä ÇäÊÌÇÑÉ ÇäÅäãÊÑèæêɬ áÅæã ÓÊÌÏ + ÏèÇä Cybercash payment¬ CyberMUT¬ VeriSign Payflow + Pro è CCVS åáêÏÉ áêåÇ êÊÙäâ ÈÈÑÇåÌã ääÏáÙ + ÇäÅäãÊÑèæê. + </para> + <para> + áê ÇäÃÎêÑ èäè äêÓ Å×äÇâǬ áÅæç ÈÍèÒ澂 ÙÏÉ ÊèÓÙÇÊ ÃÎÑé + åáêÏÉ åËä ÏèÇä åÍÑã ÇäÈÍË mnoGoSearch¬ + ÏèÇä ÈèÇÈÉ IRC¬ ÙÏÉ ÂäêÇÊ ÖÚ× + (gzip¬ bz2)¬ ÊÍèêä ÇäÊâÇèêå calendar conversion¬ ÇäÊÑÌåÉ translation... + </para> + <para> + åËäåÇ êåãæã åäÇÍØÉ Ðä㬠áÅæ çÐç ÇäÕáÍÉ äêÓÊ ãÇáêÉ äÅÙ×ÇÁ äÇÆÍÉ äãä + ÇäåêÒÇÊ èÇäÍÓæÇÊ ÇäÊê êÊåêÒ ÈçÇ PHP. Å×äÙ Ùäé + ÇäáÕèä ÇäåÊÙäâÉ È <link linkend="installation">ÊËÈêÊ + PHP</link>¬ èÇÓÊÙÑÖ ÃêÖÇ ÌÒÁ <link linkend="funcref">åÑÌÙ + ÇäÏèÇä</link> åæ ÃÌä ÇäÍÕèä Ùäé ÔÑèÍÇÊ ÈÎÕèÕ ÇäÊèÓÙÇÊ + ÇäÊê ÊåÊ ÇäÅÔÇÑÉ ÅäêçÇ çæÇ. + </para> + </sect1> +</chapter> +<!-- Keep this comment at the end of the file +Local variables: +mode: sgml +sgml-omittag:t +sgml-shorttag:t +sgml-minimize-attributes:nil +sgml-always-quote-attributes:t +sgml-indent-step:1 +sgml-indent-data:t +indent-tabs-mode:nil +sgml-parent-document:nil +sgml-default-dtd-file:"../../manual.ced" +sgml-exposed-tags:nil +sgml-local-catalogs:nil +sgml-local-ecat-files:nil +End: +vim600: syn=xml fen fdm=syntax fdl=2 si +vim: et tw=78 syn=sgml +vi: ts=1 sw=1 +--> + +