Re: [PHP-DOC] para role=seealso
Egon Schmid wrote: The second line is correct. This means something goes wrong with the dsl files or with different versions of DocBook. just have a look at the source and you will see the difference causing this behaviour english version funcsynopsis funcprototype funcdefstring functionmysql_error/function/funcdef paramdefresource parameter optionallink_identifier/optional /parameter /paramdef /funcprototype /funcsynopsis german version funcsynopsis funcprototype funcdefstring functionmysql_error/function/funcdef paramdefint parameteroptionalVerbindungs-Kennung/optional/parameter/paramdef /funcprototype /funcsynopsis has ever been this way since i did the original dsssl addition i have already noticed some time ago that multiline paramdefs confuse my code, but as it is going to be obsolete with DocBook4 anyway i'm not going to rewrite it again the DSSSL code in the DocBook4 branch already does it right in combination with the switch from funcsynopsis to methodsynopsis PS: what is the relation between para role=seealso and rendering of prototypes? i just don't get it? -- Hartmut Holzgraefe [EMAIL PROTECTED] http://www.six.de +49-711-99091-77
Re: [PHP-DOC] para role=seealso
the DSSSL code in the DocBook4 branch already does it right in combination with the switch from funcsynopsis to methodsynopsis Can't wait to see things working with DocBook 4 ;) PS: what is the relation between para role=seealso and rendering of prototypes? i just don't get it? The DSSSL formatting maybe. I am still interested in how to render that para role=seealso, if someone can find the time... Not that urgent, so have a Merry Christmas instead, and don't break it with work ;)) Goba
Re: [PHP-DOC] re: chm problems [subject modified]
10x, I noticed that. I downloaded CHM yesterday and TOC seems to be ok. Huh :) But in pdf bookmarks are still missing :(. Could you please tell me whom I can complain about that? [EMAIL PROTECTED] maintains the daily generator scripts, [EMAIL PROTECTED] coded them... Goba
[PHP-DOC] cvs: phpdoc / global.ent
georg Sat Dec 22 07:44:48 2001 EDT Modified files: /phpdoc global.ent Log: new url for ncurses Index: phpdoc/global.ent diff -u phpdoc/global.ent:1.132 phpdoc/global.ent:1.133 --- phpdoc/global.ent:1.132 Sun Dec 16 16:22:44 2001 +++ phpdoc/global.ent Sat Dec 22 07:44:48 2001 @@ -1,6 +1,6 @@ !-- -*- SGML -*- - $Id: global.ent,v 1.132 2001/12/16 21:22:44 jimw Exp $ + $Id: global.ent,v 1.133 2001/12/22 12:44:48 georg Exp $ Contains global macros for all the XML documents. @@ -96,6 +96,7 @@ !ENTITY url.mysql http://www.mysql.com/; !ENTITY url.mysql.docs http://www.mysql.com/documentation/; !ENTITY url.mysql.docs.fr http://dev.nexen.net/docs/mysql/; +!ENTITY url.ncurses ftp://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.2.tar.gz; !ENTITY url.netcraft http://www.netcraft.com/; !ENTITY url.netcraft-survey http://www.netcraft.com/survey/; !ENTITY url.netscape.cgi http://benoit.noss.free.fr/php/install-php.html;
[PHP-DOC] cvs: phpdoc /hu preface.xml
gobaSat Dec 22 07:49:07 2001 EDT Modified files: /phpdoc/hu preface.xml Log: Get in sync with English version, to make it build, and be actual Index: phpdoc/hu/preface.xml diff -u phpdoc/hu/preface.xml:1.14 phpdoc/hu/preface.xml:1.15 --- phpdoc/hu/preface.xml:1.14 Wed Dec 12 15:50:45 2001 +++ phpdoc/hu/preface.xml Sat Dec 22 07:49:07 2001 @@ -1,79 +1,52 @@ ?xml version=1.0 encoding=iso-8859-2? -!-- EN-Revision: 1.14 Maintainer: goba Status: ready -- +!-- EN-Revision: 1.24 Maintainer: goba Status: ready -- preface id=preface titleElõszó/title abstract - simpara + para A acronymPHP/acronym, bõvebben PHP: Hypertext Preprocessor, -egy HTML-be ágyazott szkript nyelv. A szintakszisa nagyrészét a C, Java -és Perl nyelvekbõl alakították ki néhány egyedi PHP-specifikus vonással. -A nyelv célja lehetõséget teremteni a webfejlesztõk számára, hogy gyorsan -tudjanak dinamikusan elõállított oldalakat készíteni. - /simpara - simpara -A PHP azonban mára már kinõtte a Hypertext Preprocessor; -nevet. Egészen egyszerû PHP programokkal létre tudsz hozni -képeket, PDF állományokat vagy akár Flash animációkat is. -Érdemes megnézned a ulink url=url.php.gtk;PHP-GTK/ulink -projektet, ha kíváncsi vagy rá, hogy hogyan használható -a PHP kliens-oldali, felhasználóbarát, ablakozós alkalmazások -készítésére. - /simpara - simpara -A magyar kézikönyvet téritésmentesen készítjük, szabadidõnkben. -Ez azt jelenti, hogy inkább a fordítók számára érdekesebb -fejezetek kerülnek fordításra. A le nem fordított fejezetek -mindig az aktuális angol verzióval jelennek meg, ezért vegyes -nyelvû oldalkkal igen ritkán fogsz találkozni. Idõnként az -azonban elõfordulhat, hogy bizonyos már lefordított fejezetek -nem teljesen aktuálisak. Emiatt ha mindig aktuális és pontos -információra van szükséged, és értesz angolul, érdemes ezt a -kézikönyvet az angol változattal párhuzamosan használni. Az -esetleges kelletlenségekért elnézést kérünk. - /simpara +egy HTML-be ágyazott szkript nyelv. A szintakszisa nagyrészét +a C, Java és Perl nyelvekbõl alakították ki, néhány egyedi +PHP-specifikus vonással. A nyelv fõ célja lehetõséget teremteni +a webfejlesztõk számára gyors, dinamikusan elõállított oldalak +készítéséhez. A PHP azonban ennél sokkal többet nyújt. + /para /abstract - sect1 id=about - titleA kézikönyvrõl/title - para -Ez a kézikönyv acronymXML/acronym-ben készül, felhasználva a ulink -url=url.docbook.xml;DocBook XML DTD/ulink-t, ulink -url=url.dsssl;acronymDSSSL/acronym/ulink (Document -Style and Semantics Specification Language) formázással. A következõ -eszközöket használtuk fel a acronymHTML/acronym és -acronymTeX/acronym: -ulink url=url.jade;Jade/ulink, (szerzõ: ulink -url=url.jclark;James Clark/ulink) és a ulink -url=url.dbstyle;The Modular DocBook Stylesheets/ulink -(szerzõ: ulink url=url.nwalsh;Norman Walsh/ulink). -A ulink url=url.winhelp;Microsoft HTML Help Workshop/ulink -programot használjuk a WinHelp formátumú kézikönyvek elõállítására. - /para - para -A kézikönyv számos nyelven és formátumban letölthetõ, beleértve -az egyszerû szöveg, egyszerû acronymHTML/acronym, -acronymPDF/acronym, PalmPilot DOC, PalmPilot iSilo és -Windows Help formátumokat a -ulink url=url.php.docs;url.php.docs;/ulink -címen (egy közeli tükörkiszolgáló gyorsabb lehet). -A kézikönyvek naponta frissülnek. - /para - para -A PHP kézikönyv magyar fordításának oldala a -ulink url=url.hu.weblabor;url.hu.weblabor;/ulink -címen található. Ha szeretnél beszállni a fordításba, -látogasd meg ezt a címet. - /para - para -Ezen kézikönyv acronymXML/acronym forrásának letöltéséhez -a ulink url=url.php.cvs;url.php.cvs;/ulink címen -találhatsz bõvebb információkat. A teljes dokumentáció a -fordításokkal együtt a literalphpdoc/literal modulban -található. - /para - /sect1 + para + Ez a kézikönyv legfõképpen függvény referenciaként használható, + azonban a nyelvi elemek ismertetése is megtalálható benne, a fõbb + PHP szolgáltatások leírása, és más kapcsolódó információk mellett. + /para + + para + Ez a kézikönyv számos nyelven és formátumban letölthetõ + a ulink url=url.php.docs;url.php.docs;/ulink címen. + A letöltések a tartalom változásával frissülnek. Ha érdekel, + hogyan készül ez a kézikönyv, olvasd el az + link linkend=about'About the manual'/link címû + függeléket. + /para + + para + A magyar kézikönyvet téritésmentesen készítjük, szabadidõnkben. + A le nem fordított fejezetek mindig a legfrissebb angol szöveggel + jelennek meg, ezért vegyes nyelvû oldalakkal igen ritkán fogsz + találkozni. Idõnként az azonban elõfordulhat, hogy bizonyos már + lefordított fejezetek nem teljesen aktuálisak. Emiatt ha mindig +
[PHP-DOC] cvs: phpdoc /hu bookinfo.xml
gobaSat Dec 22 07:53:32 2001 EDT Modified files: /phpdoc/hu bookinfo.xml Log: Update with Zend copyright notice Index: phpdoc/hu/bookinfo.xml diff -u phpdoc/hu/bookinfo.xml:1.13 phpdoc/hu/bookinfo.xml:1.14 --- phpdoc/hu/bookinfo.xml:1.13 Sat Dec 15 10:01:44 2001 +++ phpdoc/hu/bookinfo.xml Sat Dec 22 07:53:32 2001 @@ -1,5 +1,5 @@ ?xml version=1.0 encoding=iso-8859-2? -!-- EN-Revision: 1.20 Maintainer: goba Status: ready -- +!-- EN-Revision: 1.21 Maintainer: goba Status: ready -- bookinfo id=bookinfo authorgroup id=authors @@ -99,7 +99,7 @@ legalnotice id=copyright titleCopyright/title simpara -This manual is amp;copy; Copyright 1997, 1998, 1999, 2000, 2001 +This manual is copy; Copyright 1997, 1998, 1999, 2000, 2001 by the PHP Documentation Group. The members of this group are listed on the front page of this manual. /simpara @@ -108,6 +108,13 @@ General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. + /simpara + simpara +The 'Extending PHP 4.0' section of this manual is copyright copy; 2000 by +Zend Technologies, Ltd. This material may be distributed only subject to +the terms and conditions set forth in the Open Publication License, v1.0 +or later (the latest version is presently available at +ulink url=url.opl;url.opl;/ulink). /simpara /legalnotice
[PHP-DOC] cvs: phpdoc /hu language-snippets.ent
gobaSat Dec 22 07:55:13 2001 EDT Modified files: /phpdoc/hu language-snippets.ent Log: 1.18 - 1.19 update done earlier... Index: phpdoc/hu/language-snippets.ent diff -u phpdoc/hu/language-snippets.ent:1.15 phpdoc/hu/language-snippets.ent:1.16 --- phpdoc/hu/language-snippets.ent:1.15Sat Dec 15 11:28:14 2001 +++ phpdoc/hu/language-snippets.ent Sat Dec 22 07:55:13 2001 @@ -1,4 +1,4 @@ -!-- EN-Revision: 1.18 Maintainer: goba Status: ready -- +!-- EN-Revision: 1.19 Maintainer: goba Status: ready -- !ENTITY warn.experimental 'warningsimparaEz a kiterjesztés emphasisKÍSÉRLETI JELLEGGEL MÛKÖDIK/emphasis. Ez azt jelenti,
[PHP-DOC] cvs: phpdoc /hu/appendices reserved.xml
gobaSat Dec 22 08:10:38 2001 EDT Modified files: /phpdoc/hu/appendices reserved.xml Log: Update to the latest En revision Index: phpdoc/hu/appendices/reserved.xml diff -u phpdoc/hu/appendices/reserved.xml:1.8 phpdoc/hu/appendices/reserved.xml:1.9 --- phpdoc/hu/appendices/reserved.xml:1.8 Sat Nov 10 16:49:54 2001 +++ phpdoc/hu/appendices/reserved.xml Sat Dec 22 08:10:38 2001 @@ -1,342 +1,253 @@ ?xml version=1.0 encoding=iso-8859-2? -!-- EN-Revision: 1.7 Maintainer: goba Status: ready -- +!-- EN-Revision: 1.13 Maintainer: goba Status: ready -- appendix id=reserved - titleFenntartott szavak a PHP-ben/title + titleFenntartott szavak listája/title para Az alábbiakban egy listát találsz a PHP lefoglalt - szavairól, szokásos állandóiról és elõre definiált - változóiról. Ebben a listában nincsenek függvények, - csak nyelvi elemek. Nem szabad ezen neveket + szavairól, szokásos + link linkend=language.constantsállandóiról/link és + link linkend=language.variables.predefinedelõre + definiált változóiról/link. Ebben a listában nincsenek + függvények, csak nyelvi elemek. Nem szabad ezen neveket változónévként, függvénynévként, konstans vagy metódus névként használni, mivel ez problémákhoz vezethet. - itemizedlist - listitem - simpara -link linkend=language.operators.logicaland/link. -/simpara - /listitem - listitem - simpara -link linkend=language.variables.predefined.php$argv/link. -/simpara - /listitem - listitem - simpara -link linkend=language.variables.predefined.php$argc/link. -/simpara - /listitem - listitem - simpara -link linkend=control-structures.breakbreak/link. -/simpara - /listitem - listitem - simpara -link linkend=control-structures.switchcase/link. -/simpara - /listitem - listitem - simpara -link linkend=keyword.classclass/link. -/simpara - /listitem - listitem - simpara -link linkend=control-structures.continuecontinue/link. -/simpara - /listitem - listitem - simpara -link linkend=control-structures.switchdefault/link. -/simpara - /listitem - listitem - simpara -link linkend=control-structures.do.whiledo/link. -/simpara - /listitem - listitem - simpara -functiondie/function. -/simpara - /listitem - listitem - simpara -functionecho/function. -/simpara - /listitem - listitem - simpara -link linkend=control-structures.elseelse/link. -/simpara - /listitem - listitem - simpara -link linkend=control-structures.elseifelseif/link. -/simpara - /listitem - listitem - simpara -functionempty/function. -/simpara - /listitem - listitem - simpara -link linkend=control-structures.alternative-syntaxendfor/link. -/simpara - /listitem - listitem - simpara -link linkend=control-structures.alternative-syntaxendforeach/link. -/simpara - /listitem - listitem - simpara -link linkend=control-structures.alternative-syntaxendif/link. -/simpara - /listitem - listitem - simpara -link linkend=control-structures.alternative-syntaxendswitch/link. -/simpara - /listitem - listitem - simpara -link linkend=control-structures.alternative-syntaxendwhile/link. -/simpara - /listitem -listitem - simpara -link linkend=language.constantsE_ALL/link. -/simpara - /listitem -listitem - simpara -link linkend=language.constantsE_PARSE/link. -/simpara - /listitem - listitem - simpara -link linkend=language.constantsE_ERROR/link. -/simpara - /listitem - listitem - simpara -link linkend=language.constantsE_WARNING/link. -/simpara - /listitem - listitem - simpara -functionexit/function. -/simpara - /listitem - listitem - simpara -link linkend=keyword.classextends/link. -/simpara - /listitem - listitem - simpara -link linkend=language.constantsfalse;/link. -/simpara - /listitem - listitem - simpara -link linkend=control-structures.forfor/link. -/simpara - /listitem -listitem - simpara -link linkend=control-structures.foreachforeach/link. -/simpara - /listitem - listitem - simpara -link linkend=functions.user-definedfunction/link. -/simpara - /listitem - listitem - simpara -link linkend=language.variables.predefined.php$HTTP_COOKIE_VARS/link. -/simpara - /listitem - listitem - simpara -link linkend=language.variables.predefined.php$HTTP_GET_VARS/link. -/simpara - /listitem - listitem - simpara -link linkend=language.variables.predefined.php$HTTP_POST_VARS/link. -
[PHP-DOC] cvs: phpdoc /hu/appendices resources.xml
gobaSat Dec 22 08:14:22 2001 EDT Modified files: /phpdoc/hu/appendices resources.xml Log: Update to the latest EN Revision Index: phpdoc/hu/appendices/resources.xml diff -u phpdoc/hu/appendices/resources.xml:1.4 phpdoc/hu/appendices/resources.xml:1.5 --- phpdoc/hu/appendices/resources.xml:1.4 Sat Nov 10 16:49:54 2001 +++ phpdoc/hu/appendices/resources.xml Sat Dec 22 08:14:22 2001 @@ -1,14 +1,15 @@ ?xml version=1.0 encoding=iso-8859-2? -!-- EN-Revision: 1.18 Maintainer: goba Status: ready -- +!-- EN-Revision: 1.12 Maintainer: goba Status: ready -- appendix id=resource - titlePHP erõforrás típusok/title + titleErõforrás típusok listája/title para - Az alábbiakban PHP erõforrásokat elõállító, használó és megszüntetõ - függvények neveinek listája látható. Az functionis_resource/function - függvény használható az erõforrás típusok ellenõrzésére. A - functionget_resource_type/function adja vissza, hogy pontosan - milyen típusú az adott erõforrás. + Az alábbiakban PHP erõforrásokat elõállító, használó és + megszüntetõ függvények neveinek listája látható. Az + functionis_resource/function függvény használható az + erõforrás típusok ellenõrzésére. A + functionget_resource_type/function adja vissza, hogy + pontosan milyen típusú az adott erõforrás. table titleErõforrás típusok/title tgroup cols=5 @@ -2347,3 +2348,25 @@ /table /para /appendix + +!-- 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 +-- +
[PHP-DOC] cvs: phpdoc /hu/appendices resources.xml
gobaSat Dec 22 08:16:15 2001 EDT Modified files: /phpdoc/hu/appendices resources.xml Log: Badly modified revision number Index: phpdoc/hu/appendices/resources.xml diff -u phpdoc/hu/appendices/resources.xml:1.5 phpdoc/hu/appendices/resources.xml:1.6 --- phpdoc/hu/appendices/resources.xml:1.5 Sat Dec 22 08:14:22 2001 +++ phpdoc/hu/appendices/resources.xml Sat Dec 22 08:16:15 2001 @@ -1,5 +1,5 @@ ?xml version=1.0 encoding=iso-8859-2? -!-- EN-Revision: 1.12 Maintainer: goba Status: ready -- +!-- EN-Revision: 1.22 Maintainer: goba Status: ready -- appendix id=resource titleErõforrás típusok listája/title
[PHP-DOC] cvs: phpdoc /hu/appendices debugger.xml
gobaSat Dec 22 08:24:20 2001 EDT Modified files: /phpdoc/hu/appendices debugger.xml Log: Update to actual English revision Index: phpdoc/hu/appendices/debugger.xml diff -u phpdoc/hu/appendices/debugger.xml:1.9 phpdoc/hu/appendices/debugger.xml:1.10 --- phpdoc/hu/appendices/debugger.xml:1.9 Wed Dec 12 15:50:46 2001 +++ phpdoc/hu/appendices/debugger.xml Sat Dec 22 08:24:20 2001 @@ -1,11 +1,11 @@ ?xml version=1.0 encoding=iso-8859-2? -!-- EN-Revision: 1.10 Maintainer: goba Status: ready -- +!-- EN-Revision: 1.16 Maintainer: goba Status: ready -- appendix id=debugger - titleA PHP Debugger/title + titleA PHP 3 debuggere/title sect1 id=debugger-about - titleA PHP Debugger-rõl/title + titleA debuggerrõl/title simpara A PHP 3 tartalmaz hálózat-alapú debugger támogatást. /simpara @@ -18,8 +18,8 @@ titleA debugger használata/title para -A PHP belsõ debuggere hasznos rejtõzködõ hibák keresésekor. -Minden alkalommal, amikor elindul a debugger egy +A PHP 3 belsõ debuggere hasznos rejtõzködõ hibák keresésekor. +Minden alkalommal, amikor a PHP 3 elindul a debugger egy acronymTCP/acronym portra csatlakozik. Ettõl kezdve minden hibaüzenet erre a TCP csatlakozásra kerül elküldésre. Ezt az információt egy debug szervernek szánja, ami egy @@ -62,11 +62,11 @@ sect1 id=debugger-protocol titleA debugger protokoll/title para -A debugger protokollja sor-alapú. Ez azt jelenti, +A PHP 3 debugger protokollja sor-alapú. Ez azt jelenti, hogy minden sornak van egy emphasistípus/emphasis eleme, és több sor alkot egy emphasisüzenetet/emphasis. Minden üzenet a literalstart/literal típussal kezdõdik, és az -literalend/literal típussal végzõdik. A PHP esetleg +literalend/literal típussal végzõdik. A PHP 3 esetleg párhuzamosan küldhet sorokat más-más üzenetekkel. /para para @@ -110,7 +110,7 @@ listitem simpara PID (process id). A replaceablehost/replaceable-on futó - process azonosítója, ami a PHP szkriptet futtatja. + process azonosítója, ami a PHP 3 szkriptet futtatja. /simpara /listitem /varlistentry @@ -141,7 +141,7 @@ /row row entryliteralmessage/literal/entry - entryEgy PHP hibaüzenet./entry + entryA PHP 3 hibaüzenet./entry /row row entryliterallocation/literal/entry @@ -198,7 +198,7 @@ thead row entryDebugger/entry - entryPHP hiba/entry + entryPHP 3 hiba/entry /row /thead tbody @@ -267,4 +267,7 @@ 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 --
[PHP-DOC] Bug #11491 Updated: When using ob_start(ob_gzhandler) transient SID gets broken
ID: 11491 Updated by: sander Reported By: [EMAIL PROTECTED] Status: Feedback Bug Type: Documentation problem Operating System: Windows 2000 Server PHP Version: 4.0.5 New Comment: No feedback. Closing. Previous Comments: [2001-12-01 12:15:00] [EMAIL PROTECTED] This should be fixed, please try a recent version of PHP. [2001-06-21 14:24:22] [EMAIL PROTECTED] This should be mentioned in the manual? Reclassified as docu prob. [2001-06-20 17:05:01] [EMAIL PROTECTED] output buffering takes place before the transient sid mechanism, which is the last thing to happen before the actual script output is passed on to the webserver so the trans-sid parser will not recognize the URLs in the already compressed output, thats it [2001-06-14 14:39:50] [EMAIL PROTECTED] Reproduced with PHP 4.0.6RC3. [2001-06-14 12:43:22] [EMAIL PROTECTED] UPDATE: The same erroneous behavior happens when zlib output compression is enabled in php.ini! The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/?id=11491 Edit this bug report at http://bugs.php.net/?id=11491edit=1
[PHP-DOC] Bug #11491 Updated: When using ob_start(ob_gzhandler) transient SID gets broken
ID: 11491 Updated by: sander Reported By: [EMAIL PROTECTED] Old Status: Feedback Status: Closed Bug Type: Documentation problem Operating System: Windows 2000 Server PHP Version: 4.0.5 New Comment: No feedback. Closing. Previous Comments: [2001-12-22 08:40:26] [EMAIL PROTECTED] No feedback. Closing. [2001-12-01 12:15:00] [EMAIL PROTECTED] This should be fixed, please try a recent version of PHP. [2001-06-21 14:24:22] [EMAIL PROTECTED] This should be mentioned in the manual? Reclassified as docu prob. [2001-06-20 17:05:01] [EMAIL PROTECTED] output buffering takes place before the transient sid mechanism, which is the last thing to happen before the actual script output is passed on to the webserver so the trans-sid parser will not recognize the URLs in the already compressed output, thats it [2001-06-14 14:39:50] [EMAIL PROTECTED] Reproduced with PHP 4.0.6RC3. The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/?id=11491 Edit this bug report at http://bugs.php.net/?id=11491edit=1
[PHP-DOC] cvs: phpdoc /hu/chapters intro.xml
gobaSat Dec 22 09:14:30 2001 EDT Modified files: /phpdoc/hu/chapters intro.xml Log: Update to latest EN Revision Index: phpdoc/hu/chapters/intro.xml diff -u phpdoc/hu/chapters/intro.xml:1.14 phpdoc/hu/chapters/intro.xml:1.15 --- phpdoc/hu/chapters/intro.xml:1.14 Sat Dec 15 11:46:45 2001 +++ phpdoc/hu/chapters/intro.xmlSat Dec 22 09:14:30 2001 @@ -1,17 +1,18 @@ ?xml version=1.0 encoding=iso-8859-2? -!-- EN-Revision: 1.18 Maintainer: goba Status: ready -- +!-- EN-Revision: 1.27 Maintainer: goba Status: ready -- chapter id=introduction titleBevezetés a PHP-be/title sect1 id=intro-whatis titleMi az a PHP?/title - simpara -A PHP (hivatalosan quot;PHP: Hypertext Preprocessorquot;) egy szerver oldali -HTML-be ágyazott szkript-nyelv. - /simpara para -Egyszerû meghatározás, de mit is jelent ez valójában? Egy példán bemutatva: +A PHP (rekurzív rövidítéssel quot;PHP: Hypertext Preprocessorquot;) +egy szerver oldali HTML-be ágyazott szkriptnyelv. + /para + para +Egyszerû meghatározás, de mit is jelent ez valójában? Egy +példán bemutatva: /para para example @@ -35,35 +36,136 @@ /example /para para - Vedd észre, hogy ez mennyire más, egy mint más nyelven (például - Perl vagy a C) írt hagyományos CGI szkript. Ahelyett, hogy - írnál egy programot sok paranccsal, hogy HTML kimenetet - produkáljon, csak egy HTML fájlt kell készítened - egy kis beépített kóddal, hogy ezt megtehesd. A PHP - kódok blokkjai link linkend=language.basic-syntax.phpmodespeciális - kezdõ és befejezõ HTML elemekkel/link rendelkeznek, és - így biztosítják, hogy a quot;PHP módbólquot; ki-be ugorhass. - /para - para - Az különbözteti meg a PHP-t például a kliens oldali JavaScript - nyelvtõl, hogy a kód a kiszolgálón fut. Ha lenne egy ilyen - oldalad, amit az elsõ példában látsz, akkor ha böngészõben - megnézed az eredményt, nem tudod megállapítani, hogy milyen kód - állíthatta azt elõ. Ráadásul beállíthatod úgy a szervered, - hogy minden HTML fájlt dolgozzon fel PHP parancsokat keresve, - és akkor már tényleg nem lesz rá mód, hogy kitalálják, mit rejtegetsz. +Vedd észre, hogy ez mennyire más, egy mint más nyelven (például +Perl vagy a C) írt hagyományos szkript. Ahelyett, hogy +írnál egy programot sok paranccsal, hogy HTML kimenetet +produkáljon, csak egy HTML fájlt kell készítened +egy kis beépített kóddal, hogy ezt megtehesd. A PHP +kódok blokkjai link linkend=language.basic-syntax.phpmodespeciális +kezdõ és befejezõ elemekkel/link rendelkeznek, és +így biztosítják, hogy quot;PHP módbólquot; ki-be ugorhass. /para + para +Az különbözteti meg a PHP-t például a kliens oldali JavaScript +nyelvtõl, hogy a kód a kiszolgálón fut. Az elsõ példában látható +oldal eredményét nézve böngészõben, nem tudod megállapítani, +hogy milyen kód állíthatta azt elõ. Ráadásul beállíthatod úgy +a szervered, hogy minden HTML fájlt dolgozzon fel PHP +parancsokat keresve, így már tényleg nem lesz rá mód, +hogy kitalálják, mit rejtegetsz. + /para + para +A legjobb dolog a PHP használatában, hogy különösen egyszerû +egy kezdõ számára, de számos fejlett szolgáltatást nyújt +egy professzionális programozó számára is. Ne ijesszen meg +a PHP hosszú szolgáltatás listája. Gyorsan el tudsz indulni +a PHP használatával, és pár órán belül képes leszel egyszerû +szkriptek írására. + /para + para +Habár a PHP fejlesztésében a szerver-oldali programozás +kapja a legnagyobb hangsúlyt, annál sokkal többet tud. +Olvasd tovább ezt a fejezetet a következõ - +link linkend=intro-whatcandoMit tud a PHP?/link - +címû résznél. + /para /sect1 sect1 id=intro-whatcando titleMit tud a PHP?/title para -Röviden: a PHP mindent tud, amit egy CGI programmal meg tudsz -csinálni, mint például kérdõív-adatok lekérése, dinamikus -tartalomelõállítás, vagy sütikezelés. +Bármit. A PHP fõleg szerver-oldali szkriptek írására +készült, azaz bármit megtehetsz, amit más CGI programok +el tudnak végezni. Ilyen funkciók az ûrlap adatok +feldolgozása, dinamikus tartalom generálása, vagy +sütik küldése és fogadása. De a PHP ennél sokkal többet +tud. + /para + para +Három fõ területen használnak PHP programokat. +itemizedlist + listitem + simpara + Szerver oldali programozás. Ez a hagyományos, és + fõ használati formája a PHP-nek. Három komponens + szükséges ahhoz, hogy ezt a formát használhasd. + Az elsõ a PHP értelmezõ (CGI vagy szerver modul + formájában), egy webszerver és egy webböngészõ. + Egy webszerverrel mindenképpen rendelkezned + kell, megfelelõen beállított PHP-vel. A PHP + program kimenetét a webböngészõddel tudod olvasni, + a szerveren keresztül elérve a szkriptet.
[PHP-DOC] cvs: phpdoc /en/pear about.xml benchmark_timer.xml pear.xml standards.xml
gobaSat Dec 22 09:19:06 2001 EDT Removed files: /phpdoc/en/pear about.xml benchmark_timer.xml pear.xml standards.xml Log: No more PEAR documentation in phpdoc, it is available and updated at http://pear.php.net/
[PHP-DOC] cvs: phpdoc / manual.xml.in
gobaSat Dec 22 09:20:56 2001 EDT Modified files: /phpdoc manual.xml.in Log: No more PEAR documentation in phpdoc, it is available and updated at http://pear.php.net/ Index: phpdoc/manual.xml.in diff -u phpdoc/manual.xml.in:1.99 phpdoc/manual.xml.in:1.100 --- phpdoc/manual.xml.in:1.99 Mon Dec 17 14:18:41 2001 +++ phpdoc/manual.xml.inSat Dec 22 09:20:56 2001 @@ -178,16 +178,6 @@ functions.zlib; /part -!-- - part id=pear - titlePEAR;/title - titleabbrevPEAR/titleabbrev - pear.about; - pear.standards; - pear.pear; - /part --- - zend.api; part id=faq
[PHP-DOC] cvs: phpdoc /hu/pear about.xml standards.xml
gobaSat Dec 22 09:22:15 2001 EDT Removed files: /phpdoc/hu/pear standards.xml about.xml Log: No more PEAR documentation in phpdoc, it is available and updated at http://pear.php.net/
[PHP-DOC] cvs: phpdoc /hu/chapters security.xml
gobaSat Dec 22 09:47:52 2001 EDT Modified files: /phpdoc/hu/chapters security.xml Log: WS only fixes Index: phpdoc/hu/chapters/security.xml diff -u phpdoc/hu/chapters/security.xml:1.17 phpdoc/hu/chapters/security.xml:1.18 --- phpdoc/hu/chapters/security.xml:1.17Fri Dec 21 12:33:08 2001 +++ phpdoc/hu/chapters/security.xml Sat Dec 22 09:47:52 2001 @@ -43,55 +43,55 @@ /simpara sect1 id=security.general - titleÁltalános szempontok/title - simpara - A teljesen biztonságos rendszer kialakítása tulajdonképpen lehetlenség, - ezért a biztonsági területen alkalmazott megközelítés a kockázat és a - használhatóság közti egyensúly megteremtése. Ha minden a felhasználó - által küldött adat két biometrikus érvényesítést (pl. retina- és - ujjlenyomatvizsgálatot) igényel, akkor igen magas szintû a rendszer - felelõsségre vonhatósága (accountability). Ez azonban azt jelentené, hogy - félórába telne kitölteni egy meglehetõsen összetett ûrlapot, ami arra - ösztökélné a felhasználókat, hogy valahogy megkerüljék ezt a védelmet. - /simpara - simpara - A legjobb védelem gyakran a kevésbé alkalmatlankodó és nem feltûnõ, - hogy megfeleljen a követelményeknek anélkül, hogy megakadályozná a - felhasználókat a munkájuk elvégzésében vagy túlterhelné a program íróit - annak túlzott mérvû bonyolultsága. Valójában néhány biztonsági támadás - pusztán a kiaknázása az olyasfajta túlságosan is kiépített védelemnek, amely - hajlamos elerodálódni az idõvel. - /simpara - simpara - Egy mondatot érdemes megjegyezni: A rendszer csakis annyira jól védett, - amennyire a leggyengébb láncszeme. Ha minden tranzakciót hevesen - naplóz idõ, hely és tranzakciótípus alapján is, de a felhasználó csak - egy egyszerû süti (cookie) alapján azonosítja, akkor a felhasználók - tranzakciónaplón belüli elõfordulásának érvényessége, megbízhatósága - igen gyenge. - /simpara - simpara - Amikor tesztelsz, vedd figyelembe, hogy nem vagy képes minden lehetõséget - kipróbálni már a legegyszerûbb oldalak esetén sem. Az általad várt adatok - teljesen különbözõek és összefüggéstelenek azoktól, amelyeket egy zsémbelõdõ - alkalmazott képes elküldeni, vagy amelyeket egy szoftverkalóz (cracker) több - havi munkájával állít össze, vagy ami nem más, mint egy házimacska - billenytyûzeten hagyott lábnyoma. Ezért a legjobb, ha a programot logikai - nézõpontból közelíted meg, hogy sikerüljön észrevenni, hol jöhetnek elõ nem - várt adatok és azok a továbbiakban hogyan módosulhatnak, tûnhetnek el vagy - erõsödhetnek fel a hatásuk. - /simpara - simpara - Az Internet tele van olyan emberekkel, akik azzal akarnak maguknak nevet - szerezni, hogy feltörik az oldalaidat, tönkreteszik a programjaidat, nem - helyénvaló tartalommal töltik fel azokat, mellesleg egy - két izgalmas(?) - napot szerezve ezzel Neked. Nem számít, hogy kis vagy nagy webhelyrõl van szó, - elég indok a támadásra, hogy rá vagy kapcsolva a hálóra, és van egy szervered, - amelyhez csatlakozni lehet. Sok kódtörõ program nem foglalkozik a méretekkel, - egyszerûen csak nagy mennyiségû IP blokkokra vadászik áldozatokat keresve ezzel - magának. Próbálj meg nem egy lenni közülük! - /simpara -/sect1 + titleÁltalános szempontok/title + simpara +A teljesen biztonságos rendszer kialakítása tulajdonképpen lehetlenség, +ezért a biztonsági területen alkalmazott megközelítés a kockázat és a +használhatóság közti egyensúly megteremtése. Ha minden a felhasználó +által küldött adat két biometrikus érvényesítést (pl. retina- és +ujjlenyomatvizsgálatot) igényel, akkor igen magas szintû a rendszer +felelõsségre vonhatósága (accountability). Ez azonban azt jelentené, hogy +félórába telne kitölteni egy meglehetõsen összetett ûrlapot, ami arra +ösztökélné a felhasználókat, hogy valahogy megkerüljék ezt a védelmet. + /simpara + simpara +A legjobb védelem gyakran a kevésbé alkalmatlankodó és nem feltûnõ, +hogy megfeleljen a követelményeknek anélkül, hogy megakadályozná a +felhasználókat a munkájuk elvégzésében vagy túlterhelné a program íróit +annak túlzott mérvû bonyolultsága. Valójában néhány biztonsági támadás +pusztán a kiaknázása az olyasfajta túlságosan is kiépített védelemnek, amely +hajlamos elerodálódni az idõvel. + /simpara + simpara +Egy mondatot érdemes megjegyezni: A rendszer csakis annyira jól védett, +amennyire a leggyengébb láncszeme. Ha minden tranzakciót hevesen +naplóz idõ, hely és tranzakciótípus alapján is, de a felhasználó csak +egy egyszerû süti (cookie) alapján azonosítja, akkor a felhasználók +tranzakciónaplón belüli elõfordulásának érvényessége, megbízhatósága +igen gyenge. + /simpara +
[PHP-DOC] cvs: phpdoc /en/features cookies.xml
gobaSat Dec 22 11:01:53 2001 EDT Modified files: /phpdoc/en/features cookies.xml Log: That directive is named variables_order now and not gpc_order Index: phpdoc/en/features/cookies.xml diff -u phpdoc/en/features/cookies.xml:1.12 phpdoc/en/features/cookies.xml:1.13 --- phpdoc/en/features/cookies.xml:1.12 Thu Dec 20 16:21:04 2001 +++ phpdoc/en/features/cookies.xml Sat Dec 22 11:01:52 2001 @@ -1,5 +1,5 @@ ?xml version=1.0 encoding=iso-8859-1? -!-- $Revision: 1.12 $ -- +!-- $Revision: 1.13 $ -- chapter id=features.cookies titleCookies/title @@ -19,7 +19,7 @@ para Any cookies sent to you from the client will automatically be turned into a PHP variable just like GET and POST method data, depending on the - literalregister_globals/literal and literalgpc_order/literal + literalregister_globals/literal and literalvariables_order/literal configuration variables. If you wish to assign multiple values to a single cookie, just add emphasis[]/emphasis to the cookie name. /para
[PHP-DOC] cvs: phpdoc /en/features connection-handling.xml
gobaSat Dec 22 11:02:21 2001 EDT Modified files: /phpdoc/en/features connection-handling.xml Log: php3_* Apache directives corrected to be php_vale * Index: phpdoc/en/features/connection-handling.xml diff -u phpdoc/en/features/connection-handling.xml:1.10 phpdoc/en/features/connection-handling.xml:1.11 --- phpdoc/en/features/connection-handling.xml:1.10 Wed Dec 12 15:46:33 2001 +++ phpdoc/en/features/connection-handling.xml Sat Dec 22 11:02:21 2001 @@ -1,5 +1,5 @@ ?xml version=1.0 encoding=iso-8859-1? -!-- $Revision: 1.10 $ -- +!-- $Revision: 1.11 $ -- chapter id=features.connection-handling titleConnection handling/title @@ -32,7 +32,7 @@ the output. The default behaviour is however for your script to be aborted when the remote client disconnects. This behaviour can be set via the ignore_user_abort php.ini directive as well as through - the corresponding php3_ignore_user_abort Apache .conf directive or + the corresponding php_value ignore_user_abort Apache .conf directive or with the functionignore_user_abort/function function. If you do not tell PHP to ignore a user abort and the user aborts, your script will terminate. The one exception is if you have registered a shutdown
[PHP-DOC] cvs: phpdoc /hu/features connection-handling.xml cookies.xml
gobaSat Dec 22 11:03:16 2001 EDT Modified files: /phpdoc/hu/features connection-handling.xml cookies.xml Log: Update to latest EN Revision Index: phpdoc/hu/features/connection-handling.xml diff -u phpdoc/hu/features/connection-handling.xml:1.6 phpdoc/hu/features/connection-handling.xml:1.7 --- phpdoc/hu/features/connection-handling.xml:1.6 Wed Dec 12 15:50:55 2001 +++ phpdoc/hu/features/connection-handling.xml Sat Dec 22 11:03:14 2001 @@ -1,5 +1,5 @@ ?xml version=1.0 encoding=iso-8859-2? -!-- EN-Revision: 1.6 Maintainer: goba Status: ready -- +!-- EN-Revision: 1.11 Maintainer: goba Status: ready -- chapter id=features.connection-handling titleKapcsolatkezelés/title @@ -24,7 +24,8 @@ jelzése lesz aktív. Ez tipikusan akkor áll elõ, ha a látogató a STOP gomb-ot használja a böngészõjében. Ha a PHP által felügyelt idõkorált kerül túllépésre (lásd a functionset_time_limit/function - függvényt), a TIMEOUT állapot válik aktívvá./simpara + függvényt), a TIMEOUT állapot válik aktívvá. + /simpara simpara Eldöntheted, hogy ha a kliens bontja a kapcsolatot, a szkript @@ -32,8 +33,8 @@ mindig végigfutnak, annak ellenére, hogy a kliens már nem fogadja a kimenetet. Alapbeállításban azonban a szkript is befejezi a futását, ha a kliens bontja a kapcsolatot. Ez a viselkedés az - ignore_user_abort php3.ini beállítással (php.ini PHP 4 esetében), - valamint az ennek megfelelõ php3_ignore_user_abort Apache .conf + ignore_user_abort php.ini beállítással, valamint az ennek + megfelelõ php_value ignore_user_abort Apache .conf direktívával állítható, vagy az functionignore_user_abort/function függvénnyel. Ha nem konfigurálod úgy a PHP-t, hogy hagyja figyelmen kívül a kliens kapcsolatbontását, a szkriptjeid le fognak @@ -46,20 +47,22 @@ tehát ha valami speciálisat szeretnél tenni, amikor a kliens bontja a kapcsolatot, a functionconnection_aborted/function függvényt használhatod. Ez igazat fog visszaadni, ha a kapcsolatot - a kliens bontotta./simpara + a kliens bontotta. + /simpara simpara A szkripted a belsõ idõmérés következtében is megállhat. Alapbeállításban egy szkript maximum 30 másodpercig futhat. - Ez megváltoztatható a max_execution_time php3.ini direktívával - (php.ini PHP4 esetében), illetve a megfelelõ - php3_max_execution_time Apache .conf beállítással, valamint a - functionset_time_limit/function függvénnyel. Amikor ez az - idõ letelik, a szkript megáll, és ha a fenti esetben - említett 'shutdown' függvény definiált, az kerül meghívásra. - Az idõtúllépés esetét a functionconnection_timeout/function - függvényel állapíthatod meg. Ez igazat fog visszaadni, - ha idõtúllépés miatt hívódott meg a 'shutdown'./simpara + Ez megváltoztatható a max_execution_time php.ini direktívával, + illetve a megfelelõ php_value max_execution_time Apache .conf + beállítással, valamint a functionset_time_limit/function + függvénnyel. Amikor ez az idõ letelik, a szkript megáll, és ha + a fenti esetben említett 'shutdown' függvény definiált, az kerül + meghívásra. Az idõtúllépés esetét a + functionconnection_timeout/function függvényel állapíthatod + meg. Ez igazat fog visszaadni, ha idõtúllépés miatt hívódott + meg a 'shutdown'. + /simpara simpara Fontos megjegyezni, hogy az ABORTED és TIMEOUT állapotok @@ -74,7 +77,8 @@ Mindkettõt ellenõrizheted, ha a functionconnection_status/function függvényt hívod. Ez egy bitmezõt ad vissza, az aktív állapotokkal. Tehát ebben az esetben, mivel mindkét állapot aktív, - 3-at fogsz visszakapni./simpara + 3-at fogsz visszakapni. + /simpara /chapter @@ -94,4 +98,7 @@ 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 -- Index: phpdoc/hu/features/cookies.xml diff -u phpdoc/hu/features/cookies.xml:1.7 phpdoc/hu/features/cookies.xml:1.8 --- phpdoc/hu/features/cookies.xml:1.7 Sat Dec 15 10:05:30 2001 +++ phpdoc/hu/features/cookies.xml Sat Dec 22 11:03:15 2001 @@ -1,28 +1,47 @@ ?xml version=1.0 encoding=iso-8859-2? -!-- EN-Revision: 1.8 Maintainer: goba Status: ready -- +!-- EN-Revision: 1.13 Maintainer: goba Status: ready -- chapter id=features.cookies - titleSütik [cookie-k]/title + titleSütik (cookie-k)/title para - A PHP támogatja a HTTP cookie-k kezelését. A cookie-k lehetõséget + A PHP támogatja a HTTP cookie-k kezelését. A sütik lehetõséget adnak arra, hogy adatokat tárolj a kliens gépen, így követve - vagy azonosítva a visszatérõ látogatókat. Cookie-k beállítására + vagy azonosítva a visszatérõ látogatókat. Sütik beállítására a functionsetcookie/function függvénnyel nyílik lehetõség. - A cookie-k részei a HTTP fejlécnek, így a functionsetcookie/function + A sütik részei a HTTP fejlécnek, így a functionsetcookie/function függényt azelõtt kell meghívni, mielõtt
[PHP-DOC] cvs: phpdoc /en/features error-handling.xml
gobaSat Dec 22 11:14:50 2001 EDT Modified files: /phpdoc/en/features error-handling.xml Log: Typo in closing XML tag corrected Index: phpdoc/en/features/error-handling.xml diff -u phpdoc/en/features/error-handling.xml:1.23 phpdoc/en/features/error-handling.xml:1.24 --- phpdoc/en/features/error-handling.xml:1.23 Wed Dec 12 15:46:34 2001 +++ phpdoc/en/features/error-handling.xml Sat Dec 22 11:14:50 2001 @@ -1,5 +1,5 @@ ?xml version=1.0 encoding=iso-8859-1? -!-- $Revision: 1.23 $ -- +!-- $Revision: 1.24 $ -- chapter id=features.error-handling titleError Handling/title @@ -211,7 +211,7 @@ $err = errorentry\n; $err .= \tdatetime.$dt./datetime\n; -$err .= \terrornum.$errno./errnumber\n; +$err .= \terrornum.$errno./errornum\n; $err .= \terrortype.$errortype[$errno]./errortype\n; $err .= \terrormsg.$errmsg./errormsg\n; $err .= \tscriptname.$filename./scriptname\n;
[PHP-DOC] cvs: phpdoc /hu/features error-handling.xml file-upload.xml
gobaSat Dec 22 11:15:24 2001 EDT Modified files: /phpdoc/hu/features error-handling.xml file-upload.xml Log: Update to the latest EN Revisions Index: phpdoc/hu/features/error-handling.xml diff -u phpdoc/hu/features/error-handling.xml:1.9 phpdoc/hu/features/error-handling.xml:1.10 --- phpdoc/hu/features/error-handling.xml:1.9 Wed Dec 12 15:50:57 2001 +++ phpdoc/hu/features/error-handling.xml Sat Dec 22 11:15:24 2001 @@ -1,12 +1,12 @@ ?xml version=1.0 encoding=iso-8859-2? -!-- EN-Revision: 1.19 Maintainer: goba Status: ready -- +!-- EN-Revision: 1.24 Maintainer: goba Status: ready -- chapter id=features.error-handling titleHibakezelés/title para - A hibáknak és figyelmeztetéseknek PHP-ben számos típusa van. Ezek: - + A hibáknak és figyelmeztetéseknek PHP-ben + számos típusa van. Ezek: table titlePHP hiba típusok/title tgroup cols=4 @@ -105,18 +105,19 @@ operátorok használhatóak filenamephp.ini/filename fájlban, és semmilyen operátor sem használható a filenamephp3.ini/filename fájlban. - /para - para - PHP 4-ben az alapbeállítású link - linkend=ini.error-reportingerror_reporting/link érték - literalE_ALL amp; ~E_NOTICE/literal, ami azt jelenti, hogy minden - hiba és figyelmeztetés megjelenik az E_NOTICE-szint kivételével. PHP 3-ban - az alapbeállítás literal(E_ERROR | E_WARNING | E_PARSE)/literal, - ugyanezt jelenti. Vedd figyelembe, hogy ezek a konstansok nem - támogatottak a PHP 3 filenamephp3.ini/filename fájljában, - ezért az link linkend=ini.error-reportingerror_reporting/link - beállítás a numerikus literal7/literal érték. - /para + /para + + para + PHP 4-ben az alapbeállítású link + linkend=ini.error-reportingerror_reporting/link érték + literalE_ALL amp; ~E_NOTICE/literal, ami azt jelenti, hogy minden + hiba és figyelmeztetés megjelenik az E_NOTICE-szint kivételével. PHP 3-ban + az alapbeállítás literal(E_ERROR | E_WARNING | E_PARSE)/literal, + ugyanezt jelenti. Vedd figyelembe, hogy ezek a konstansok nem + támogatottak a PHP 3 filenamephp3.ini/filename fájljában, + ezért az link linkend=ini.error-reportingerror_reporting/link + beállítás a numerikus literal7/literal érték. + /para para Ezek a beállítások az ini fájl link @@ -139,42 +140,42 @@ /para /warning + para + Minden link linkend=language.expressionsPHP kifejezés/link írható a + quot;@quot; elõtaggal, ami kikapcsolja a hibajelentést arra a kifejezésre. + Ha hiba lép fel a kifejezés kiértékelésekor, és a + link linkend=ini.track-errorstrack_errors/link szolgáltatás + be van kapcsolva, a hibaüzenet megtalálható a + literal$php_errormsg/literal globális változóban. + /para + + note para - Minden link linkend=language.expressionsPHP kifejezés/link írható a - quot;@quot; elõtaggal, ami kikapcsolja a hibajelentést arra a kifejezésre. - Ha hiba lép fel a kifejezés kiértékelésekor, és a - link linkend=ini.track-errorstrack_errors/link szolgáltatás - be van kapcsolva, a hibaüzenet megtalálható a - literal$php_errormsg/literal globális változóban. + A link linkend=language.operators.errorcontrol@ + hibakezelõ operátor/link nem kapcsolja ki a + szkriptek feldolgozása során elõforduló hibák + (parse error) jelentését. /para + /note - note - para -A link linkend=language.operators.errorcontrol@ -hibakezelõ operátor/link nem kapcsolja ki a -szkriptek feldolgozása során elõforduló hibák -(parse error) jelentését. - /para - /note - - warning -para - Jelenleg a @ hibakezelõ operátor kikapcsolja azon kritikus hibák - jelentését is, amik megállítják a szkript futását. Más problémák - mellett, ha egy függvénybõl érkezõ hibaüzenetek elnyelésére - használod a @ jelet, meg fog állni a szkript futása, ha - nem létezik a megadott függvény, vagy elírtad a nevét. -/para - /warning - + warning para - Az alábbiakban láthatsz egy példát a PHP hibakezelõ képességeire. - Definiálunk egy hibakezelõ függvényt, ami tárolja a hibákat egy - fájlba (XML formátummal) és email-t küld a fejlesztõnek ha - a programban kritikus hiba történik. - example -titleHibakezelés használata egy szkriptben/title -programlisting role=php + Jelenleg a @ hibakezelõ operátor kikapcsolja azon kritikus hibák + jelentését is, amik megállítják a szkript futását. Más problémák + mellett, ha egy függvénybõl érkezõ hibaüzenetek elnyelésére + használod a @ jelet, meg fog állni a szkript futása, ha + nem létezik a megadott függvény, vagy elírtad a nevét. + /para + /warning + + para + Az alábbiakban láthatsz egy példát a PHP hibakezelõ képességeire. + Definiálunk egy hibakezelõ függvényt, ami tárolja a hibákat egy + fájlba (XML formátummal) és email-t küld a fejlesztõnek ha + a programban kritikus hiba történik. + example + titleHibakezelés használata egy szkriptben/title + programlisting role=php ![CDATA[ ?php // saját hibakezelést építünk @@
[PHP-DOC] cvs: phpdoc /ja/appendices aliases.xml debugger.xml history.xml migration.xml migration4.xml phpdevel.xml reserved.xml resources.xml /ja/chapters security.xml
fujimotoSat Dec 22 11:15:43 2001 EDT Modified files: /phpdoc/ja/appendices aliases.xml debugger.xml history.xml migration.xml migration4.xml phpdevel.xml reserved.xml resources.xml /phpdoc/ja/chapters security.xml Log: updated translation. Index: phpdoc/ja/appendices/aliases.xml diff -u phpdoc/ja/appendices/aliases.xml:1.4 phpdoc/ja/appendices/aliases.xml:1.5 --- phpdoc/ja/appendices/aliases.xml:1.4Fri Dec 14 11:49:29 2001 +++ phpdoc/ja/appendices/aliases.xmlSat Dec 22 11:15:40 2001 @@ -1,7 +1,7 @@ ?xml version=1.0 encoding=utf-8? -!-- $Revision: 1.4 $ -- +!-- $Revision: 1.5 $ -- appendix id=aliases - titleエイリアスのリスト/title + title関数エイリアスのリスト/title para 以下にエイリアスのリストを示します。全てのエイリアスが記述されてい ます。エイリアスの使用は古かったり、名前が変更されていたりで移植性の Index: phpdoc/ja/appendices/debugger.xml diff -u phpdoc/ja/appendices/debugger.xml:1.8 phpdoc/ja/appendices/debugger.xml:1.9 --- phpdoc/ja/appendices/debugger.xml:1.8 Fri Dec 14 20:23:22 2001 +++ phpdoc/ja/appendices/debugger.xml Sat Dec 22 11:15:41 2001 @@ -1,7 +1,7 @@ ?xml version=1.0 encoding=utf-8? -!-- $Revision: 1.8 $ -- +!-- $Revision: 1.9 $ -- appendix id=debugger - titlePHPデバッガ/title + titlePHP 3のデバッグ/title sect1 id=debugger-about titleデバッガについて/title Index: phpdoc/ja/appendices/history.xml diff -u phpdoc/ja/appendices/history.xml:1.4 phpdoc/ja/appendices/history.xml:1.5 --- phpdoc/ja/appendices/history.xml:1.4Sat Dec 15 21:36:49 2001 +++ phpdoc/ja/appendices/history.xmlSat Dec 22 11:15:41 2001 @@ -1,5 +1,5 @@ ?xml version=1.0 encoding=utf-8? -!-- $Revision: 1.4 $ -- +!-- $Revision: 1.5 $ -- appendix id=history titlePHPの歴史と関連するプロジェクト/title @@ -141,26 +141,25 @@ sect2 id=history.pear titlePEAR/title para -PEAR, the PHP Extension and Application Repository (originally, -PHP Extension and Add-on Repository) is PHP's version of -foundation classes, and may grow in the future to be one -of the key ways to distribute both PHP and C-based PHP -extensions among developers. - /para - para -PEAR was born in discussions held in the PHP Developers' -Meeting (PDM) held in January 2000 in Tel Aviv. It was -created by Stig S. Bakken, and is dedicated to his first-born -daughter, Malin Bakken. - /para - para -Since early 2000, PEAR has grown to be a big, significant -project with a large number of developers working on -implementing common, reusable functionality for the -benefit of the entire PHP community. PEAR today includes -a wide variety of infrastructure foundation classes -for database access, content caching, mathematical -calculations, eCommerce and much more. +PEARとはthe PHP Extension and Application Repository(元は +PHP Extension and Add-on Repositoryでした)のことで、 + +PHPで書かれた基本的なクラスの集まりで、将来的にはPHPもしくは +Cで書かれたPHPの拡張モジュールを開発者に配布する中心的な +方法になっていくでしょう。 + /para + para +PEARは2000年1月にTel Avivで開かれたPHP Developers' Meeting +(PDM)で行われた議論の中から生まれたものです。これはStig +S. Bakkenによって作成され、彼の初めて娘であるMalin Bakken +にささげられています。 + /para + para + +2000年はじめの頃から、PEARは多くの開発者が一般的で再利用可能な + +機能をPHPコミュニティ全体のために実装しました。これにより、 +PEARは大きな、そして重要なプロジェクトへと成長しました。 + +今日PEARにはデータベースへのアクセス、キャッシュ、数学計算、 + +eCommerce等のバラエティに富んだクラスが含まれるようになって +います。 /para /sect2 Index: phpdoc/ja/appendices/migration.xml diff -u phpdoc/ja/appendices/migration.xml:1.8 phpdoc/ja/appendices/migration.xml:1.9 --- phpdoc/ja/appendices/migration.xml:1.8 Wed Dec 12 15:52:15 2001 +++ phpdoc/ja/appendices/migration.xml Sat Dec 22 11:15:41 2001 @@ -1,7 +1,7 @@ ?xml version=1.0 encoding=utf-8? -!-- $Revision: 1.8 $ -- +!-- $Revision: 1.9 $ -- appendix id=migration - titlePHP/FI 2.0 から PHP 3.0 への移行/title + titlePHP/FI 2 から PHP 3 への移行/title section id=migration.about title3.0 における互換性/title Index: phpdoc/ja/appendices/migration4.xml diff -u phpdoc/ja/appendices/migration4.xml:1.10 phpdoc/ja/appendices/migration4.xml:1.11 --- phpdoc/ja/appendices/migration4.xml:1.10Wed Dec 12 15:52:15 2001 +++ phpdoc/ja/appendices/migration4.xml Sat Dec 22 11:15:42 2001 @@ -1,16 +1,16 @@ ?xml version=1.0 encoding=utf-8? -!-- $Revision: 1.10 $ -- +!-- $Revision: 1.11 $ -- appendix id=migration4 - titlePHP 3.0からPHP 4.0への移行/title + titlePHP 3からPHP 4への移行/title section id='migration4.changes' - titlePHP 4.0での変更点/title + titlePHP 4での変更点/title para -PHP 4.0 とこれに組み込まれた Zend エンジンは、PHPの性能と機能を大 +PHP 4 とこれに組み込まれた Zend +エンジンは、PHPの性能と機能を大 幅に向上させますが、既存のコードへの変更は最小限ですむように多くの -考慮がなされています。このため、PHP 3.0 から 4.0 への移行は、 -PHP/FI 2.0 から PHP 3.0 への移行と比べて非常に容易です。既存の PHP -3.0 のコードの多くは無修正で実行可能です。しかし、実用環境でバージョ +考慮がなされています。このため、PHP 3 から 4 への移行は、 +PHP/FI 2.0 から PHP 3 への移行と比べて非常に容易です。既存の +PHP +3 +のコードの多くは無修正で実行可能です。しかし、実用環境でバージョ ンを切替える際には、バージョン間の若干の差異を知り、使用するコード
[PHP-DOC] cvs: phpdoc /en/features http-auth.xml
gobaSat Dec 22 11:28:34 2001 EDT Modified files: /phpdoc/en/features http-auth.xml Log: Correct paragraph and if conditions spacing Index: phpdoc/en/features/http-auth.xml diff -u phpdoc/en/features/http-auth.xml:1.19 phpdoc/en/features/http-auth.xml:1.20 --- phpdoc/en/features/http-auth.xml:1.19 Wed Dec 12 15:46:34 2001 +++ phpdoc/en/features/http-auth.xmlSat Dec 22 11:28:34 2001 @@ -1,5 +1,5 @@ ?xml version=1.0 encoding=iso-8859-1? -!-- $Revision: 1.19 $ -- +!-- $Revision: 1.20 $ -- chapter id=features.http-auth titleHTTP authentication with PHP/title @@ -25,7 +25,7 @@ programlisting role=php ![CDATA[ ?php - if(!isset($PHP_AUTH_USER)) { + if (!isset($PHP_AUTH_USER)) { header(WWW-Authenticate: Basic realm=\My Realm\); header(HTTP/1.0 401 Unauthorized); echo Text to send if user hits Cancel button\n; @@ -104,13 +104,13 @@ exit; } - if(!isset($PHP_AUTH_USER) || ($SeenBefore == 1 !strcmp($OldAuth, $PHP_AUTH_USER)) ) { + if (!isset($PHP_AUTH_USER) || ($SeenBefore == 1 !strcmp($OldAuth, +$PHP_AUTH_USER))) { authenticate(); } else { - echo /pWelcome: $PHP_AUTH_USERbr; + echo pWelcome: $PHP_AUTH_USERbr; echo Old: $OldAuth; - echo form action='$PHP_SELF' METHOD=POST\n; + echo form action='$PHP_SELF' METHOD='POST'\n; echo input type='hidden' name='SeenBefore' value='1'\n; echo input type='hidden' name='OldAuth' value='$PHP_AUTH_USER'\n; echo input type='submit' value='Re Authenticate'\n;
[PHP-DOC] cvs: phpdoc /hu/features http-auth.xml images.xml
gobaSat Dec 22 11:28:59 2001 EDT Modified files: /phpdoc/hu/features http-auth.xml images.xml Log: Update to latest EN Revisions Index: phpdoc/hu/features/http-auth.xml diff -u phpdoc/hu/features/http-auth.xml:1.10 phpdoc/hu/features/http-auth.xml:1.11 --- phpdoc/hu/features/http-auth.xml:1.10 Wed Dec 12 15:50:59 2001 +++ phpdoc/hu/features/http-auth.xmlSat Dec 22 11:28:58 2001 @@ -1,5 +1,5 @@ ?xml version=1.0 encoding=iso-8859-2? -!-- EN-Revision: 1.15 Maintainer: goba Status: ready -- +!-- EN-Revision: 1.20 Maintainer: goba Status: ready -- chapter id=features.http-auth titleHTTP hitelesítés PHP-vel/title @@ -28,7 +28,7 @@ ![CDATA[ ?php if(!isset($PHP_AUTH_USER)) { -header(WWW-Authenticate: Basic realm=\Azonositás indoka\); +header(WWW-Authenticate: Basic realm=\Azonosítás indoka\); header(HTTP/1.0 401 Unauthorized); echo Ez jelenik meg, ha a Cancel gombot nyomja a felhasználó\n; exit; @@ -108,13 +108,13 @@ ![CDATA[ ?php function azonositas() { - header( WWW-Authenticate: Basic realm=\quot;Azonosítási Rendszer Teszt\quot;); + header( WWW-Authenticate: Basic realm=\Azonosítási Rendszer Teszt\); header( HTTP/1.0 401 Unauthorized); - echo Érvényes user nevet és jelszót kell megadnod, hogy elérd ezt a szolgáltatást!\n; + echo Érvényes nevet és jelszót kell megadnod, hogy elérd ezt a szolgáltatást!\n; exit; } - if(!isset($PHP_AUTH_USER) || ($JartMarItt == 1 !strcmp($RegiUser, $PHP_AUTH_USER)) ) { + if(!isset($PHP_AUTH_USER) || ($JartMarItt == 1 !strcmp($RegiUser, +$PHP_AUTH_USER))) { azonositas(); } else { @@ -160,9 +160,12 @@ sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil - sgml-default-dtd-file:../../manual.ced +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 -- Index: phpdoc/hu/features/images.xml diff -u phpdoc/hu/features/images.xml:1.6 phpdoc/hu/features/images.xml:1.7 --- phpdoc/hu/features/images.xml:1.6 Wed Dec 12 15:50:59 2001 +++ phpdoc/hu/features/images.xml Sat Dec 22 11:28:58 2001 @@ -1,5 +1,5 @@ ?xml version=1.0 encoding=iso-8859-2? -!-- EN-Revision: 1.11 Maintainer: goba Status: ready -- +!-- EN-Revision: 1.15 Maintainer: goba Status: ready -- chapter id=features.images titleKépek készítése/title @@ -58,9 +58,12 @@ sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil - sgml-default-dtd-file:../../manual.ced +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 --
[PHP-DOC] cvs: phpdoc /en/features safe-mode.xml
gobaSat Dec 22 11:55:40 2001 EDT Modified files: /phpdoc/en/features safe-mode.xml Log: s/Safe Mode/safe mode/ as Jim corrected these in other places. Adding ini link to open_basedir Index: phpdoc/en/features/safe-mode.xml diff -u phpdoc/en/features/safe-mode.xml:1.17 phpdoc/en/features/safe-mode.xml:1.18 --- phpdoc/en/features/safe-mode.xml:1.17 Wed Dec 12 15:46:35 2001 +++ phpdoc/en/features/safe-mode.xmlSat Dec 22 11:55:40 2001 @@ -1,16 +1,17 @@ ?xml version=1.0 encoding=iso-8859-1? -!-- $Revision: 1.17 $ -- +!-- $Revision: 1.18 $ -- chapter id=features.safe-mode titleSafe Mode/title para - Safe Mode is an attempt to solve the shared-server security problem. It is - architecturally incorrect to try to solve this problem at the PHP level, - but since the alternatives at the web server and OS levels aren't very - realistic, many people, especially ISP's, use Safe Mode for now. + The PHP safe mode is an attempt to solve the shared-server security + problem. It is architecturally incorrect to try to solve this + problem at the PHP level, but since the alternatives at the web + server and OS levels aren't very realistic, many people, + especially ISP's, use safe mode for now. /para para - The configuration directives that control Safe Mode are: + The configuration directives that control safe mode are: programlisting role=ini ![CDATA[ safe_mode = Off @@ -40,7 +41,7 @@ ? ]] /programlisting - results in this error when Safe Mode is enabled: + results in this error when safe mode is enabled: screen ![CDATA[ Warning: SAFE MODE Restriction in effect. The script whose uid is 500 is not @@ -50,8 +51,9 @@ /para para If instead of link linkend=ini.safe-modesafe_mode/link, you set an - open_basedir directory then all file operations will be limited to files - under the specified directory. For example (Apache httpd.conf example): + link linkend=ini.open-basediropen_basedir/link directory then all + file operations will be limited to files under the specified directory + For example (Apache httpd.conf example): programlisting role=ini ![CDATA[ Directory /docroot @@ -59,8 +61,9 @@ /Directory ]] /programlisting - If you run the same script.php with this open_basedir setting then this is - the result: + If you run the same script.php with this + link linkend=ini.open-basediropen_basedir/link setting + then this is the result: screen ![CDATA[ Warning: open_basedir restriction in effect. File is in wrong directory in @@ -86,15 +89,15 @@ /para sect1 id=features.safe-mode.functions - titleFunctions restricted/disabled by Safe Mode/title + titleFunctions restricted/disabled by safe mode/title para This is a still probably incomplete and possibly incorrect listing of the functions limited by -link linkend=features.safe-modeSafe Mode/link. +link linkend=features.safe-modesafe mode/link. !-- TODO: add note.sm.*; to the functions mentioned here. That entity should link to this section -- table - titleSafe Mode limited functions/title + titleSafe mode limited functions/title tgroup cols=2 thead row @@ -125,17 +128,17 @@ /row row entryfunctionifx_*/function/entry -entrysql_safe_mode restrictions, (!= Safe Mode)/entry +entrysql_safe_mode restrictions, (!= safe mode)/entry !-- TODO: more info on sql-safe-mode -- /row row entryfunctioningres_*/function/entry -entrysql_safe_mode restrictions, (!= Safe Mode)/entry +entrysql_safe_mode restrictions, (!= safe mode)/entry !-- TODO: more info on sql-safe-mode -- /row row entryfunctionmysql_*/function/entry -entrysql_safe_mode restrictions, (!= Safe Mode)/entry +entrysql_safe_mode restrictions, (!= safe mode)/entry !-- TODO: more info on sql-safe-mode -- /row row @@ -259,7 +262,7 @@ /row row entryfunctiongetallheaders/function/entry -entryIn Safe Mode, headers beginning with 'authorization' +entryIn safe mode, headers beginning with 'authorization' (case-insensitive) will not be returned. Warning: this is broken with the aol-server implementation of functiongetallheaders/function!/entry
[PHP-DOC] cvs: phpdoc /hu/features persistent-connections.xml remote-files.xml
gobaSat Dec 22 11:58:36 2001 EDT Modified files: /phpdoc/hu/features persistent-connections.xml remote-files.xml Log: Update to latest EN-Revisions Index: phpdoc/hu/features/persistent-connections.xml diff -u phpdoc/hu/features/persistent-connections.xml:1.7 phpdoc/hu/features/persistent-connections.xml:1.8 --- phpdoc/hu/features/persistent-connections.xml:1.7 Wed Dec 12 15:50:59 2001 +++ phpdoc/hu/features/persistent-connections.xml Sat Dec 22 11:58:36 2001 @@ -1,8 +1,8 @@ ?xml version=1.0 encoding=iso-8859-2? -!-- EN-Revision: 1.11 Maintainer: goba Status: ready -- +!-- EN-Revision: 1.17 Maintainer: goba Status: ready -- chapter id=features.persistent-connections - titleÁllandó (persistent) adatbázis kapcsolatok/title + titleÁllandó adatbázis kapcsolatok/title simpara Az állandó kapcsolatok SQL adatbázisokkal nem szûnnnek meg, @@ -13,6 +13,14 @@ A megegyezõ kapcsolat azt jelenti, hogy ugyanaz a host és ugyanaz a felhasználói név és jelszó került felhasználásra. /simpara + + note + para +Állandó kapcsolatokat nem csak adatbázisok szolgáltathatnak, +vannak más ilyen képességû kiterjesztések, mint például az +link linkend=ref.imapIMAP kiterjesztés/link. + /para + /note simpara Ha esetleg nem ismered alaposabban a webszerverek mûködését, @@ -67,7 +75,7 @@ 'multithreaded' web szerverben. Ez azt jelenti, hogy az ISAPI, WSAPI, és NSAPI (Windows alatt) formák használhatóak a PHP-vel. Ez a PHP 4.0.0 óta lehetséges, és így a PHP alkalmas - plug-in szintû együttmûködésre a Netscape FastTrack Server, + plug-in szintû együttmûködésre a Netscape FastTrack (iPlanet), a Microsoft Internet Information Server (IIS), és az O'Reilly WebSite Pro szerverekkel, valamint más, a fenti standardokat támogató szerverekkel. Ebben az esetben @@ -113,7 +121,30 @@ dokumentációjában, hogy hogyan tudod lekezelni az elhagyott vagy inaktív kapcsolatokat. /simpara - + + warning + simpara +Van még néhány faktor, amit érdemes figyelembe venned, +ha állandó adatbázis kapcsolatokat használsz. Egy ilyen +probléma, hogy ha tábla lezárást (lock) használsz egy +állandó kapcsolaton, és a szkript valamilyen okból nem +tudja feloldani a zárat, ezt a kapcsolatot használó +további szkriptek nem fognak helyesen mûködni, és a +webszerver vagy adatbázis szerver újraindítására lehet +szükség a feloldáshoz. Hasonlóan ha tranzakciókat használsz, +a tranzakció blokk tovább folytatódik a következõ megegyezõ +kapcsolatot használó szkriptben, ha a tranzakciót indító +szkript nem tudja lezárni azt. Ezekben az esetekben a +functionregister_shutdown_function/function függvényt +használhatod, hogy egy egyszerû takarító függvényt futtass +le a programod végeztével, ami visszavonja a tranzakciókat, +és feloldja a tábla zárakat. Jobban teszed azonban, ha +úgy kerülöd meg a problémát, hogy nem használsz állandó +kapcsolatokat olyan szkriptekben, amik tábla zárakat, +vagy tranzakciókat alkalmaznak. + /simpara + /warning + simpara Összefoglalva: az állandó adatbáziskapcsolatokat úgy tervezték, hogy megfeleltethetõek legyenek a hagyományos kapcsolatokkal. @@ -124,6 +155,17 @@ hatékonyságát, de a viselkedését nem! /simpara + para + Lásd még functionfbsql_pconnect/function, + functionibase_pconnect/function, functionifx_pconnect/function, + functionimap_popen/function, functioningres_pconnect/function, + functionmsql_pconnect/function, functionmssql_pconnection/function, + functionmysql_pconnect/function, functionOCIPLogon/function, + functionodbc_pconnect/function, functionOra_pLogon/function, + functionpfsockopen/function, functionpg_pconnect/function, és + functionsybase_pconnect/function. + /para + /chapter !-- Keep this comment at the end of the file @@ -137,9 +179,12 @@ sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil - sgml-default-dtd-file:../../manual.ced +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 -- Index: phpdoc/hu/features/remote-files.xml diff -u phpdoc/hu/features/remote-files.xml:1.6 phpdoc/hu/features/remote-files.xml:1.7 --- phpdoc/hu/features/remote-files.xml:1.6 Wed Dec 12 15:51:00 2001 +++ phpdoc/hu/features/remote-files.xml Sat Dec 22 11:58:36 2001 @@ -1,5 +1,5 @@ ?xml version=1.0 encoding=iso-8859-2? -!-- EN-Revision: 1.9 Maintainer: goba Status: ready -- +!-- EN-Revision: 1.13 Maintainer: goba Status: ready -- chapter id=features.remote-files titleTávoli file-ok kezelése/title @@ -113,9 +113,12 @@ sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil - sgml-default-dtd-file:../../manual.ced +sgml-default-dtd-file:../../manual.ced sgml-exposed-tags:nil sgml-local-catalogs:nil
[PHP-DOC] cvs: phpdoc /hu/features safe-mode.xml
gobaSat Dec 22 11:59:00 2001 EDT Modified files: /phpdoc/hu/features safe-mode.xml Log: Update to latest EN-Revision Index: phpdoc/hu/features/safe-mode.xml diff -u phpdoc/hu/features/safe-mode.xml:1.5 phpdoc/hu/features/safe-mode.xml:1.6 --- phpdoc/hu/features/safe-mode.xml:1.5Wed Dec 12 15:51:01 2001 +++ phpdoc/hu/features/safe-mode.xmlSat Dec 22 11:58:59 2001 @@ -1,35 +1,40 @@ ?xml version=1.0 encoding=iso-8859-2? -!-- EN-Revision: 1.11 Maintainer: goba Status: ready -- +!-- EN-Revision: 1.18 Maintainer: goba Status: ready -- chapter id=features.safe-mode - titleSafe mode/title + titleSafe Mode/title para - A Safe Mode egy próbálkozás a megosztott szerverek biztonsági + A safe mode egy próbálkozás a megosztott szerverek biztonsági problémáinak megoldására. Architektúrálisan nem korrekt, hogy ezt a problémát a PHP szintjén próbáljuk megoldani, de mivel a többi alternatíva a webszerver és operációs rendszer szinteken nem igazán használható, sokan - különösen az internetszolgáltatók - - a Safe Mode-ot használják egyelõre. + a safe mode-ot használják egyelõre. /para para - A Safe Mode mûködését befojásoló beállítások: + A safe mode mûködését befolyásoló beállítások: programlisting role=ini -safe_mode = Off -open_basedir = -safe_mode_exec_dir = -safe_mode_allowed_env_vars = PHP_ -safe_mode_protected_env_vars = LD_LIBRARY_PATH -disable_functions = +![CDATA[ +safe_mode = Off +open_basedir = +safe_mode_exec_dir = +safe_mode_allowed_env_vars = PHP_ +safe_mode_protected_env_vars = LD_LIBRARY_PATH +disable_fnctions = +]] /programlisting /para para - Ha a Safe Mode be van kapcsolva, a PHP ellenõrzi, hogy az aktuálisan + Ha a link linkend=ini.safe-modesafe_mode/link + beállítás be van kapcsolva, a PHP ellenõrzi, hogy az aktuálisan futó szkript tulajdonosa megegyezik-e a kezelésre megnyitandó file tulajdonosával. Például: programlisting role=ls +![CDATA[ -rw-rw-r--1 rasmus rasmus 33 Jul 1 19:20 script.php -rw-r--r--1 root root 1116 May 26 18:01 /etc/passwd +]] /programlisting Futtatva ezt a script.php programot: programlisting role=php @@ -39,16 +44,20 @@ ? ]] /programlisting - a következõ hibát kapod, ha a Safe Mode be van kapcsolva: - programlisting role=php + a következõ hibát kapod, ha a safe mode be van kapcsolva: + screen +![CDATA[ Warning: SAFE MODE Restriction in effect. The script whose uid is 500 is not allowed to access /etc/passwd owned by uid 0 in /docroot/script.php on line 2 - /programlisting +]] + /screen /para para - Ha a safe_mode helyett egy open_basedir könyvtárat állítasz be, akkor - minden engedélyezett file mûvelet erre a könyvtárra korlátozódik. - Például (Apache httpd.conf példa): + Ha a link linkend=ini.safe-modesafe_mode/link helyett + egy link linkend=ini.open-basediropen_basedir/link + könyvtárat állítasz be, akkor minden engedélyezett file + mûvelet erre a könyvtárra korlátozódik. Például (Apache + httpd.conf példa): programlisting role=ini ![CDATA[ Directory /docroot @@ -58,32 +67,38 @@ /programlisting Ha a fenti script.php programot futtatod, ezzel az open_basedir beállítással, akkor a következõ eredményt kapod: - programlisting role=php + screen +![CDATA[ Warning: open_basedir restriction in effect. File is in wrong directory in /docroot/script.php on line 2 - /programlisting +]] + /screen /para para Le tudsz tiltani különbözõ függvényeket akár egyenként is. Ha hozzáadod ezt a php.ini állományodhoz: programlisting role=ini +![CDATA[ disable_functions readfile,system +]] /programlisting A következõ hibát kapod: - programlisting role=php + screen +![CDATA[ Warning: readfile() has been disabled for security reasons in /docroot/script.php on line 2 - /programlisting +]] + /screen /para sect1 id=features.safe-mode.functions - titleA Safe Mode használatakor tiltott/korlátozott függvények/title + titleA safe mode használatakor tiltott/korlátozott függvények/title para Ez még valószínûleg nem teljes, és nem korrekt listája a függvényeknek, amiket a -link linkend=features.safe-modeSafe Mode/link korlátoz. +link linkend=features.safe-modesafe mode/link korlátoz. table - titleSafe Mode-ban korlátozott függvények/title + titleSafe modeban korlátozott függvények/title tgroup cols=2 thead row @@ -114,15 +129,15 @@ /row row entryfunctionifx_*/function/entry -entrysql_safe_mode megkötések, (!= Safe Mode)//entry +entrysql_safe_mode megkötések, (!= safe mode)//entry /row row entryfunctioningres_*/function/entry -entrysql_safe_mode megkötések, (!= Safe Mode)/entry +entrysql_safe_mode megkötések, (!= safe mode)/entry /row row
[PHP-DOC] cvs: phpdoc /en/features connection-handling.xml
gobaSat Dec 22 12:04:47 2001 EDT Modified files: /phpdoc/en/features connection-handling.xml Log: One more php3_* modified to be php_value. Thanks to Slawek for the report. Index: phpdoc/en/features/connection-handling.xml diff -u phpdoc/en/features/connection-handling.xml:1.11 phpdoc/en/features/connection-handling.xml:1.12 --- phpdoc/en/features/connection-handling.xml:1.11 Sat Dec 22 11:02:21 2001 +++ phpdoc/en/features/connection-handling.xml Sat Dec 22 12:04:47 2001 @@ -1,5 +1,5 @@ ?xml version=1.0 encoding=iso-8859-1? -!-- $Revision: 1.11 $ -- +!-- $Revision: 1.12 $ -- chapter id=features.connection-handling titleConnection handling/title @@ -50,7 +50,7 @@ Your script can also be terminated by the built-in script timer. The default timeout is 30 seconds. It can be changed using the max_execution_time php.ini directive or the corresponding - php3_max_execution_time Apache .conf directive as well as with + php_value max_execution_time Apache .conf directive as well as with the functionset_time_limit/function function. When the timer expires the script will be aborted and as with the above client disconnect case, if a shutdown function has been registered it will
[PHP-DOC] cvs: phpdoc /hu/features connection-handling.xml
gobaSat Dec 22 12:05:11 2001 EDT Modified files: /phpdoc/hu/features connection-handling.xml Log: That php_value was correct there, so update revision Index: phpdoc/hu/features/connection-handling.xml diff -u phpdoc/hu/features/connection-handling.xml:1.7 phpdoc/hu/features/connection-handling.xml:1.8 --- phpdoc/hu/features/connection-handling.xml:1.7 Sat Dec 22 11:03:14 2001 +++ phpdoc/hu/features/connection-handling.xml Sat Dec 22 12:05:11 2001 @@ -1,5 +1,5 @@ ?xml version=1.0 encoding=iso-8859-2? -!-- EN-Revision: 1.11 Maintainer: goba Status: ready -- +!-- EN-Revision: 1.12 Maintainer: goba Status: ready -- chapter id=features.connection-handling titleKapcsolatkezelés/title
[PHP-DOC] cvs: phpdoc /pl/features connection-handling.xml
slawek Sat Dec 22 12:15:31 2001 EDT Modified files: /phpdoc/pl/features connection-handling.xml Log: Updated to EN 1.12 Index: phpdoc/pl/features/connection-handling.xml diff -u phpdoc/pl/features/connection-handling.xml:1.7 phpdoc/pl/features/connection-handling.xml:1.8 --- phpdoc/pl/features/connection-handling.xml:1.7 Thu Dec 20 07:39:45 2001 +++ phpdoc/pl/features/connection-handling.xml Sat Dec 22 12:15:30 2001 @@ -1,6 +1,6 @@ ?xml version=1.0 encoding=iso-8859-2? -!-- EN-Revision: 1.10 Maintainer: slawek Status: ready -- -!-- $Revision: 1.7 $ -- +!-- EN-Revision: 1.12 Maintainer: slawek Status: ready -- +!-- $Revision: 1.8 $ -- chapter id=features.connection-handling titleObs³uga po³±czeñ/title @@ -33,7 +33,7 @@ gdy braknie przegl±darki do której mo¿na wysy³aæ dane. Domy¶lnie, po roz³±czeniu siê klienta, dzia³anie skryptu jest przerywane. To zachowanie mo¿na zmieniæ dziêki opcji ignore_user_abort w php.ini, jak - równie¿ dyrektywie Apache php3_ignore_user_abort lub funkcji + równie¿ dyrektywie Apache php_value ignore_user_abort lub funkcji functionignore_user_abort/function. Je¶li nie ka¿esz PHP ignorowaæ roz³±czeñ klienta, a klient roz³±czy siê, skrypt zakoñczy dzia³anie. Jedyny wyj±tek wyst±pi, je¶li zarejestrujesz funkcjê zamykaj±c±, u¿ywaj±c @@ -50,7 +50,7 @@ Skrypt mo¿e zostaæ równie¿ zakoñczony przez wbudowany licznik czasu. Domy¶lnie czas ten wynosi 30 sekund. Warto¶æ tê mo¿na zmieniæ u¿ywaj±c opcji max_execution_time w php.ini, jak równie¿ dyrektywy - Apache php3_max_execution_time lub funkcji + Apache php_value max_execution_time lub funkcji functionset_time_limit/function. Kiedy czas na wykonanie siê skoñczy, skrypt zostanie przerwany podobnie jak w przypadku roz³±czenia siê klienta (patrz wy¿ej). Je¶li funkcja zamykaj±ca by³a zarejestrowana,
[PHP-DOC] cvs: phpdoc /pl/features http-auth.xml
slawek Sat Dec 22 12:17:17 2001 EDT Modified files: /phpdoc/pl/features http-auth.xml Log: Updated to EN 1.20 Index: phpdoc/pl/features/http-auth.xml diff -u phpdoc/pl/features/http-auth.xml:1.8 phpdoc/pl/features/http-auth.xml:1.9 --- phpdoc/pl/features/http-auth.xml:1.8Thu Dec 20 07:40:43 2001 +++ phpdoc/pl/features/http-auth.xmlSat Dec 22 12:17:17 2001 @@ -1,6 +1,6 @@ ?xml version=1.0 encoding=iso-8859-2? -!-- EN-Revision: 1.19 Maintainer: slawek Status: ready -- -!-- $Revision: 1.8 $ -- +!-- EN-Revision: 1.20 Maintainer: slawek Status: ready -- +!-- $Revision: 1.9 $ -- chapter id=features.http-auth titleAutoryzacja HTTP w PHP/title @@ -22,7 +22,7 @@ programlisting role=php ![CDATA[ ?php - if(!isset($PHP_AUTH_USER)) { + if (!isset($PHP_AUTH_USER)) { header(WWW-Authenticate: Basic realm=\My Realm\); header(HTTP/1.0 401 Unauthorized); echo Tekst do wys³ania, je¶li u¿ytkownik wci¶nie przycisk Anuluj\n; @@ -101,16 +101,16 @@ exit; } - if(!isset($PHP_AUTH_USER) || ($SeenBefore == 1 !strcmp($OldAuth, $PHP_AUTH_USER)) ) { + if (!isset($PHP_AUTH_USER) || ($SeenBefore == 1 !strcmp($OldAuth, +$PHP_AUTH_USER))) { authenticate(); } else { - echo /pWitaj: $PHP_AUTH_USERbr; + echo pWitaj: $PHP_AUTH_USERbr; echo Poprzenio: $OldAuth; - echo form action=\$PHP_SELF\ METHOD=POST\n; - echo input type=\hidden\ name=\SeenBefore\ value=\1\\n; - echo input type=\hidden\ name=\OldAuth\ value=\$PHP_AUTH_USER\\n; - echo input type=\submit\ value=\Re Authenticate\\n; + echo form action='$PHP_SELF' METHOD='POST'\n; + echo input type='hidden' name='SeenBefore' value='1'\n; + echo input type='hidden' name='OldAuth' value='$PHP_AUTH_USER'\n; + echo input type='submit' value='Re Authenticate'\n; echo /form/p\n; } ?
[PHP-DOC] cvs: phpdoc /en/functions session.xml
leszek Sat Dec 22 12:18:41 2001 EDT Modified files: /phpdoc/en/functionssession.xml Log: Little cleaned up doc for session_cache_expire Index: phpdoc/en/functions/session.xml diff -u phpdoc/en/functions/session.xml:1.69 phpdoc/en/functions/session.xml:1.70 --- phpdoc/en/functions/session.xml:1.69Tue Dec 18 17:43:31 2001 +++ phpdoc/en/functions/session.xml Sat Dec 22 12:18:41 2001 @@ -1,5 +1,5 @@ ?xml version=1.0 encoding=iso-8859-1? -!-- $Revision: 1.69 $ -- +!-- $Revision: 1.70 $ -- reference id=ref.session titleSession handling functions/title titleabbrevSessions/titleabbrev @@ -1029,10 +1029,7 @@ refentry id='function.session-cache-expire' refnamediv refnamesession_cache_expire/refname -refpurpose - Return the current cache expire. If new_cache_expire is given, - the current cache_expire is replaced with new_cache_expire -/refpurpose +refpurposeReturn current cache expire/refpurpose /refnamediv refsect1 titleDescription/title @@ -1043,7 +1040,9 @@ /funcprototype /funcsynopsis para - warn.undocumented.func; + functionsession_cache_expire/function returns current cache expire. + If parameternew_cache_expire/parameter is given, the current + cache expire is replaced with parameternew_cache_expire/parameter. /para /refsect1 /refentry
[PHP-DOC] cvs: phpdoc /pl Translators /pl/chapters install.xml /pl/functions session.xml
leszek Sat Dec 22 12:19:30 2001 EDT Modified files: /phpdoc/pl Translators /phpdoc/pl/chapters install.xml /phpdoc/pl/functionssession.xml Log: Updated session.xml to 1.70 and install.xml to 1.96 Index: phpdoc/pl/Translators diff -u phpdoc/pl/Translators:1.23 phpdoc/pl/Translators:1.24 --- phpdoc/pl/Translators:1.23 Thu Dec 20 07:37:10 2001 +++ phpdoc/pl/Translators Sat Dec 22 12:19:29 2001 @@ -30,7 +30,7 @@ resources.xml --- chapters -- config.xml Leon done 1.31 -install.xml Leon done 1.94 +install.xml Leon done 1.96 intro.xml Leon done 1.24 security.xml --- faq --- @@ -137,7 +137,7 @@ satellite.xml sem.xml sesam.xml -session.xml leon done 1.55 +session.xml leon done 1.70 shmop.xml snmp.xml sockets.xml Index: phpdoc/pl/chapters/install.xml diff -u phpdoc/pl/chapters/install.xml:1.9 phpdoc/pl/chapters/install.xml:1.10 --- phpdoc/pl/chapters/install.xml:1.9 Thu Dec 20 07:38:39 2001 +++ phpdoc/pl/chapters/install.xml Sat Dec 22 12:19:29 2001 @@ -1,6 +1,6 @@ ?xml version=1.0 encoding=iso-8859-2? -!-- EN-Revision: 1.94 Maintainer: leon Status: ready -- -!-- $Revision: 1.9 $ -- +!-- EN-Revision: 1.96 Maintainer: leon Status: ready -- +!-- $Revision: 1.10 $ -- chapter id=installation titleInstalacja/title sect1 id=install.general @@ -169,7 +169,7 @@ title Instrukcja szubkiej instalacji PHP 4 (jako modu³ Apache'a) /title - programlisting + programlisting role=shell ![CDATA[ 1. gunzip apache_1.3.x.tar.gz 2. tar xvf apache_1.3.x.tar @@ -3259,7 +3259,7 @@ listitem para Zdekompresuj plik dystrybucyjny do dowolnego katalogu, np. -filenameC:\php\/filename. +filenamec:\php\/filename. /para /listitem listitem @@ -5181,6 +5181,7 @@ 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 Index: phpdoc/pl/functions/session.xml diff -u phpdoc/pl/functions/session.xml:1.7 phpdoc/pl/functions/session.xml:1.8 --- phpdoc/pl/functions/session.xml:1.7 Fri Dec 21 18:08:47 2001 +++ phpdoc/pl/functions/session.xml Sat Dec 22 12:19:30 2001 @@ -1,6 +1,6 @@ ?xml version=1.0 encoding=iso-8859-2? -!-- EN-Revision: 1.55 Maintainer: leon Status: ready -- -!-- $Revision: 1.7 $ -- +!-- EN-Revision: 1.70 Maintainer: leon Status: ready -- +!-- $Revision: 1.8 $ -- reference id=ref.session titleFunkje obs³ugi sesji/title titleabbrevSesje/titleabbrev @@ -149,7 +149,7 @@ $count++; ? -Witaj go¶ciu. Ogl±dasz t± stronê lt;?php echo $count; ?gt; raz.lt;pgt; +Witaj go¶ciu. Ogl±dasz t± stronê ?php echo $count; ? raz.p ?php # ?=SID? jest konieczne do zachowania identyfikatora sesji je¶li @@ -356,13 +356,21 @@ simpara functionsession_start/function tworzy sesjê (lub odtwarza bie¿±c± w oparciu o identyfikator sesji przekazywany przez zmienne GET lub - ciasteczko)./simpara + ciasteczko). +/simpara +simpara + Je¶li chcesz, aby sesja by³a nazwana, przed wywo³aniem + functionsession_start/function musisz wywo³aæ + functionsession_name/function. +/simpara simpara Ta funkcja zawsze zwraca warot¶æ true;. /simpara note para - Ta funkcja zosta³a dodana w PHP 4.0. + Je¶li u¿ywasz sesji opartych o ciasteczka, to + functionsession_start/function musi byæ wywo³ane przed wys³aniem + jakichkolwiek danych do przegl±darki. /para /note /refsect1 @@ -383,12 +391,33 @@ /funcsynopsis simpara functionsession_destroy/function niszczy wszystkie dane skojarzone z - bie¿±c± sesj±. + bie¿±c± sesj±. Nie usuwa ¿adnych globalnych zmiennych zwi±zanych z sesj±. + Nie usuwa te¿ ciasteczka sesyjnego. /simpara simpara Funkcja ta zawraca true; w przypadku sukcesu w niszczeniu danych sesji. W przeciwnym przypadku zwracana jest warto¶æ false;. /simpara +para + example + titleNiszczenie sesji/title + programlisting role=php +![CDATA[ +?php + +# Inicjalizuj sesjê +# Je¶li u¿ywasz sesion_name(co¶tam), nie zapomnij o tym teraz! +session_start(); +# Usuñ wszystkie zmienne sesyjne +session_unset(); +# Na koniec, zniszcz sesjê +session_destroy(); + +? +]] + /programlisting + /example +/para /refsect1 /refentry @@ -437,11 +466,6 @@ ]] /programlisting /example -note - para - Funkcja ta zosta³a dodana w PHP 4.0. - /para -/note /refsect1 /refentry @@ -464,11 +488,6 @@ functionsession_module_name/function zwraca nazwê bie¿±cego modu³u sesji. Je¶li podany zosta³ parametr parametermodu³/parameter, u¿yty zostanie nowo podany modu³. - note - para - Ta funkcja zosta³a dodana
[PHP-DOC] cvs: phpdoc /en/functions ncurses.xml
georg Sat Dec 22 13:02:35 2001 EDT Modified files: /phpdoc/en/functionsncurses.xml Log: Documentation for the following functions: ncurses_can_change_color ncurses_cbreak ncurses_clear ncurses_clrtobot ncurses_clrtoeol ncurses_def_rpog_mode ncurses_def_shell_mode ncurses_delch ncurses_deleteln ncurses_doupdate ncurses_echo ncurses_erase Status: 12 functions documented 102 functions still undocumented Index: phpdoc/en/functions/ncurses.xml diff -u phpdoc/en/functions/ncurses.xml:1.2 phpdoc/en/functions/ncurses.xml:1.3 --- phpdoc/en/functions/ncurses.xml:1.2 Sun Dec 16 03:58:10 2001 +++ phpdoc/en/functions/ncurses.xml Sat Dec 22 13:02:35 2001 @@ -1,11 +1,23 @@ ?xml version=1.0 encoding=iso-8859-1? -!-- $Revision: 1.2 $ -- +!-- $Revision: 1.3 $ -- reference id=ref.ncurses titleNcurses terminal screen control functions/title titleabbrevncurses functions/titleabbrev partintro para + ncurses (new curses) is a free software emulation of curses in + System V Rel 4.0 (and above). It uses terminfo format, supports pads, colors, +multiple + highlights, form characters and function key mapping. + /para + para +To get these functions to work, you have to compile the CGI +version of PHP with option +role=configure--with-ncurses/option. +That requires the ncurses library to be installed. Download the +latest version from ulink +url=url.ncurses;url.ncurses;/ulink, +compile and install it. /para /partintro @@ -25,7 +37,9 @@ /funcsynopsis warn.experimental.func; para - undocumented + The function functionncurses_can_change_color/function returns + true; or false;, depending on whether the terminal has color + capabilities and whether the programmer can change the colors. /para /refsect1 /refentry @@ -45,7 +59,17 @@ /funcsynopsis warn.experimental.func; para - undocumented +functionncurses_cbreak/function disables line buffering and +character processing (interrupt and flow control characters are +unaffected), making characters typed by the user immediately +available to the program. +/para +para +functionncurses_cbreak/function returns true; if any error +occured, otherwise false;. +/para +para +See also: functionncurses_nocbreak/function /para /refsect1 /refentry @@ -65,7 +89,16 @@ /funcsynopsis warn.experimental.func; para - undocumented +functionncurses_clear/function clears the screen completely +without setting blanks. Returns false; on success, otherwise true;. +/para +para +Note: functionncurses_clear/function clears the screen without +setting blanks, which have the current background rendition. To +clear screen with blanks, use functionncurses_erase/function. +/para +para +See also: functionncurses_erase/function /para /refsect1 /refentry @@ -85,7 +118,14 @@ /funcsynopsis warn.experimental.func; para - undocumented +functionncurses_clrtobot/function erases all lines from cursor +to end of screen and creates blanks. Blanks created by +functionncurses_clrtobot/function have the current background +rendition. Returns true; if any error occured, otherwise false;. +/para +para +See also: functionncurses_clear/function, +functionncurses_clrtoeol/function /para /refsect1 /refentry @@ -105,8 +145,15 @@ /funcsynopsis warn.experimental.func; para - undocumented +functionncurses_clrtoeol/function erases the current line from +cursor position to the end. Blanks created by +functionncurses_clrtoeol/function have the current background +rendition. Returns true; if any error occured, otherwise false;. /para +para +See also: functionncurses_clear/function, +functionncurses_clrtobot/function +/para /refsect1 /refentry @@ -125,7 +172,13 @@ /funcsynopsis warn.experimental.func; para - undocumented +functionncurses_def_prog_mode/function saves the current +terminal modes for program (in curses) for use by +functionncurses_reset_prog_mode/function. Returns false; on +success, otherwise true;. +/para +para +See also: functionncurses_reset_prog_mode/function /para /refsect1 /refentry @@ -145,7 +198,13 @@ /funcsynopsis warn.experimental.func; para - undocumented +functionncurses_def_shell_mode/function saves the current +terminal modes for shell (not in curses) for use by +functionncurses_reset_shell_mode/function. Returns false; on +success, otherwise true;. +/para +para +See also: functionncurses_reset_shell_mode/function /para /refsect1 /refentry @@ -165,7 +224,14 @@ /funcsynopsis warn.experimental.func; para
[PHP-DOC] cvs: phpdoc /pl/features safe-mode.xml
slawek Sat Dec 22 13:13:30 2001 EDT Modified files: /phpdoc/pl/features safe-mode.xml Log: Updated to EN 1.18 Index: phpdoc/pl/features/safe-mode.xml diff -u phpdoc/pl/features/safe-mode.xml:1.8 phpdoc/pl/features/safe-mode.xml:1.9 --- phpdoc/pl/features/safe-mode.xml:1.8Thu Dec 20 07:42:50 2001 +++ phpdoc/pl/features/safe-mode.xmlSat Dec 22 13:13:30 2001 @@ -1,11 +1,11 @@ ?xml version=1.0 encoding=iso-8859-2? -!-- EN-Revision: 1.17 Maintainer: slawek Status: ready -- -!-- $Revision: 1.8 $ -- +!-- EN-Revision: 1.18 Maintainer: slawek Status: ready -- +!-- $Revision: 1.9 $ -- chapter id=features.safe-mode titleTryb bezpieczny/title para - Tryb bezpieczny (Safe Mode) jest prób± rozwi±zania problemów + Tryb bezpieczny (safe mode) jest prób± rozwi±zania problemów bezpieczeñstwa na wspó³dzielnym serwerze. Co prawda rozwi±zywanie ich na poziomie PHP nie jest najlepszym rozwi±zaniem, ale je¶li nie ma mo¿liwo¶ci zrobienia tego na poziomie serwera www lub systemu operacyjnego, na wielu @@ -54,8 +54,9 @@ /para para Je¶li zamiast w³±czaæ opcjê link linkend=ini.safe-modesafe_mode/link - ustawisz katalog open_basedir, wtedy wszystkie operacje plikowe bed± - ograniczone do tego katalogu. Na przyk³ad (dla httpd.conf Apache'a): + ustawisz katalog link linkend=ini.open-basediropen_basedir/link, + wtedy wszystkie operacje plikowe bed± ograniczone do tego katalogu. Na + przyk³ad (dla httpd.conf Apache'a): programlisting role=ini ![CDATA[ Directory /docroot @@ -64,7 +65,7 @@ ]] /programlisting Uruchomienie tego samego skryptu script.php z ustawionym katalogiem - open_basedir spowoduje wy¶wietlenie: + link linkend=ini.open-basediropen_basedir/link spowoduje wy¶wietlenie: screen ![CDATA[ Warning: open_basedir restriction in effect. File is in wrong directory in @@ -235,9 +236,9 @@ /row row entryfunctioncopy/function/entry -entrysm.uidcheck; sm.uidcheck.dir; (on -parametersource/parameter and -parametertarget/parameter) /entry +entrysm.uidcheck; sm.uidcheck.dir; (dla +parameter¼ród³a/parameter i +parameterprzeznaczenia/parameter) /entry /row row entryfunctionchgrp/function/entry @@ -249,8 +250,8 @@ /row row entryfunctionchmod/function/entry -entrysm.uidcheck; In addition, you cannot -set the SUID, SGID and sticky bits/entry +entrysm.uidcheck; Dodatkowo, nie mo¿na ustawiæ bitów SUID, SGID +i sticky bit./entry /row row entryfunctiontouch/function/entry @@ -258,13 +259,13 @@ /row row entryfunctionsymlink/function/entry -entrysm.uidcheck; sm.uidcheck.dir; (note: only the target is -checked)/entry +entrysm.uidcheck; sm.uidcheck.dir; (sprawdzany jest jedynie element +do którego tworzony jest link)/entry /row row entryfunctionlink/function/entry -entrysm.uidcheck; sm.uidcheck.dir; (note: only the target is -checked)/entry +entrysm.uidcheck; sm.uidcheck.dir; (sprawdzany jest jedynie element +do którego tworzony jest link)/entry /row row entryfunctiongetallheaders/function/entry
[PHP-DOC] cvs: phpdoc /en/functions mysql.xml
slawek Sat Dec 22 16:19:07 2001 EDT Modified files: /phpdoc/en/functionsmysql.xml Log: Typo in example Index: phpdoc/en/functions/mysql.xml diff -u phpdoc/en/functions/mysql.xml:1.79 phpdoc/en/functions/mysql.xml:1.80 --- phpdoc/en/functions/mysql.xml:1.79 Wed Dec 12 15:47:08 2001 +++ phpdoc/en/functions/mysql.xml Sat Dec 22 16:19:07 2001 @@ -1,5 +1,5 @@ ?xml version=1.0 encoding=iso-8859-1? -!-- $Revision: 1.79 $ -- +!-- $Revision: 1.80 $ -- reference id=ref.mysql titleMySQL Functions/title titleabbrevMySQL/titleabbrev @@ -1144,7 +1144,7 @@ programlisting role=php ![CDATA[ ?php -mysql_connect(hostname, user, $password); +mysql_connect(hostname, user, password); mysql_select_db($db); $result = mysql_query(select * from table); while ($row = mysql_fetch_object($result)) {
[PHP-DOC] Bug #14663 Updated: Empty packets as result of serialization
ID: 14663 Updated by: jan Reported By: [EMAIL PROTECTED] Old Summary: socket_read() doesn't function as documented Old Status: Open Status: Analyzed Bug Type: Documentation problem Old Operating System: FreeBSD 4.4 Operating System: Windows NT 4 sp 6a PHP Version: 4.1.0 New Comment: the manual page is marked as EXPERIMENTAL. so waiting for the extension to become stable wil be the best. fixing the example now just to change it again tomorrow is useless. Previous Comments: [2001-12-22 15:58:12] [EMAIL PROTECTED] Making a documentation problem. Valid sample still have to be written. [2001-12-22 15:50:49] [EMAIL PROTECTED] Example code copy/pasted from http://www.php.net/manual/en/html/ref.sockets.html : ?php error_reporting (E_ALL); echo h2TCP/IP Connection/h2\n; /* Get the port for the WWW service. */ $service_port = getservbyname ('www', 'tcp'); /* Get the IP address for the target host. */ $address = gethostbyname ('www.php.net'); /* Create a TCP/IP socket. */ $socket = socket_create (AF_INET, SOCK_STREAM, 0); if ($socket 0) { echo socket_create() failed: reason: . socket_strerror ($socket) . \n; } else { socket_create() successful: . socket_strerror ($socket) . \n; } echo Attempting to connect to '$address' on port '$service_port'...; $result = socket_connect ($socket, $address, $service_port); if ($result 0) { echo socket_connect() failed.\nReason: ($result) . socket_strerror($result) . \n; } else { echo OK.\n; } $in = HEAD / HTTP/1.0\r\n\r\n; $out = ''; echo Sending HTTP HEAD request...; socket_write ($socket, $in, strlen ($in)); echo OK.\n; echo Reading response:\n\n; while (socket_read ($socket, $out, 2048)) { echo $out; } echo Closing socket...; socket_close ($socket); echo OK.\n\n; ? When run : h2TCP/IP Connection/h2 br bWarning/b: socket_strerror() expects parameter 1 to be long, resource given in b/usr/home/aragon/squeakbot/test2/b on line b18/bbr Attempting to connect to '209.61.157.217' on port '80'...OK. Sending HTTP HEAD request...OK. Reading response: br bWarning/b: socket_read() expects parameter 2 to be long, string given in b/usr/home/aragon/squeakbot/test2/b on line b38/bbr Closing socket...OK. Regards, Aragon Edit this bug report at http://bugs.php.net/?id=14663edit=1
[PHP-DOC] Re: [PHP-DEV] Bug #14663 Updated: Empty packets as result of serialization
On Sat, Dec 22, 2001 at 09:22:10PM -, [EMAIL PROTECTED] wrote : ID: 14663 Updated by: jan Reported By: [EMAIL PROTECTED] Old Summary: socket_read() doesn't function as documented Old Status: Open Status: Analyzed Bug Type: Documentation problem Old Operating System: FreeBSD 4.4 Operating System: Windows NT 4 sp 6a PHP Version: 4.1.0 New Comment: the manual page is marked as EXPERIMENTAL. so waiting for the extension to become stable wil be the best. fixing the example now just to change it again tomorrow is useless. IMHO this can be removed. The whole interface has just been rewritte so it mimics BSD sockets. What else should come now? :) -- Please always Cc to me when replying to me on the lists.
[PHP-DOC] cvs: phpdoc /it/language oop.xml
alan_dangeloSat Dec 22 16:32:04 2001 EDT Modified files: /phpdoc/it/language oop.xml Log: Update to En-Revision 1.32 Index: phpdoc/it/language/oop.xml diff -u phpdoc/it/language/oop.xml:1.11 phpdoc/it/language/oop.xml:1.12 --- phpdoc/it/language/oop.xml:1.11 Wed Dec 12 15:52:05 2001 +++ phpdoc/it/language/oop.xml Sat Dec 22 16:32:04 2001 @@ -1,5 +1,5 @@ ?xml version=1.0 encoding=iso-8859-1? -!-- EN-Revision: 1.31 Maintainer: alan_dangelo Status: ready -- +!-- EN-Revision: 1.32 Maintainer: alan_dangelo Status: ready -- chapter id=language.oop titleClassi e Oggetti/title
[PHP-DOC] cvs: phpdoc /it/functions http.xml
alan_dangeloSat Dec 22 16:36:00 2001 EDT Modified files: /phpdoc/it/functionshttp.xml Log: Update to En-Revision 1.34 Index: phpdoc/it/functions/http.xml diff -u phpdoc/it/functions/http.xml:1.15 phpdoc/it/functions/http.xml:1.16 --- phpdoc/it/functions/http.xml:1.15 Wed Dec 12 15:51:52 2001 +++ phpdoc/it/functions/http.xmlSat Dec 22 16:36:00 2001 @@ -1,5 +1,5 @@ ?xml version=1.0 encoding=iso-8859-1? -!-- EN-Revision: 1.33 Maintainer: alan_dangelo Status: ready -- +!-- EN-Revision: 1.34 Maintainer: alan_dangelo Status: ready -- reference id=ref.http titleFunzioni HTTP/title titleabbrevHTTP/titleabbrev @@ -84,7 +84,7 @@ /note para Il secondo caso speciale è esemplificato dalle intestazioni che - iniziano con la stringa, quot;HTTP/quot; (le maiuscole non sono + iniziano con la stringa, quot;literalHTTP//literalquot; (le maiuscole non +sono discriminanti), che è usato per inviare codici di stato HTTP. Per esempio, se si è configurato Apache per usare script PHP per la manipolazione di richieste fallite (usando la direttiva @@ -120,9 +120,9 @@ informalexample programlisting role=php ![CDATA[ -header(Expires: Mon, 26 Jul 1997 05:00:00 GMT);// Date in the past +header(Expires: Mon, 26 Jul 1997 05:00:00 GMT);// Data passata header(Last-Modified: . gmdate(D, d M Y H:i:s) . GMT); - // always modified + // sempre modificato header(Cache-Control: no-store, no-cache, must-revalidate); // HTTP/1.1 header(Cache-Control: post-check=0, pre-check=0, false); header(Pragma: no-cache); // HTTP/1.0 @@ -180,7 +180,7 @@ /para para Se desiderate che l'utente sia spinto a salvare i dati trasmessi - per esempio utilizzando un file pdf, potete usare + per esempio utilizzando un file PDF, potete usare l'header ulink url=url.rfc2183;Content-Disposition/ulink, che vi permette di dare un nome al file e forzare il browser a mostrare la finestra di dialogo save. @@ -288,7 +288,7 @@ trasmesso soltanto attraverso un collegamento sicuro di tipo HTTPS. /para para - Sbagli comuni: + Errori comuni: itemizedlist listitem simpara
[PHP-DOC] cvs: phpdoc /pl/functions mysql.xml
slawek Sat Dec 22 16:36:03 2001 EDT Modified files: /phpdoc/pl/functionsmysql.xml Log: Updated to EN 1.80 Index: phpdoc/pl/functions/mysql.xml diff -u phpdoc/pl/functions/mysql.xml:1.10 phpdoc/pl/functions/mysql.xml:1.11 --- phpdoc/pl/functions/mysql.xml:1.10 Fri Dec 21 18:00:19 2001 +++ phpdoc/pl/functions/mysql.xml Sat Dec 22 16:36:02 2001 @@ -1,6 +1,6 @@ ?xml version=1.0 encoding=iso-8859-2? -!-- EN-Revision: 1.77 Maintainer: slawek Status: ready -- -!-- $Revision: 1.10 $ -- +!-- EN-Revision: 1.80 Maintainer: slawek Status: ready -- +!-- $Revision: 1.11 $ -- reference id=ref.mysql titleFunkcje MySQL/title titleabbrevMySQL/titleabbrev @@ -26,6 +26,60 @@ url=url.mysql.docs;url.mysql.docs;/ulink. /simpara para +Zachowanie funkcji MySQL zale¿y od ustawieñ w +link linkend=configurationpliku konfiguracyjnym/link. +table + titlelink linkend=ini.sect.mysqlOpcje konfiguracyjne MySQL/link/title + tgroup cols=3 + thead + row +entryNazwa/entry +entryDomy¶lnie/entry +entryZmiana/entry + /row + /thead + tbody + row +entrymysql.allow_persistent/entry +entryOn/entry +entryPHP_INI_SYSTEM/entry + /row + row +entrymysql.max_persistent/entry +entry-1/entry +entryPHP_INI_SYSTEM/entry + /row + row +entrymysql.max_links/entry +entry-1/entry +entryPHP_INI_SYSTEM/entry + /row + row +entrymysql.default_port/entry +entryNULL/entry +entryPHP_INI_ALL/entry + /row + row +entrymysql.default_socket/entry +entryNULL/entry +entryPHP_INI_ALL/entry + /row + row +entrymysql.default_host/entry +entryNULL/entry +entryPHP_INI_ALL/entry + /row + row +entrymysql.default_user/entry +entryNULL/entry +entryPHP_INI_ALL/entry + /row + /tbody + /tgroup +/table +By uzyskaæ wiêcej informacji na temat sta³ych PHP_INI_* zobacz +functionini_set/function. + /para + para Ten prosty przyk³ad demonstruje jak siê po³±czyæ, wykonaæ zapytanie, wy¶wietliæ wyniki i roz³±czyæ z baz± MySQL. example @@ -218,10 +272,10 @@ programlisting role=php ![CDATA[ ?php -$link = mysql_connect (serwer, uzytkownik, haslo) -or die (Nie mo¿na siê po³±czyæ); +$link = mysql_connect(serwer, uzytkownik, haslo) +or die(Nie mo¿na siê po³±czyæ); print (Po³±czenie nawi±zane); -mysql_close ($link); +mysql_close($link); ? ]] /programlisting @@ -305,10 +359,10 @@ programlisting role=php ![CDATA[ ?php -$link = mysql_connect (localhost, uzytkownik, haslo) -or die (Nie mo¿na siê po³±czyæ); +$link = mysql_connect(localhost, uzytkownik, haslo) +or die(Nie mo¿na siê po³±czyæ); print (Po³±czenie nawi±zane); -mysql_close ($link); +mysql_close($link); ? ]] /programlisting @@ -351,9 +405,9 @@ programlisting role=php ![CDATA[ ?php -$link = mysql_pconnect (serwer, uzytkownik, haslo) -or die (Nie mo¿na siê po³±czyæ); -if (mysql_create_db (my_db)) { +$link = mysql_pconnect(serwer, uzytkownik, haslo) +or die(Nie mo¿na siê po³±czyæ); +if (mysql_create_db(my_db)) { print (Utworzono bazê\n); } else { printf (B³±d podczas tworzenia bazy: %s\n, mysql_error ()); @@ -403,31 +457,31 @@ programlisting role=php ![CDATA[ ?php -$link = mysql_pconnect (serwer, uzytkownik, haslo) -or die (Nie mo¿na siê po³±czyæ); +$link = mysql_pconnect(serwer, uzytkownik, haslo) +or die(Nie mo¿na siê po³±czyæ); -mysql_select_db (samp_db) -or die (Nie mo¿na wybraæ bazy danych); +mysql_select_db(baza) +or die(Nie mo¿na wybraæ bazy danych); $query = SELECT last_name, first_name FROM friends; -$result = mysql_query ($query) -or die (Zapytanie zakoñczone niepowodzeniem); +$result = mysql_query($query) +or die(Zapytanie zakoñczone niepowodzeniem); // pobieramy wiersze w odwrotnej kolejno¶ci -for ($i = mysql_num_rows ($result) - 1; $i =0; $i--) { -if (!mysql_data_seek ($result, $i)) { +for ($i = mysql_num_rows($result) - 1; $i =0; $i--) { +if (!mysql_data_seek($result, $i)) { echo Nie mo¿na przej¶æ do wiersza $i\n; continue; } -if(!($row = mysql_fetch_object ($result))) +if(!($row = mysql_fetch_object($result))) continue; echo $row-last_name $row-first_namebr /\n; } -mysql_free_result ($result); +mysql_free_result($result); ? ]] /programlisting @@ -780,15 +834,16 @@ programlisting role=php ![CDATA[ ?php -mysql_connect (serwer,uzytkownik,haslo); -$result = mysql_db_query (database,select id_uzytkownika, pelna_nazwa from
[PHP-DOC] cvs: phpdoc /tr/language basic-syntax.xml
tpugSat Dec 22 16:42:18 2001 EDT Added files: /phpdoc/tr/language basic-syntax.xml Log: complete translation Index: phpdoc/tr/language/basic-syntax.xml +++ phpdoc/tr/language/basic-syntax.xml ?xml version=1.0 encoding=iso-8859-1? !-- $Revision: 1.1 $ -- chapter id=language.basic-syntax titleTemel söz dizimi/title !-- NOTE: Last modified: 2001-05-16 13:00 GMT the language part is currently under heavy revision. Please do not not make any heavy (i.e. structural) modifications to this part for a moment. You'd also better not start any translation yet. Comments are always welcome at [EMAIL PROTECTED] Progress: intro : DOESN'T EXIST - yet? new chapter, with some introductionary remarks? Will be discussed on the ML soon. basic-syntax: FINISHED except maybe moving the 'advanced escaping' to a better place? TODO: - nada types : Being revised. Added all new types Boolean and Integer are more or less finished. The rest isn't. TODO: - why is $foo[bar] bad syntax? - what's the difference between unset($bla) and $bla = NULL; (it is different!) - $obj-{expr} syntax - (unset) cast? - $bla = unset == should've been nuked, don't mention it - $str{offset} syntax, rather than $str[offset] - read notes and apply when any of them are useful - remove notes which have been included here. - ... the rest: Not yet started with. TODO: - ? oop : has been revised by Kristian, DONE. -- sect1 id=language.basic-syntax.phpmode titleHTML'den Kaçinodot;scedil;/title para PHP bir dosyayinodot; okurken, kendisine taranan metnin PHP kodu oldugbreve;unu söyleyen özel etiketlerden birine rastlayinodot;ncaya kadar dosyadaki metni iscedil;lemeden geçirmekle yetinir. Bu etiketler arasinodot;ndaki kod ise, bir sonlandinodot;rma etiketiyle karscedil;inodot;lascedil;inodot;linodot;ncaya kadar çalinodot;scedil;tinodot;rinodot;linodot;r, ve sonlandinodot;rma etiketiyle birlikte tekrar iscedil;lemeden geçirme iscedil;lemine devam edilir. Bu mekanizma, PHP'yi HTML kodunun içine gömme imkaninodot; sagbreve;lar: PHP etiketlerinin dinodot;scedil;inodot;ndaki her scedil;ey oldugbreve;u gibi binodot;rakinodot;linodot;r, içerdeki her scedil;ey kod kabul edilerek taraninodot;r. /para para PHP kod blogbreve;unu belirtmek için dört farklinodot; etiket biçimi vardinodot;r. Bunlardan yalninodot;zca iki tanesi (lt;?php. . .?gt; ve lt;script language=phpgt;. . .lt;/scriptgt;) her zaman mevcuttur; digbreve;erleri filenamephp.ini/filename konfigürasyon dosyasinodot; içersinden açinodot;labilir ya da kapatinodot;labilir. Kinodot;saltinodot;lminodot;scedil; etiketler ve ASP-tipi etiketler kullaninodot;scedil;linodot; olabilir, ancak uzun biçimleri kadar tascedil;inodot;nabilir degbreve;ildirler. Ayrinodot;ca, PHP kodunu XML ya da XHTML kodunun içine gömmek istiyorsaninodot;z, XML ile uyum sagbreve;lamak için lt;?php. . .?gt; biçimini kullanmalinodot;sinodot;ninodot;z. /para para PHP tarafinodot;ndan desteklenen etiketler: /para para example titleHTML'den kaçma yöntemleri/title programlisting role=php ![CDATA[ 1. ? echo (bu en basit, SGML benzeri kullanimdir\n); ? ?= expression ? kullaninodot;minodot; bu kullaninodot;minodot;n kinodot;saltinodot;lminodot;scedil;inodot;dinodot;r ? echo expression ? 2. ?php echo(XHTML ya da XML dokümanlari sunuyorsaniz, bu sekilde yapin\n); ? 3. script language=php echo (bazi editörler (FrontPage gibi) bu kullanimi sevmezler); /script 4. % echo (Tercihe bagli olarak ASP-tipi etiketler kullanabilirsiniz); % %= $variable; # % echo . . . % için kisaltilmis kullanimdir ]] /programlisting /example /para para Idot;lk kullaninodot;m biçimi yalninodot;zca kinodot;sa etiket kullaninodot;minodot; etkinlescedil;tirilmiscedil;se mevcuttur. Bu iscedil;lem functionshort_tags/function ile (yalninodot;zca PHP 3), PHP ayar dosyasinodot;ndaki link linkend=ini.short-open-tagshort_open_tag/link konfigürasyon seçenegbreve;i etkinlescedil;tirilerek, ya da PHP commandconfigure/command çalinodot;scedil;tinodot;rinodot;linodot;rken --enable-short-tags eklenerek yapinodot;labilir. /para para Idot;kinci yol genel olarak tercih edilen yöntemdir, PHP'nin XHTML gibi XML-uyumlu kodlar ile birlikte uyum içersinde çalinodot;scedil;masinodot;ninodot; sagbreve;lar. /para para Dördüncü yol yalninodot;zca ASP-tipi etiketler link linkend=ini.asp-tagsasp_tags/link konfigürasyon ayarinodot;
[PHP-DOC] MySQL examples need review
I was just updating polish mysql.xml, and I must say that original version is a real mess when it comes to examples. There are lot of different naming and coding conventions. I think this file needs general review of its examples. slawek-
[PHP-DOC] Re: [PHP-DEV] Bug #14663 Updated: Empty packets as result of serialization
Hi, On Sat, 22 Dec 2001 22:36:17 +0100 Markus Fischer [EMAIL PROTECTED] wrote: On Sat, Dec 22, 2001 at 09:22:10PM -, [EMAIL PROTECTED] wrote : the manual page is marked as EXPERIMENTAL. so waiting for the extension to become stable wil be the best. fixing the example now just to change it again tomorrow is useless. IMHO this can be removed. The whole interface has just been rewritte so it mimics BSD sockets. What else should come now? :) hum, you go on and write a new documentation? ;) Jan -- Q: Thank Jan? A: http://geschenke.an.dasmoped.net/
[PHP-DOC] Re: [PHP-DEV] Bug #14663 Updated: Empty packets as result of serialization
On Sat, Dec 22, 2001 at 10:47:52PM +0100, Jan Lehnardt wrote : Hi, On Sat, 22 Dec 2001 22:36:17 +0100 Markus Fischer [EMAIL PROTECTED] wrote: On Sat, Dec 22, 2001 at 09:22:10PM -, [EMAIL PROTECTED] wrote : the manual page is marked as EXPERIMENTAL. so waiting for the extension to become stable wil be the best. fixing the example now just to change it again tomorrow is useless. IMHO this can be removed. The whole interface has just been rewritte so it mimics BSD sockets. What else should come now? :) hum, you go on and write a new documentation? ;) No, but my point is the interface isn't going to be changed tomorrow. Not even next week. -- Please always Cc to me when replying to me on the lists.
Re: [PHP-DOC] MySQL examples need review
Hi Slawek- Yes, many agree. There is a discussion on whether or not to use a coding standard in php examples and if so what standard to use/define. See the recent thread on 'doc standards'. regards, Philip Olson On Sat, 22 Dec 2001, Slawomir Pucia wrote: I was just updating polish mysql.xml, and I must say that original version is a real mess when it comes to examples. There are lot of different naming and coding conventions. I think this file needs general review of its examples. slawek-
[PHP-DOC] ext/sockets
Markus Fischer wrote: No, but my point is the interface isn't going to be changed tomorrow. Not even next week. Very true! Well, I was thinking about sockets documentation for while after the bigger changes came. I just talked with Jan about it and we will go for it, writing the English doc as well as the German translation. Hope we can rely on you when having questions, Markus? :-) The diff between the cvs version and the 4.1.0 release version looks *big*. Are there so many enormous differences? Anyways, I guess no documentation is always worse than small inconsistencies. best regards and happy xmas everybody -Richard