[PHP-DOC] cvs: phpdoc /hu/reference/pcre/functions pcre.pattern.syntax.xml preg-grep.xml preg-match.xml preg-quote.xml preg-replace.xml preg-split.xml

2002-04-22 Thread Gyozo Papp

gerzson Mon Apr 22 19:18:45 2002 EDT

  Modified files:  
/phpdoc/hu/reference/pcre/functions pcre.pattern.syntax.xml 
preg-grep.xml preg-match.xml 
preg-quote.xml preg-replace.xml 
preg-split.xml 
  Log:
  correct some typos 
  

Index: phpdoc/hu/reference/pcre/functions/pcre.pattern.syntax.xml
diff -u phpdoc/hu/reference/pcre/functions/pcre.pattern.syntax.xml:1.2 
phpdoc/hu/reference/pcre/functions/pcre.pattern.syntax.xml:1.3
--- phpdoc/hu/reference/pcre/functions/pcre.pattern.syntax.xml:1.2  Wed Apr 17 
02:58:08 2002
+++ phpdoc/hu/reference/pcre/functions/pcre.pattern.syntax.xml  Mon Apr 22 19:18:44 
+2002
@@ -1273,7 +1273,7 @@
  nem azokat a "bigyo"-kat találja meg, amelyek elõtt nem "ize"
  van; hanem  minden "bigyo"-t megtalál,  mert a (?!ize) teszt
  mindig igaz, hiszen az utána jövõ három karakter tényleg nem
- "ize", hanem "bigy"  (tesztként  nem változik  a pillanatnyi
+ "ize", hanem  "big"  (tesztként  nem változik  a pillanatnyi
  illesztési pozició - a fordító). Ahhoz, hogy a kívánt hatást
  érjük el a hátratekintõ tesztre van szükségünk.
 
Index: phpdoc/hu/reference/pcre/functions/preg-grep.xml
diff -u phpdoc/hu/reference/pcre/functions/preg-grep.xml:1.2 
phpdoc/hu/reference/pcre/functions/preg-grep.xml:1.3
--- phpdoc/hu/reference/pcre/functions/preg-grep.xml:1.2Wed Apr 17 02:58:08 
2002
+++ phpdoc/hu/reference/pcre/functions/preg-grep.xmlMon Apr 22 19:18:45 2002
@@ -24,10 +24,10 @@
  amelyek a pattern mintára illeszkedtek.
 
  PHP 4.0.4-tõl kezdve a preg_grep függvény
- eredményeként visszaadot tömb az input indexeit 
használja. Ha nem ezt
- akarod, akkor használd a array_values függvényt
- a preg_grep által visszaadott tömb
- újraindexeléséhez.
+ eredményeként visszaadott tömb az input indexeit 
+ használja. Ha ez nem elõnyös, akkor az array_values 
+ függvénnyel lehet a preg_grep által visszaadott 
+ tömböt újraindexelni.
 
  
   preg_grep példa
Index: phpdoc/hu/reference/pcre/functions/preg-match.xml
diff -u phpdoc/hu/reference/pcre/functions/preg-match.xml:1.2 
phpdoc/hu/reference/pcre/functions/preg-match.xml:1.3
--- phpdoc/hu/reference/pcre/functions/preg-match.xml:1.2   Wed Apr 17 02:58:08 
2002
+++ phpdoc/hu/reference/pcre/functions/preg-match.xml   Mon Apr 22 19:18:45 2002
@@ -21,8 +21,8 @@
  pattern mintában megadott reguláris kifejezéssel.
 
 
- Ha a matches paraméterrel hívod meg, akkor a
- keresés végeredményét ebbe tárolja el a függvény. A $matches[0]
+ A matches paraméterrel meghívva a keresés 
+ végeredményét ebbe a tömbbe tárolja el a függvény. A $matches[0]
  tartalmazza azt a szövegrészt, ami a teljes mintára illeszkedett, és a
  további elemek ($matches[1] és így tovább) azokat, amelyek a tömbindex
  szerinti "gyûjtõ" részmintákra illeszkedtek.
Index: phpdoc/hu/reference/pcre/functions/preg-quote.xml
diff -u phpdoc/hu/reference/pcre/functions/preg-quote.xml:1.2 
phpdoc/hu/reference/pcre/functions/preg-quote.xml:1.3
--- phpdoc/hu/reference/pcre/functions/preg-quote.xml:1.2   Wed Apr 17 02:58:08 
2002
+++ phpdoc/hu/reference/pcre/functions/preg-quote.xml   Mon Apr 22 19:18:45 2002
@@ -21,13 +21,13 @@
  paraméterben kapott szövegben minden olyan karakter elé egy
  visszaperjelet helyez el, amely egy reguláris kifejezésben speciális
  jelentéssel bírhat. Ez akkor hasznos, ha olyan futási idõ alatt
- összeállított sztringet akarsz egy mintában felhasználni, amelyben
+ összeállított sztringet kell egy mintában felhasználni, amelyben
  elõfordulhatnak speciális jelentéssel bíró reguláris karakterek.
 
 
  Ha a nem kötelezõ delimiter-t is megadod, akkor ez
  a karakter is visszaperjellel lesz bevezetve. Ez pedig azért hasznos,
- mert PCRE által megkövetelt határolójeleket is le tudod kezelni így.
+ mert PCRE által megkövetelt határolójeleket is le lehet kezelni így.
  A / a leggyakrabban használt határolójel.
 
  A reguláris kifejezésekben elõforduló speciális karakterek:
@@ -47,7 +47,7 @@
   
  
  
-  Adott szöveg megdöntése
+  Adott szöveg dõlt betûssé alakítása HTML-ben
   
 

[PHP-DOC] cvs: phpdoc /hu/reference/errorfunc/functions set-error-handler.xml

2002-04-21 Thread Gyozo Papp

gerzson Sun Apr 21 09:46:32 2002 EDT

  Modified files:  
/phpdoc/hu/reference/errorfunc/functionsset-error-handler.xml 
  Log:
  ups, forgot to change revision number
  
Index: phpdoc/hu/reference/errorfunc/functions/set-error-handler.xml
diff -u phpdoc/hu/reference/errorfunc/functions/set-error-handler.xml:1.3 
phpdoc/hu/reference/errorfunc/functions/set-error-handler.xml:1.4
--- phpdoc/hu/reference/errorfunc/functions/set-error-handler.xml:1.3   Sun Apr 21 
09:43:52 2002
+++ phpdoc/hu/reference/errorfunc/functions/set-error-handler.xml   Sun Apr 21 
+09:46:32 2002
@@ -1,7 +1,7 @@
 
 
 
-
+
 
   






[PHP-DOC] cvs: phpdoc /en/reference/errorfunc/functions set-error-handler.xml /hu/reference/errorfunc/functions set-error-handler.xml

2002-04-21 Thread Gyozo Papp

gerzson Sun Apr 21 09:43:52 2002 EDT

  Modified files:  
/phpdoc/en/reference/errorfunc/functionsset-error-handler.xml 
/phpdoc/hu/reference/errorfunc/functionsset-error-handler.xml 
  Log:
  correct link to ini.error-reporting & typos
  
Index: phpdoc/en/reference/errorfunc/functions/set-error-handler.xml
diff -u phpdoc/en/reference/errorfunc/functions/set-error-handler.xml:1.2 
phpdoc/en/reference/errorfunc/functions/set-error-handler.xml:1.3
--- phpdoc/en/reference/errorfunc/functions/set-error-handler.xml:1.2   Wed Apr 17 
02:37:46 2002
+++ phpdoc/en/reference/errorfunc/functions/set-error-handler.xml   Sun Apr 21 
+09:43:52 2002
@@ -1,5 +1,5 @@
 
-
+
 
   

@@ -161,7 +161,7 @@
  It is important to remember that the standard PHP error handler is completely
  bypassed. error_reporting settings will have no effect
  and your error handler will be called regardless - however you are still
- able to read the current value of error_reporting and
+ able to read the current value of error_reporting and
  act appropriately. Of particular note is that this value will be 0 if the
  statement that caused the error was prepended by the
  @ error-control
Index: phpdoc/hu/reference/errorfunc/functions/set-error-handler.xml
diff -u phpdoc/hu/reference/errorfunc/functions/set-error-handler.xml:1.2 
phpdoc/hu/reference/errorfunc/functions/set-error-handler.xml:1.3
--- phpdoc/hu/reference/errorfunc/functions/set-error-handler.xml:1.2   Wed Apr 17 
02:57:57 2002
+++ phpdoc/hu/reference/errorfunc/functions/set-error-handler.xml   Sun Apr 21 
+09:43:52 2002
@@ -161,11 +161,12 @@
  
 
 
- Fontos megjegyezni, hogy a PHP belsõ hibkezelõje teljesen figyelmen
+ Fontos megjegyezni, hogy a PHP belsõ hibakezelõje teljesen figyelmen
  kívül marad. Az error_reporting beállítások nem
- befolyásolják a felhasználói hibakezelõ meghívását, minden hiba estén
- lefut a hibakezelõ az aktuális szinttõl függetlenül. Ha ezt el
- szeretnéd kerülni, a hibakezlõben olvasd be az aktuális szintet, és
+ befolyásolják a felhasználói hibakezelõ meghívását, minden hiba esetén
+ lefut a hibakezelõ az aktuális szinttõl függetlenül.  Ha ezt el
+ szeretnéd kerülni, a hibakezelõben olvasd be az aktuális szintet (error_reporting), és
  írd meg úgy a függvényt, hogy annak megfelelõen viselkedjen. Szintén
  fontos megjegyezni, hogy ez az érték 0 lesz, ha azt a parancsot, ami
  éppen meghívásra került a 
@@ -173,15 +174,15 @@
  oprátorral adták meg.
 
 
- Arról sem szabad elfeledkezned, hogy a te felelõsséged a szkript
- futás megszakítása, ha ez szükséges (például a die
+ Arról sem szabad elfeledkezned, hogy a Te felelõsséged a szkript
+ futás megszakítása, ha ez szükséges (például a exit
  meghívásával). Ha a hibakezelõ függvény visszatér, a szkript
  futása is folytatódni fog a következõ paranccsal.
 
 
- Lásd még error_reporting,
+ Lásd még: error_reporting,
  restore_error_handler,
- trigger_error és user_error.
+ trigger_error és user_error!
 

   





[PHP-DOC] cvs: phpdoc /hu translation.xml

2002-04-15 Thread Gyozo Papp

gerzson Tue Apr 16 01:14:28 2002 EDT

  Modified files:  
/phpdoc/hu  translation.xml 
  Log:
  cancel mcrypt.xml translation, sorry :(
  
Index: phpdoc/hu/translation.xml
diff -u phpdoc/hu/translation.xml:1.21 phpdoc/hu/translation.xml:1.22
--- phpdoc/hu/translation.xml:1.21  Sat Apr 13 09:12:46 2002
+++ phpdoc/hu/translation.xml   Tue Apr 16 01:14:27 2002
@@ -35,7 +35,6 @@
   
   
   
-  
   
   
   





[PHP-DOC] cvs: phpdoc /hu/chapters config.xml /hu/functions array.xml

2002-04-11 Thread Gyozo Papp

gerzson Thu Apr 11 13:47:37 2002 EDT

  Modified files:  
/phpdoc/hu/functionsarray.xml 
/phpdoc/hu/chapters config.xml 
  Log:
  sync with En revision
  

Index: phpdoc/hu/functions/array.xml
diff -u phpdoc/hu/functions/array.xml:1.17 phpdoc/hu/functions/array.xml:1.18
--- phpdoc/hu/functions/array.xml:1.17  Wed Apr  3 06:14:39 2002
+++ phpdoc/hu/functions/array.xml   Thu Apr 11 13:47:32 2002
@@ -1,5 +1,5 @@
 
-
+
 
 
 
@@ -1228,7 +1228,7 @@
 SORT_ASC és SORT_REGULAR.


-&true;-val tér vissza, ha sikerült a rendezés, egyébként &false;-szal.
+&return.success;


 
Index: phpdoc/hu/chapters/config.xml
diff -u phpdoc/hu/chapters/config.xml:1.23 phpdoc/hu/chapters/config.xml:1.24
--- phpdoc/hu/chapters/config.xml:1.23  Sat Apr  6 04:25:02 2002
+++ phpdoc/hu/chapters/config.xml   Thu Apr 11 13:47:35 2002
@@ -1,5 +1,5 @@
 
-
+
 
 
  
@@ -10,7 +10,7 @@
 

 A konfigurációs fájlt (PHP 3.0-ban php3.ini, de
-PHP 4.0-tõl egyszerûen csak php.ini)
+PHP 4.0-tõl egyszerûen csak &php.ini;)
 a PHP induláskor olvassa be. A szerver modul
 verzióban ez csak egyszer történik meg, amikor a szerver
 elindul. A CGI verzióban ez minden
@@ -18,7 +18,7 @@
   
   

-php.ini példa
+&php.ini; példa
 
 

[PHP-DOC] cvs: phpdoc /hu/functions xml.xml

2002-04-07 Thread Gyozo Papp

gerzson Sun Apr  7 09:19:39 2002 EDT

  Modified files:  
/phpdoc/hu/functionsxml.xml 
  Log:
  tanslation started, 'intro' finished
  

Index: phpdoc/hu/functions/xml.xml
diff -u /dev/null phpdoc/hu/functions/xml.xml:1.3
--- /dev/null   Sun Apr  7 09:19:39 2002
+++ phpdoc/hu/functions/xml.xml Sun Apr  7 09:19:39 2002
@@ -0,0 +1,2104 @@
+
+
+
+
+ 
+  XML értelmezõ függvények
+  XML
+
+  
+   
+Bemutatás
+
+ Az XML-rõl néhány szóban
+ 
+  Az XML (eXtensible Markup Language) olyan adatformátum, amit a Weben 
+  keresztüli adatcserére terveztek. Ezt az ajánlást a World Wide Web 
+  Consortium (W3C) dolgozta ki és gondozza. További információk az 
+  XML-rõl és a kapcsolódó technológiákról a &url.xml; címen található.
+ 
+
+
+ Installálás
+ 
+  Ez a kiterjesztés az expat könyvtárat 
+  használja, amely a &url.expat; címen
+  beszerezhetõ. A Makefile, amely ezzel a csomaggal jön alapértelmezés 
+  szerint nem telepíti a nekünk szükséges eljáráskönyvtárat, ehhez 
+  a következõ sorokat kell beleírni:
+  
+
+  
+  Elérhetõ forrás RPM csomag is a következõ helyen: &url.expat.rpm;, ha nem akarsz kínlódni 
+  a fordítással ;)
+ 
+ 
+  Az Apache 1.3.7 vagy késõbbi verziójával már együtt jár az expat könyvtár.
+  Ekkor a PHP-t csak egyszerûen a --with-xml opcióval kell fordítani - minden 
+  kiegészítõ elérési útvonal nélkül - és ekkor az Apacheüba épített expat
+  könyvtárat használja majd.
+ 
+ 
+  Az UNIX rendszereken a configure parancsot kell a --with-xml kapcsolóval.  Az
+  expat könyvtárnak olyan helyen kell installálva 
+  lennie, ahol a fordító el tudja érni.  Ha a PHP-t modulként Apache 1.3.9 
+  (ennek vagy késõbbi verziójú) alá installálod, akkor a PHP automatikusan 
+  az Apache beépített expat eljáráskönyvtárat 
+  fogja használni. Szükség lehet CPPFLAGS és a 
+  LDFLAGS környezeti változók beállítására a rendszeren,
+ mielõtt elindítod a configure parancsot, ha az expat-ot valamilyen 
+  egzotikus helyre installáltad.
+ 
+ 
+  A PHP telepítése  Tada!  Ezt kell(ene) látnod!
+ 
+
+
+
+ Errõl a bõvítményrõl
+ 
+  Ez a PHP bõvítmény támogatást nyújt a James Clark által írt
+  expat-hoz a PHP-ben.  Ezzel az eszkökézslettel
+  elemezhetsz, de nem érvényesíthetsz XML dokumentumokat.  Háromféle forrás
+  karakter kódolást
+  támogat, amit a PHP is: US-ASCII,
+  ISO-8859-1 és azUTF-8.
+  Az UTF-16 nem támogatott.
+ 
+ 
+  Ezzel a bõvítménnyel létrehozhatsz XML elemzõket
+  madj definiálhatsz "handler"-eket különféle XML
+  feladatokhoz.  Mindegyik XML elemzõnek van néhány  paramétere amit beállíthasz.
+ 
+ 
+  Az XML eseménykezelõk:
+  
+   Támogatott XML kezelõk (handler-ek)
+   
+
+ 
+  PHP függvény a handler beállításához
+  Event description
+ 
+
+
+ 
+  xml_set_element_handler
+  
+   Element events are issued whenever the XML parser
+   encounters start or end tags.  There are separate handlers
+   for start tags and end tags.
+  
+ 
+ 
+  
+   xml_set_character_data_handler
+  
+  
+   Character data is roughly all the non-markup contents of
+   XML documents, including whitespace between tags.  Note
+   that the XML parser does not add or remove any whitespace,
+   it is up to the application (you) to decide whether
+   whitespace is significant.
+  
+ 
+ 
+  
+   xml_set_processing_instruction_handler
+  
+  
+   PHP programmers should be familiar with processing
+   instructions (PIs) already.   is a processing
+   instruction, where php is called
+   the "PI target".  The handling of these are
+   application-specific, except that all PI targets starting
+   with "XML" are reserved.
+  
+ 
+ 
+  xml_set_default_handler
+  
+   What goes not to another handler goes to the default
+   handler.  You will get things like the XML and document
+   type declarations in the default handler.
+  
+ 
+ 
+  
+   xml_set_unparsed_entity_decl_handler
+  
+  
+   This handler will be called for declaration of an unparsed
+   (NDATA) entity.
+  
+ 
+ 
+  
+   xml_set_notation_decl_handler
+  
+  
+   This handler is called for declaration of a notation.
+  
+ 
+ 
+  
+   xml_set_external_entity_ref_handler
+  
+  
+   This handler is called when the XML parser finds a
+   reference to an external parsed general entity.  This can
+   be a reference to a file or URL, for example.  See the external entity
+   example for a demonstration.
+  
+ 
+
+   
+  
+ 
+
+
+
+ Case Folding
+ 
+

[PHP-DOC] cvs: phpdoc /hu/functions array.xml

2002-03-30 Thread Gyozo Papp

gerzson Sat Mar 30 09:17:08 2002 EDT

  Modified files:  
/phpdoc/hu/functionsarray.xml 
  Log:
  getting sync
  
Index: phpdoc/hu/functions/array.xml
diff -u phpdoc/hu/functions/array.xml:1.15 phpdoc/hu/functions/array.xml:1.16
--- phpdoc/hu/functions/array.xml:1.15  Mon Mar 18 15:22:53 2002
+++ phpdoc/hu/functions/array.xml   Sat Mar 30 09:17:07 2002
@@ -1,5 +1,5 @@
 
-
+
 
 
 
@@ -33,7 +33,7 @@

 Telepítés
 
- Nincs szükség semmilyen telepítési lépésre, ahhoz hogy használhasd ezeket
+| Nincs szükség semmilyen telepítési lépésre, ahhoz hogy használhasd ezeket
  a függvényeket, mivel a standard csomag részei.
 

@@ -41,15 +41,14 @@

 Futásidejû beállítások
 
- Ehhez a kiterjesztéshez nem tartozik semmilyen külön konfigurációs beállítás
- sem.
+&no.config;
 

 

 Erõforrás típusok
 
- Ez a kiterjesztés nem definiál semmilyen erõforrást sem.
+ &no.resource;
 

 
@@ -477,9 +476,9 @@
 print_r(array_filter($tomb2, "paros"));
 ]]>
  
- 
-A fenti program kimenete: 
- 
+  
+  A fenti program kimenete: 
+   
  
+  
+ 
+
+
 
- list példa
+ Példa a list használatára
  
 

[PHP-DOC] cvs: phpdoc /hu/functions funchand.xml

2002-03-30 Thread Gyozo Papp

gerzson Sat Mar 30 09:00:28 2002 EDT

  Modified files:  
/phpdoc/hu/functionsfunchand.xml 
  Log:
  some translation changes & typo fix
  
Index: phpdoc/hu/functions/funchand.xml
diff -u phpdoc/hu/functions/funchand.xml:1.17 phpdoc/hu/functions/funchand.xml:1.18
--- phpdoc/hu/functions/funchand.xml:1.17   Fri Mar 29 14:25:27 2002
+++ phpdoc/hu/functions/funchand.xmlSat Mar 30 09:00:28 2002
@@ -423,10 +423,8 @@
   
stringfunction_name
  
 
- A definiált függvények listájában megkeresi a
- function_name nevût. A beépített
- és felhasználó által definiált függvények listájában
- is keres. &return.success;
+ A beépített és a felhasználó által definiált függvények között megkeresi 
+ a function_name nevût. &return.success;
  
   
 
   
  
- Vigyázz, mert egy függvény neve létezhet, még akkor is ha a
+ Vigyázat, mert egy függvény neve létezhet még akkor is, ha a
  függvény maga nem használható valamilyen konfigurációs vagy
  fordítási beálltás következtében. Ilyenek például a
  képkezelõ függvéyek.
- Szintén fontos megjegyezni, hogy a
- function_exists &false; értéket fog adni
- a nyelvi elemekre, mint például a
+ Szintén fontos megjegyezni, hogy a function_exists
+ &false; értéket fog adni a nyelvi elemekre, amilyen például az
  include_once vagy az
  echo.
 
 
- Lásd még method_exists és
- get_defined_functions.
+ Lásd még: method_exists és
+ get_defined_functions!
 

   
@@ -469,11 +466,11 @@
   
  
 
- Ez a függvény egy többdimenziós tömböt ad vissza, amelyben mind a beépített
- mind a felhasználó által definiált függvények nevei szereplnek. A beépített
- függvények nevei $arr["internal"]-n keresztül érhetõk el,
- amelyeket a felhasználó definiált, azok pedig az 
- $arr["user"]-n keresztül. (lásd a lenti példát)
+ Ez a függvény egy többdimenziós tömböt ad vissza, amelyben mind a 
+ beépített mind a felhasználó által definiált függvények nevei szerepelnek.
+ A beépített függvények nevei $arr["internal"]-n 
+ keresztül érhetõk el, amelyeket a felhasználó definiált, azok pedig az 
+ $arr["user"]-n keresztül. (lásd a lenti példát!)
  
   
 

[PHP-DOC] cvs: phpdoc /hu/functions classobj.xml

2002-03-18 Thread Gyozo Papp

gerzson Mon Mar 18 15:37:34 2002 EDT

  Modified files:  
/phpdoc/hu/functionsclassobj.xml 
  Log:
  fix some spelling and other language related errors
  
Index: phpdoc/hu/functions/classobj.xml
diff -u phpdoc/hu/functions/classobj.xml:1.10 phpdoc/hu/functions/classobj.xml:1.11
--- phpdoc/hu/functions/classobj.xml:1.10   Tue Mar 12 06:14:37 2002
+++ phpdoc/hu/functions/classobj.xmlMon Mar 18 15:37:32 2002
@@ -191,9 +191,9 @@
 
  
   A call_user_method függvény PHP 4.1.0-tõl 
-  kezdve ellenjavallt, azaz, helyette a call_user_func
-  függvényt kell használni a függvénynév paraméterben a 
-  array(&$obj, "method_name") szintaxissal.
+  kezdve ellenjavallt. Helyette a call_user_func
+  függvényt kell használni a függvénynév paraméterében az
+  array(&$obj, "method_name") szintaxissal.
  
 
 
@@ -259,9 +259,9 @@
 
  
   A call_user_method_array függvény PHP 4.1.0-tõl 
-  kezdve ellenjavallt, azaz, helyette a call_user_func_array
-  függvényt kell használni a függvénynév paraméterben a 
-  array(&$obj, "method_name") szintaxissal.
+  kezdve ellenjavallt. Helyette a call_user_func_array
+  függvényt kell használni a függvénynév paraméterében az 
+  array(&$obj, "method_name") szintaxissal.
  
 
 
@@ -520,7 +520,7 @@
   saját osztályokat ilyen nevekkel már nem lehet definiálni. A függelékben
   vannak felsorolva az elõre definiált osztályok hasonló
-  címmel.
+  címû fejezetben.
  
 






[PHP-DOC] cvs: phpdoc /hu/functions array.xml

2002-03-18 Thread Gyozo Papp

gerzson Mon Mar 18 15:22:53 2002 EDT

  Modified files:  
/phpdoc/hu/functionsarray.xml 
  Log:
  correct the array_change_key_case() example
  
Index: phpdoc/hu/functions/array.xml
diff -u phpdoc/hu/functions/array.xml:1.14 phpdoc/hu/functions/array.xml:1.15
--- phpdoc/hu/functions/array.xml:1.14  Mon Mar 18 15:15:24 2002
+++ phpdoc/hu/functions/array.xml   Mon Mar 18 15:22:53 2002
@@ -210,7 +210,7 @@
 
 
 
 





[PHP-DOC] cvs: phpdoc /hu/functions array.xml dbx.xml math.xml pcre.xml

2002-03-18 Thread Gyozo Papp

gerzson Mon Mar 18 15:15:24 2002 EDT

  Modified files:  
/phpdoc/hu/functionsarray.xml dbx.xml math.xml pcre.xml 
  Log:
  sync with En revision
  

Index: phpdoc/hu/functions/array.xml
diff -u phpdoc/hu/functions/array.xml:1.13 phpdoc/hu/functions/array.xml:1.14
--- phpdoc/hu/functions/array.xml:1.13  Fri Mar  1 08:47:55 2002
+++ phpdoc/hu/functions/array.xml   Mon Mar 18 15:15:24 2002
@@ -1,31 +1,74 @@
 
-
+
 
 
 
  Tömbkezelõ függvények
  Tömbök
+
  
-  
+  
Ezekkel a függvényekkel különféle módon változtathatók, módosíthatók
a tömbök. A tömbök elengedhetetlenek változók sorozatának
tárolásához, rendezéséhez, igazgatásához és azok változtatásához.
-  
-  
+  
+  
A PHP az egy- és többdimenziós tömböket is támogatja, amelyeket
akár "manuálisan" vagy valamilyen függvénnyel is létre lehet hozni.
Vannak bizonyos adatbázis-kezelõ függvények, amelyek adatbázis-lekérdezések
alapján töltenek fel tömböket, és vannak, amelyek tömböket adnak vissza.
-  
+  
   
Nézd át a Tömbök fejezetet,
ahol részletes leírást található a PHP-s tömbök megvalósításáról és mûködésérõl.
   
-  
-   Lásd még: is_array, explode,
-   implode, split
-   és join!
-  
+
+  
+   Elõfeltételek
+   
+Ezek a függvények a standard PHP részei, és így mindig használhatók.
+   
+  
+
+   
+Telepítés
+
+ Nincs szükség semmilyen telepítési lépésre, ahhoz hogy használhasd ezeket
+ a függvényeket, mivel a standard csomag részei.
+
+   
+
+   
+Futásidejû beállítások
+
+ Ehhez a kiterjesztéshez nem tartozik semmilyen külön konfigurációs beállítás
+ sem.
+
+   
+
+   
+Erõforrás típusok
+
+ Ez a kiterjesztés nem definiál semmilyen erõforrást sem.
+
+   
+
+   
+Elõredefiniált állandók
+
+ A CASE_UPPER és CASE_LOWER 
+ az array_change_key_case függvénnyel használhatók együtt.
+
+   
+
+   
+Lásd még:
+
+ is_array, explode,
+ implode, split
+ és join!
+
+   
  
 
  
Index: phpdoc/hu/functions/dbx.xml
diff -u phpdoc/hu/functions/dbx.xml:1.5 phpdoc/hu/functions/dbx.xml:1.6
--- phpdoc/hu/functions/dbx.xml:1.5 Fri Mar  1 08:47:55 2002
+++ phpdoc/hu/functions/dbx.xml Mon Mar 18 15:15:24 2002
@@ -1,5 +1,5 @@
 
-
+
  
   dbx függvények
   dbx
@@ -449,7 +449,8 @@
   minden mezõ nevének és típusának kilistázása
   
 

[PHP-DOC] Predefined constants

2002-03-18 Thread Gyozo Papp

Hi,

what's the exact proto for "predefined constants" and "resource types"
section in the "new style" function references? This should be a list,
or just a simple paragraph telling with what function these constants
or resources can be used.
I'm about updating the array.xml, dbx.xml and pcre.xml, and I like to
know how it can be accomplished. 

-- 
Gyozo Papp
- [EMAIL PROTECTED]



[PHP-DOC] cvs: phpdoc /en/functions classobj.xml /hu/functions classobj.xml

2002-03-12 Thread Gyozo Papp

gerzson Tue Mar 12 06:14:38 2002 EDT

  Modified files:  
/phpdoc/en/functionsclassobj.xml 
/phpdoc/hu/functionsclassobj.xml 
  Log:
  Torben was quicker :) and forestalled me
  
  

Index: phpdoc/en/functions/classobj.xml
diff -u phpdoc/en/functions/classobj.xml:1.35 phpdoc/en/functions/classobj.xml:1.36
--- phpdoc/en/functions/classobj.xml:1.35   Mon Mar 11 20:10:46 2002
+++ phpdoc/en/functions/classobj.xmlTue Mar 12 06:14:37 2002
@@ -1,5 +1,5 @@
 
-
+
  
   Class/Object Functions
   Classes/Objects
@@ -170,45 +170,11 @@

   

-  
-   
-call_user_method_array
-
- Call a user method given with an array of parameters
-
-   
-   
-Description
- 
-  mixedcall_user_method_array
-  stringmethod_name
-  objectobj
-  arrayparamarr
- 
-
- Calls a the method referred by method_name from
- the user defined obj object, using the parameters
- in paramarr.
-
-
- See also:
- call_user_func_array,
- call_user_func,
- call_user_method.
-
-
- 
-  This function was added to the CVS code after release of PHP 4.0.4pl1
- 
-
-   
-  
- 
   

 call_user_method
 
- Call a user method on an specific object
+ Call a user method on an specific object [deprecated]
 


@@ -220,6 +186,13 @@
   mixedparameter
   mixed...
  
+
+ 
+  The call_user_method function is deprecated
+  as of PHP 4.1.0, use the call_user_func variety 
+  with the array(&$obj, "method_name") syntax instead.
+ 
+
 
  Calls a the method referred by method_name from
  the user defined obj object. An example of usage
@@ -259,12 +232,53 @@
 
 
  See also call_user_func_array,
- call_user_func,
+ call_user_func, and
  call_user_method_array.
 

   
 
+  
+   
+call_user_method_array
+
+ Call a user method given with an array of parameters [deprecated]
+
+   
+   
+Description
+ 
+  mixedcall_user_method_array
+  stringmethod_name
+  objectobj
+  arrayparamarr
+ 
+
+ 
+  The call_user_method_array function is deprecated
+  as of PHP 4.1.0, use the call_user_func_array variety 
+  with the array(&$obj, "method_name") syntax instead.
+ 
+
+
+ Calls a the method referred by method_name from
+ the user defined obj object, using the parameters
+ in paramarr.
+
+
+ See also:
+ call_user_func_array,
+ call_user_func,
+ call_user_method.
+
+
+ 
+  This function was added to the CVS code after release of PHP 4.0.4pl1
+ 
+
+   
+  
+ 
   

 class_exists
@@ -309,8 +323,8 @@
 
 
  See also get_parent_class,
- get_type, and 
- is_subclass_of
+ gettype, and 
+ is_subclass_of.
 

   
@@ -324,7 +338,7 @@
 Description
  
   arrayget_class_methods
-  stringclass_name
+  mixedclass_name
  
 
  This function returns an array of method names defined for the
@@ -337,7 +351,7 @@
   

 

   
@@ -367,9 +381,9 @@
 }
 }
 
-$my_class = new myclass();
+$my_object = new myclass();
 
-$class_methods = get_class_methods(get_class($my_class));
+$class_methods = get_class_methods(get_class($my_object));
 
 foreach ($class_methods as $method_name) {
 echo "$method_name\n";
@@ -393,8 +407,8 @@
  
 
 
- See also get_class_vars,
- get_object_vars
+ See also get_class_vars and
+ get_object_vars.
 

   
@@ -553,32 +567,38 @@
 }
 }
 
+// "$label" is declared but not defined
 $p1 = new Point2D(1.233, 3.445);
 print_r(get_object_vars($p1));
-// "$label" is declared but not defined
-// Array
-// (
-// [x] => 1.233
-// [y] => 3.445
-// )
 
 $p1->setLabel("point #1");
 print_r(get_object_vars($p1));
-// Array
-// (
-// [x] => 1.233
-// [y] => 3.445
-// [label] => point #1
-// )
 
 ?>
 ]]>
   
  
+ The printout of the above program will be: 
+ 
+
+ 
 
 
- See also get_class_methods,
- get_class_vars
+ See also get_class_methods and
+ get_class_vars!
 

   
@@ -632,7 +652,7 @@
 
 
  See also get_class, 
- get_parent_class and 
+ get_parent_class, and 
  is_subclass_of.
 

Index: phpdoc/hu/functions/classobj.xml
diff -u phpdoc/hu/functions/classobj.xml:1.9 phpdoc/hu/functions/classobj.xml:1.10
--- phpdoc/hu/functions/classobj.xml:1.9Tue Mar 12 05:59:30 2002
+++ phpdoc/hu/functions/classobj.xmlTue Mar 12 06:14:37 2002
@@ -1,5 +1,5 @@
 
-
+
 
 
  
@@ -516,7 +516,11 @@
  
  
   Attól függõen, hogy milyen kiterjesztések vannak betöltve, egyéb 
-  osztályok is megjelenhetnek a listában.
+  osztályok is megjelenhetnek a listában. Ez azt jelenti, hogy
+  saját osztályokat ilyen nevekkel már nem lehet definiálni. A függelékben   

[PHP-DOC] cvs: phpdoc /hu/functions calendar.xml

2002-03-12 Thread Gyozo Papp

gerzson Tue Mar 12 05:59:58 2002 EDT

  Modified files:  
/phpdoc/hu/functionscalendar.xml 
  Log:
  sync with EN revision
  
Index: phpdoc/hu/functions/calendar.xml
diff -u phpdoc/hu/functions/calendar.xml:1.10 phpdoc/hu/functions/calendar.xml:1.11
--- phpdoc/hu/functions/calendar.xml:1.10   Sat Feb  2 10:41:24 2002
+++ phpdoc/hu/functions/calendar.xmlTue Mar 12 05:59:58 2002
@@ -1,6 +1,6 @@
 
-
-
+
+
 
  
   Naptár függvények
@@ -11,7 +11,7 @@
 A naptár függvények csak akkor elérhetõek, ha a PHP forráskönyvtárad
 alatt található 'dl' vagy 'ext' könyvtárakban található
 naptár kiterjesztést lefordítottad. Mielõtt használnád,
-olvasd el a READMET nevû állományt is.
+olvasd el a README nevû állományt is.


 A naptár kiterjesztés egy sereg függvényt bocsát rendelkezésre két
@@ -25,12 +25,20 @@
 url="&url.calendar;">&url.calendar; címre. Errõl az
 oldalról néhány idézett kivonat megtalálható ebben az instrukcióban.

+   
+Installation
+
+ E funkciók csak akkor mûködnek, ha a PHP-t
+ --enable-calendar kapcsolóval fordítottad.
+
+   
   
 
   

 JDToGregorian
 Julián dátumot konvertál Gergely dátumba
+


 Leírás
@@ -251,32 +259,39 @@
   
mode
jelentés
+   értékek
   


   
0
Gergely naptár - rövidített
+ Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec
   
   
1
Gergely naptár
+ January, February, March, April, May, June, July, August, September, 
+October, November, December
   
   
2
Julián naptár - rövidített
+ Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec
   
   
3
Julián naptár
+January, February, March, April, May, June, July, August, September, 
+October, November, December
   
   
4
Zsidó naptár
+ Tishri, Heshvan, Kislev, Tevet, Shevat, AdarI, AdarII, Nisan, Iyyar, 
+Sivan, Tammuz, Av, Elul
   
   
5
Francia Köztársasági
+ Vendemiaire, Brumaire, Frimaire, Nivose, Pluviose, Ventose, Germinal, 
+Floreal, Prairial, Messidor, Thermidor, Fructidor, Extra
   

   
@@ -447,7 +462,7 @@
  <[EMAIL PROTECTED]>)
 
 
- Lásd még: easter_date.
+ Lásd még: easter_date!
 

   
@@ -470,7 +485,7 @@
  timestamp paraméter.
 
 
- Lásd még: jdtounix.
+ Lásd még: jdtounix!
 
 
  
@@ -500,7 +515,31 @@
  jday <= 2465342)
 
 
- Lásd még: jdtounix.
+Lásd még:unixtojd!
+
+   
+  
+  
+   
+   
+cal_days_in_month
+A megadott hónap napjainak számával tér vissza az adott naptár adott 
+évében
+   
+   
+Leírás
+ 
+  intcal_days_in_month
+  intcalendar
+  intmonth
+  intyear
+ 
+
+ Ez a függvény a napok számával tér vissza,
+ month hónapban, year évben,  
+ és a calendar naptár paraméterekben megadott értékek 
+szerint.
+
+
+ Lásd még: jdtounix!
 
 
  
@@ -510,6 +549,60 @@

   
   
+
+  
+   
+cal_to_jd
+Egy támogatott naptártípusból Julián naptárba konvertál
+   
+   
+Leírás
+ 
+  intcal_to_jd
+  intcalendar
+  intmonth
+  intday
+  intyear
+ 
+
+
+   
+  
+
+  
+   
+cal_from_jd
+Julián naptárból egy támogatott naptártípusba konvertál és további 
+információkat szolgáltat
+   
+   
+Leírás
+ 
+  arraycal_from_jd
+  intjd
+  intcalendar
+ 
+
+
+   
+  
+
+
+  
+   
+cal_info
+Különleges naptártípusokról ad információt
+   
+   
+Leírás
+ 
+  arraycal_info
+  intcalendar
+ 
+
+
+   
+  
+
  
 
 

[PHP-DOC] cvs: phpdoc /hu/functions classobj.xml

2002-03-12 Thread Gyozo Papp

gerzson Tue Mar 12 05:59:30 2002 EDT

  Modified files:  
/phpdoc/hu/functionsclassobj.xml 
  Log:
  sync with EN revision + (as I unable to commit the EN):
  
  call_user_method() and call_user_method_array() is deprecated as of 4.1.0
  some example outputs extracts into a  element
  

Index: phpdoc/hu/functions/classobj.xml
diff -u phpdoc/hu/functions/classobj.xml:1.8 phpdoc/hu/functions/classobj.xml:1.9
--- phpdoc/hu/functions/classobj.xml:1.8Sat Feb  2 10:41:24 2002
+++ phpdoc/hu/functions/classobj.xmlTue Mar 12 05:59:30 2002
@@ -1,6 +1,6 @@
 
-
-
+
+
 
  
   Osztály/Objektum függvények
@@ -12,13 +12,13 @@
 
A függvényekrõl

-Ezek a függvények osztályokról és objektumpéldányokról
-adnak információkat. Megkaphatod az osztály nevét, amihez
-egy adott objektum tartozik, sõt az elemeinek tulajdonságait,
-és metódusait is. Ezen függvények használatával egy objektumnak
-nem csak az osztály-tagságát tudod megállapítani, hanem
-a származását is (pl. hogy melyik osztályt terjeszti ki
-az adott objektum osztály).
+Ezek a függvények PHP osztályokról és objektumpéldányokról
+adnak információkat, mint például:  az objektum osztályának 
+nevét (típusát), a tagváltozóit másnéven tulajdonságait,
+és metódusait is. Ezekkel a függvényekkel egy objektumnak
+nem csak az osztály-tagságát lehet megállapítani, hanem
+a származását is, azaz, melyik osztályt kiterjesztése
+az adott objektum osztály.

   
   
@@ -26,9 +26,9 @@

 Ebben a példában definiálunk egy alap osztályt, és
 ennek egy kiterjesztését. Az alap osztály leír egy zöldséget
-(vegetable), meghatározva, hogy ehetõ-e vagy sem (edible),
+(Zoldseg), meghatározva, hogy ehetõ-e vagy sem (eheto),
 és hogy milyen színû. Az alosztály a paraj
-(Spinach) hozzáad egy új metódust,
+(Paraj) hozzáad egy új metódust,
 hogy megfõzhesd, és egy másikat, hogy megállapítsd, hogy
 fõtt-e.

@@ -38,7 +38,6 @@
  
 
+  
+ 
+
+
+  Lásd még: call_user_func!
+
+   
+  
+
+  
+   
+call_user_method_array
+
+ meghívja az adott objektum egy metódusát paramétertömbbel [ellenjavallt]
+


 Leírás
  
-  stringget_class
+  mixedcall_user_method_array
+  stringmethod_name
   objectobj
+  arrayparamarr
  
+
+ 
+  A call_user_method_array függvény PHP 4.1.0-tõl 
+  kezdve ellenjavallt, azaz, helyette a call_user_func_array
+  függvényt kell használni a függvénynév paraméterben a 
+  array(&$obj, "method_name") szintaxissal.
+ 
+
 
-   Ez a függvény visszaadja annak az osztálynak a nevét, aminek
-   az obj objektum egy példánya.
+ Meghívja a felhasználó által definiált obj
+ objektum method_name paraméterben megnevezett
+ metódusát. A metóusnak átadandó paramétereket a paramarr
+ tömbbõl tölti fel sorjában.
 
-  
-   Lásd még: get_parent_class,
-   is_subclass_of
-  
+
+ Lásd még:
+ call_user_func_array,
+ call_user_func és
+ call_user_method!
+
+
+ 
+  Ez a függvény a PHP 4.0.4pl1 kiadása után került a CVS-be.
+ 
+

   
-
-  
+ 
+  

-get_parent_class
-Visszaadja a szülõ osztályát egy objektum osztályának
+class_exists
+megvizsgálja, hogy definiált-e az osztály


 Leírás
  
-  stringget_parent_class
-  objectobj
+  boolclass_exists
+  stringclass_name
  
 
-   Ez a függvény visszaadja a nevét annak az osztálynak,
-   ami szülõje annak az osztálynak, aminek az
-   obj objektum egy példánya.
+ Ez a függvény &true;-val tér vissza, ha a class_name 
+ osztály definiálva van, máskülönben &false;-szal.
 
+   
+  
+
+  
+   
+get_class
+visszaadja egy objektum osztályának a nevét
+   
+   
+Leírás
+
+ stringget_class
+ objectobj
+
+
+ Ez a függvény visszaadja annak az osztálynak a nevét, amelynek az 
+ obj objektum egy példánya.
+
+
+ 
+  get_class a felhasználó által definiált osztályok neveit
+  mindig csupa kisbetûsként adja vissza, míg a kiterjesztésekben
+  definiáltakat az eredeti elnevezésõk szerint.
+ 
+
 
- Lásd még: get_class,
- is_subclass_of
+ Lásd még: get_parent_class, 
+ gettype  és
+ is_subclass_of!
 

   
@@ -228,15 +341,77 @@
 Leírás
  
   arrayget_class_methods
-  stringclass_name
+  mixedclass_name
  
 
  Ez a függvény a class_name által megadott
- osztály metódusneveinek tömbjével tér vissza.
+ osztály metódusainak nevei adja vissza egy tömbben.
+
+
+ 
+  PHP 4.0.6-tól kezdve, class_name osztálynév 
+  helyett közvetlenül az objektumot is át lehet adni paraméterként, például:
+  
+   
+ 
+   
+  
+ 
+
+
+ 
+  get_class_methods példa 
+  

[PHP-DOC] cvs: phpdoc /hu/language operators.xml

2002-03-11 Thread Gyozo Papp

gerzson Mon Mar 11 07:06:19 2002 EDT

  Modified files:  
/phpdoc/hu/language operators.xml 
  Log:
  sync with EN revision (bitwise operators on strings)
  
Index: phpdoc/hu/language/operators.xml
diff -u phpdoc/hu/language/operators.xml:1.16 phpdoc/hu/language/operators.xml:1.17
--- phpdoc/hu/language/operators.xml:1.16   Tue Jan 29 13:06:24 2002
+++ phpdoc/hu/language/operators.xmlMon Mar 11 07:06:17 2002
@@ -1,5 +1,5 @@
 
-
+
 
 
   
@@ -125,7 +125,28 @@
 
  A bitorientált operátorok teszik lehetõvé, hogy egész típusú számokon
  belül bizonyos biteket beállítsunk, vagy lefedjünk (maszkolás).
+ Ha viszont az opertáron mindkét oldalán sztring típusú változó áll, akkor
+ a bitorientált operátorok a sztringek karakterein dolgoznak úgy, hogy
+ a karakterek ASCII kódjain végzik el a mûveletet, és az eredményül adódó
+ számot ASCII kóddal megadott karakternek értelmezi.
 
+   
+
+ 
+
+ 
+ 
+   
 
 
  Bitorientált operátorok





[PHP-DOC] cvs: phpdoc /hu/functions cybercash.xml math.xml wddx.xml

2002-03-11 Thread Gyozo Papp

gerzson Mon Mar 11 06:45:40 2002 EDT

  Modified files:  
/phpdoc/hu/functionsmath.xml cybercash.xml wddx.xml 
  Log:
  sync with EN revision
  

Index: phpdoc/hu/functions/math.xml
diff -u phpdoc/hu/functions/math.xml:1.14 phpdoc/hu/functions/math.xml:1.15
--- phpdoc/hu/functions/math.xml:1.14   Thu Feb  7 08:29:48 2002
+++ phpdoc/hu/functions/math.xmlMon Mar 11 06:45:35 2002
@@ -1,5 +1,5 @@
 
-
+
 
  
   Matematikai függvények
@@ -693,6 +693,74 @@
 
  &warn.undocumented.func;
 
+   
+  
+
+  
+   
+is_finite
+
+
+   
+   
+Leírás
+ 
+  boolis_finite
+  floatval
+ 
+
+ &true;-val tér vissza, ha a val olan érvényes véges
+ számot, amely belefér a PHP-t futtató platform lebegõpontos ábrázolási 
+ tartományába.
+
+   
+  
+
+  
+   
+is_infinite
+
+
+   
+   
+Description
+ 
+  boolis_infinite
+  floatval
+ 
+
+ &true;-val tér vissza, ha a val pozitív vagy 
+ negatív végtelen, mint pl. a log(0) értéke, vagy 
+ bármely más érték, amely nem belefér a PHP-t 
+ futtató platform lebegõpontos ábrázolási tartományába.
+
+   
+  
+
+  
+   
+is_nan
+
+
+   
+   
+Leírás
+ 
+  boolis_nan
+  floatval
+ 
+
+ &true;-val tér vissza, ha val nem szám, mint pl. 
+ a acos(1.01) eredménye.
+
+
+ 
+  Az elõzõ példából láthatóan ez akkor fordulhat elõ, ha például valamilyen
+  matematikai mûveletnek értelmezési tartományán kívüli értéket adunk át,
+  pl. arkusza csak -1 és +1 közé esõ
+  számoknak lehet.
+ 
+

   
 
Index: phpdoc/hu/functions/cybercash.xml
diff -u phpdoc/hu/functions/cybercash.xml:1.7 phpdoc/hu/functions/cybercash.xml:1.8
--- phpdoc/hu/functions/cybercash.xml:1.7   Sat Feb  2 10:41:24 2002
+++ phpdoc/hu/functions/cybercash.xml   Mon Mar 11 06:45:36 2002
@@ -1,5 +1,5 @@
 
-
+
 
 
  
@@ -17,7 +17,7 @@
   

 cybercash_encr
-???
+cybercash titkosítás


 Leírás
@@ -29,7 +29,7 @@
  
 
  A függvény egy asszociatív tömböt ad vissza az "errcode"
- elemmel, és ha az hamis, akkor az "outbuff" (string),
+ elemmel, és ha az &false;, akkor az "outbuff" (string),
  "outLth" (long) és "macbuff" (string) elemekkel.
 

@@ -38,7 +38,7 @@
   

 cybercash_decr
-???
+cybercash visszafejtés


 Leírás
@@ -50,7 +50,7 @@
  
 
  A függvény egy asszociatív tömböt ad vissza az "errcode"
- elemmel, és ha az hamis, akkor az "outbuff" (string),
+ elemmel, és ha az &false;, akkor az "outbuff" (string),
  "outLth" (long) és "macbuff" (string) elemekkel.
 

@@ -59,7 +59,7 @@
   

 cybercash_base64_encode
-???
+base64 kódolja az adatot Cybercash számára


 Leírás
@@ -75,7 +75,7 @@
   

 cybercash_base64_decode
-???
+base64 kódolt adatot visszafejt Cybercash számára


 Leírás
@@ -106,5 +106,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
+-->
\ No newline at end of file
Index: phpdoc/hu/functions/wddx.xml
diff -u phpdoc/hu/functions/wddx.xml:1.7 phpdoc/hu/functions/wddx.xml:1.8
--- phpdoc/hu/functions/wddx.xml:1.7Sat Feb  2 10:41:28 2002
+++ phpdoc/hu/functions/wddx.xmlMon Mar 11 06:45:36 2002
@@ -1,5 +1,5 @@
 
-
+
 
  
   WDDX függvények
@@ -7,7 +7,7 @@
   
   

-Ezek a függvények a WDDX-el
+Ezek a függvények a WDDX-szel
 dolgoznak.


@@ -17,13 +17,20 @@
 --with-xml és
 --enable-wddx paraméterekkel.

+
+   
+
+  Ha nemcsak ASCII karaktereket kell használni, akkor be kell 
+  állítani a megfelelõ nyelvi környezetet a függvények 
+  használata elõtt, lásd: setlocale.
+
+   
   

 Figyelj arra, hogy minden változókat stringgé alakító függvény
 az átadott tömb elsõ elemét ellenõrzi, hogy megállapítsa,
 hogy egy tömböt vagy egy struktúrát állítson-e elõ. Ha az elsõ
 elem kulcsa string, akkor struktúrát állít elõ, egyébként tömböt.
-
 
  Egyszerû értékek átalakítása
  
@@ -68,7 +75,6 @@
 

 Ez a példa az alábbi eredményt adja:
-
 
  
 
  
-
-   
+
+
   
   
   
@@ -146,10 +152,11 @@
 ?>
 ]]>
   
- 
+ 
+

 
-Ez a példa az alábbi eredményt adja:
+ Ez a példa az alábbi eredményt adja:
  
 
- 
-  
+ 
+  

   
   
@@ -201,8 +208,8 @@
  A wddx_packet_end befejezi a 
  packet_id paraméterrel megadott
  WDDX csomagot és visszatér a stringgel, ami a csomagot
- tartalmazza.
-   
+ tartalmazza.
+  

   
   
@@ -270,5 +277,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
+-->
\ No newline at end of file



[PHP-DOC] cvs: phpdoc /hu/functions array.xml dbx.xml funchand.xml network.xml

2002-03-01 Thread Gyozo Papp

gerzson Fri Mar  1 08:47:56 2002 EDT

  Modified files:  
/phpdoc/hu/functionsarray.xml dbx.xml funchand.xml network.xml 
  Log:
  sync with EN revision
  

Index: phpdoc/hu/functions/array.xml
diff -u phpdoc/hu/functions/array.xml:1.12 phpdoc/hu/functions/array.xml:1.13
--- phpdoc/hu/functions/array.xml:1.12  Wed Feb 13 11:36:12 2002
+++ phpdoc/hu/functions/array.xml   Fri Mar  1 08:47:55 2002
@@ -1,5 +1,5 @@
 
-
+
 
 
 
Index: phpdoc/hu/functions/dbx.xml
diff -u phpdoc/hu/functions/dbx.xml:1.4 phpdoc/hu/functions/dbx.xml:1.5
--- phpdoc/hu/functions/dbx.xml:1.4 Sun Feb 17 10:21:26 2002
+++ phpdoc/hu/functions/dbx.xml Fri Mar  1 08:47:55 2002
@@ -1,5 +1,5 @@
 
-
+
  
   dbx függvények
   dbx
@@ -20,8 +20,8 @@
 kell teljesülnie: 1. a megfelelõ modult be kell tölteni 
 (dl vagy php.ini),
 2. a dbx modulnak támogatnia kell a használni kívánt adatbázis-kiszolgálót. 
-Ezek jelenleg: MySQL, PostgreSQL, Microsoft SQL Server, FrontBase és ODBC,
-és majd többi követi ezeket.
+Ezek jelenleg: MySQL, PostgreSQL, Microsoft SQL Server, FrontBase, ODBC és
+Sybase-CT, és majd többi követi ezeket.
   

 Arról, hogyan kell új adatbázis támogatást implementálni a dbx modulba
@@ -123,6 +123,11 @@
   

 DBX_FBSQL vagy "fbsql" (PHP 4.1.1-tõl kezdve)
+   
+  
+  
+   
+DBX_SYBASECT vagy "sybase_ct" (PHP CVS csak)

   
  
Index: phpdoc/hu/functions/funchand.xml
diff -u phpdoc/hu/functions/funchand.xml:1.15 phpdoc/hu/functions/funchand.xml:1.16
--- phpdoc/hu/functions/funchand.xml:1.15   Thu Feb  7 08:29:48 2002
+++ phpdoc/hu/functions/funchand.xmlFri Mar  1 08:47:55 2002
@@ -1,5 +1,5 @@
 
-
+
 
  
   Függvénykezelõ függvények
@@ -440,7 +440,7 @@
  valamilyen konfigurációs vagy fordítási beálltás következtében.
 
 
- See also method_exists.
+ Lásd még: method_exists!
 

   
@@ -510,7 +510,8 @@
  
 
 
- See also get_defined_vars.
+ Lásd még: get_defined_vars és
+ get_defined_constants!
 

   
Index: phpdoc/hu/functions/network.xml
diff -u phpdoc/hu/functions/network.xml:1.11 phpdoc/hu/functions/network.xml:1.12
--- phpdoc/hu/functions/network.xml:1.11Wed Feb  6 09:37:38 2002
+++ phpdoc/hu/functions/network.xml Fri Mar  1 08:47:55 2002
@@ -1,5 +1,5 @@
 
-
+
 
 
   Hálózatkezelési Függvények
@@ -40,7 +40,7 @@
  gethostbyaddr,
  gethostbyname,
  gethostbynamel, valamint a man 
- named(8) oldala.
+ named(8) oldalát!
 

   
@@ -63,7 +63,7 @@
 
  Lásd még: define_syslog_variables,
  syslog és
- openlog.
+ openlog!
 

   
@@ -118,13 +118,13 @@
   
  
 
- Minden konstanst újrainicializál, aminek csak köze van a syslog
- függvényekhez.
+ Minden állandót, amelyeknek csak köze van a syslog függvényekhez,
+ újrainicializál.
 
 
  Lásd még: openlog,
  syslog és
- closelog.
+ closelog!
 

   
@@ -141,7 +141,7 @@
 Leírás
  
   intfsockopen
-  stringudp://hostnév
+  stringhostname
   intport
   interrno
   stringerrstr
@@ -151,22 +151,22 @@
  Stream típusú kapcsolatot kezdeményez egy Internet (AF_INET,
  TCP vagy UDP protokollal) vagy Unix (AF_UNIX) domain felé.
  Internet domain megadása esetén TCP kapcsolatot nyit a 
- hostnév paraméterben megadott géppel,
+ hostname paraméterben megadott géppel,
  a port paraméterben megadott porton.
  Ez esetben a hostnév lehet domainnév vagy
  IP cím is.
- UDP kapcsolat esetén explicit meg kell adni a protokolt a
- hostnév paraméterben, a következõ
- módon: udp://hostnév.
- Unix domain esetén a hostnév paraméternek
+ UDP kapcsolat esetén explicit meg kell adni a protokollt a
+ hostname paraméterben, a következõ
+ módon: udp://hostname.
+ Unix domain esetén a hostname paraméternek
  kell tartalmaznia a socket elérési útját, ekkor a 
  port értékének nullának kell lennie.
- A timeout paraméter opcionális, 
+ A timeout paraméter elhagyható, 
  értéke másodpercekben megadandó.
 
 
  A fsockopen függvény egy fájl-azonosítót
- af vissza, ami a rendes fájlkezelõ parancsokkal együtt használható
+ ad vissza, ami a rendes fájlkezelõ parancsokkal együtt használható
  átlátszó módon. Ezek a következõek: 
  fgets, fgetss,
  fputs, fclose, és
@@ -240,7 +240,7 @@
  socket_set_blocking,
  socket_set_timeout, fgets,
  fgetss, fputs,
- fclose, és feof).
+ fclose és feof!
 

   
@@ -263,7 +263,7 @@
  adja vissza. Hiba esetén a kapott IP címet adja vissza.
 
 
- Lásd még: gethostbyname.
+ Lásd még: gethostbyname!
 

   
@@ -286,7 +286,7 @@
  Internet host IP címét adja vissza.
  
 
- Lásd még: gethostbyaddr.
+ Lásd 

[PHP-DOC] cvs: phpdoc /hu/chapters security.xml

2002-03-01 Thread Gyozo Papp

gerzson Fri Mar  1 08:47:00 2002 EDT

  Modified files:  
/phpdoc/hu/chapters security.xml 
  Log:
  sync with EN revision
  
Index: phpdoc/hu/chapters/security.xml
diff -u phpdoc/hu/chapters/security.xml:1.23 phpdoc/hu/chapters/security.xml:1.24
--- phpdoc/hu/chapters/security.xml:1.23Thu Feb 14 11:41:04 2002
+++ phpdoc/hu/chapters/security.xml Fri Mar  1 08:46:59 2002
@@ -1,5 +1,5 @@
 
-
+
 
 
  
@@ -365,7 +365,7 @@

 Mivel a PHP úgy készült, hogy felhasználói szintû fájlrendszer
 hozzáférést ad, lehetséges olyan program készítése, amely a
-rendszerfájlokat olvassa, pl. az /etc/password fájlt. Ez
+rendszerfájlokat olvassa, pl. az /etc/passwd fájlt. Ez
 maga után von egy nyilvánvaló következtetést, neveztesen minden esetben 
 meg kell gyõzõdni a programokban arról, hogy a helyes fájlokat olvassa
 illetve írja a program.
@@ -512,7 +512,7 @@
 adatbázisokat elérni és módosítani egy PHP programon belül.


-Tartsd észben a következõ egyszerû szabályt: védekezz tagoltan. Minél több
+Tartsd észben a következõ egyszerû szabályt: tagoltan védekezni. Minél több
 helyen minél többet teszel a biztonság növeléséért, annál kisebb a valószínûsége,
 hogy a támadók sikerrel járjanak, és kiteregessék titkos adataidat, vagy 
 visszaéljenek velük. A jó adatbázis- és alkalmazástervezés mindig a legnagyobb
@@ -798,7 +798,9 @@
  
   
 
   
@@ -874,7 +876,7 @@
  
  
 

[PHP-DOC] cvs: phpdoc /hu/functions exec.xml mail.xml url.xml

2002-02-19 Thread Gyozo Papp

gerzson Tue Feb 19 04:36:23 2002 EDT

  Modified files:  
/phpdoc/hu/functionsurl.xml exec.xml mail.xml 
  Log:
  sync with EN revision
  
  

Index: phpdoc/hu/functions/url.xml
diff -u phpdoc/hu/functions/url.xml:1.7 phpdoc/hu/functions/url.xml:1.8
--- phpdoc/hu/functions/url.xml:1.7 Sat Feb  2 10:41:26 2002
+++ phpdoc/hu/functions/url.xml Tue Feb 19 04:36:22 2002
@@ -1,5 +1,5 @@
 
-
+
 
 
  URL függvények
@@ -40,12 +40,13 @@
 

 A base64_encode visszaadja a 
-data paraméterben megadott adatot base64 kódolással.
-A kódolást úgy tervezték, hogy a bináris adatok is túléljék az olyan
-közvetítõ csatornákat, amik nem képesek 8 bites adattovábbításra (pl. mail 
üzenetek).
+data paraméterben megadott adat base64 kódolt 
+alakját. A kódolást úgy tervezték, hogy a bináris adatok is túléljék
+az olyan közvetítõ csatornákat, amelyek nem képesek 8 bites 
+adattovábbításra (pl. mail üzenetek).


-A base64-kódolt adat 33%-al nagyobb, mint az eredeti adat.
+A base64-kódolt adat megközelítõleg 33%-kal nagyobb az eredeti méreténél.


 Lásd még: base64_decode,
@@ -66,13 +67,54 @@
  stringurl
 

-Ez a függvény egy asszociatív tömböt ad vissza, ami tartalmazhatja
-az alábbi elemek közül azokat, amik az URL-ben megtalálhatóak:
-"scheme" [pl. http://], "host", "port",
-"user" [FTP URL, vagy HTTP azonosítás esetén],
-"pass" [FTP URL, vagy HTTP azonosítás esetén],
-"path", "query" [kérdõjel utáni rész], és
-"fragment" [A # utáni rész].
+Ez a függvény olyan asszociatív tömböt ad vissza, amely tartalmazza az 
+alábbi elemek közül azokat, amelyek az url
+részei:
+
+ 
+  
+   scheme - pl.: http://
+  
+ 
+ 
+  
+   host 
+  
+ 
+ 
+  
+   port
+  
+ 
+ 
+  
+   user
+  
+ 
+ 
+  
+   pass
+  
+ 
+ 
+  
+   path
+  
+ 
+ 
+  
+query  -  ? utáni rész
+  
+ 
+ 
+  
+   fragment -   # utáni rész
+  
+ 
+
+   
+   
+ Lásd még: pathinfo!

   
  
@@ -89,16 +131,22 @@
  stringstr
 

-Visszaad egy karakterláncot, amiben százalékjelet
-(%) és két hexa értéket használó
-kódolás szerinti sorozatok az eredeti karakterekkel
-helyettesítõdnek. Például a foo%20bar%40baz
-karaktersorozat dekódoltja foo bar@baz.
-   
+A str-ben megadott sztringet visszakódolja úgy, hogy
+minden százalékjelet (%) és utána álló két hexadecimális
+számjegyet a megjelölt sorszámú karakterrel cserél fel. Például 
+a foo%20bar%40baz
+karaktersorozatból foo bar@baz lesz.
+   
+   
+
+ rawurldecode nem cseréli le a plusz jelet ('+')
+ szóközzé, amint azt az urldecode teszi.
+
+   

 Lásd még: rawurlencode,
-urldecode,
-urlencode.
+urldecode és
+urlencode!

   
  
@@ -115,13 +163,14 @@
  stringstr
 

-Visszaad egy karakterláncot, ahol minden nem-alfanumerikus karakter,
-kivéve a -_. karaktereket, egy szézalékjelre
-(%) és azt követõ két hexa számjegyre cserélõdik.
-Ez az RFC1738-ben leírt kódolás, ami feloldja a speciális karakterek
-okozta problémát az URL-ekben, illetve a közvetítõ média által
-végrehajtott kódolás okozta hibákat kiküszöböli. Például ha egy
-jelszót kell elhelyezni egy FTP URL-ben:
+Olyan stringgel tér vissza, amelyben az str nem 
+alfanumerikus karakterei - kivéve a -_. karaktereket - 
+egy szézalékjelre (%) és azt követõ két hexadecimális 
+számjegyre lesz lecserélve. Ez az RFC1738-ben leírt kódolásnak megfelelõ, 
+amely feloldja a speciális karakterek az URL-ekben történõ használatát 
+nehezítõ problémát, illetve a közvetítõ média által végrehajtott kódolás 
+okozta hibákat kiküszöböli. Ha egy jelszót kell például elhelyezni egy FTP
+URL-ben:
 
  Elsõ rawurlencode példa
  
@@ -131,7 +180,8 @@
 ]]>
  
 
-De elõfordulhat, hogy az URL PATH_INFO komponensében kell adatot átadni:
+Elõfordulhat azonban, hogy az URL PATH_INFO komponensében kell adatot 
+átadni:
 
  Második rawurlencode példa
  
@@ -144,8 +194,8 @@


 Lásd még: rawurldecode,
-urlencode,
-urldecode.
+urlencode és
+urldecode!

   
  
@@ -181,7 +231,7 @@
 


- Lásd még: urlencode.
+ Lásd még: urlencode!

   
  
@@ -244,8 +294,8 @@

  Lásd még: urldecode,
  htmlentities,
- rawurldecode,
- rawurlencode.
+ rawurldecode és
+ rawurlencode!
 
   
  
@@ -267,5 +317,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/functions/exec.xml
diff -u phpdoc/hu/functions/exec.xml:1.8 phpdoc/hu/functions/exec.xml:1.9
--- phpdoc/hu/functions/exec.xml:1.8Sat Feb  2 10:41:24 

[PHP-DOC] cvs: phpdoc /en/functions url.xml

2002-02-19 Thread Gyozo Papp

gerzson Tue Feb 19 04:34:04 2002 EDT

  Modified files:  
/phpdoc/en/functionsurl.xml 
  Log:
  transform the enumeration of the array elements returned by parse_url 
  into 
  
Index: phpdoc/en/functions/url.xml
diff -u phpdoc/en/functions/url.xml:1.26 phpdoc/en/functions/url.xml:1.27
--- phpdoc/en/functions/url.xml:1.26Sat Feb  2 10:36:10 2002
+++ phpdoc/en/functions/url.xml Tue Feb 19 04:34:03 2002
@@ -1,5 +1,5 @@
 
-
+
  
   URL Functions
   URLs
@@ -70,9 +70,49 @@
 
  This function returns an associative array returning any of the
  various components of the URL that are present. This includes the
- "scheme", "host", "port", "user", "pass", "path", "query", and
- "fragment".
-
+
+ 
+  
+   scheme - e.g. http://
+  
+ 
+ 
+  
+   host 
+  
+ 
+ 
+  
+   port
+  
+ 
+ 
+  
+   user
+  
+ 
+ 
+  
+   pass
+  
+ 
+ 
+  
+   path
+  
+ 
+ 
+  
+query  - after the question mark 
+?
+  
+ 
+ 
+  
+   fragment -  after the hashmark #
+  
+ 
+
+   
 
  See also pathinfo.
 





[PHP-DOC] cvs: phpdoc /hu/functions mhash.xml

2002-02-18 Thread Gyozo Papp

gerzson Mon Feb 18 12:08:17 2002 EDT

  Modified files:  
/phpdoc/hu/functionsmhash.xml 
  Log:
  sync with EN revision
  

Index: phpdoc/hu/functions/mhash.xml
diff -u phpdoc/hu/functions/mhash.xml:1.8 phpdoc/hu/functions/mhash.xml:1.9
--- phpdoc/hu/functions/mhash.xml:1.8   Sat Feb  2 10:41:25 2002
+++ phpdoc/hu/functions/mhash.xml   Mon Feb 18 12:08:17 2002
@@ -1,30 +1,27 @@
 
-
-
+
  
   Mhash függvények
   mhash
   
   

-Ezek a függvények az mhash-el
-mûködnek együtt.
+Ezek a függvények az mhash 
+eljáráskönyvtárral mûködnek együtt.


 Ezek egy felületet biztosítanak az mhash könyvtárhoz. Az mhash
 széles skáláját támogatja a hash algoritmusoknak, mint például
-az MD5, SHA1, GOST és számos más.
-   
-   
-Ahhoz, hogy használhasd ezeket, le kell töltened az mhash
-csomagot az mhash webhelyrõl
-és követned kell a telepítési utasításokat, amiket a csomagban
-találsz. A PHP-t a --with-mhash
-paraméterrel kell fordítanod, hogy engedélyezd ezt a kiterjesztést.
+az MD5, SHA1, GOST és még számos más. Az mhash például 
+ellenõrzõösszegek, kivonatok, azonosítási kódok elõállítására 
+is használható.


-Az mhash például ellenõrzõösszegek, kivonatok, azonosítási kódok
-elõállítására is használható.
+A használatukhoz le kell tölteni az mhash csomagot az 
+mhash webhelyrõl és a csomagban
+található a telepítési utasítások szerint installálni kell. A PHP-t a 
+--with-mhash paraméterrel kell fordítani,
+amivel engedélyezzük ezt a kiterjesztést.


 
@@ -32,11 +29,11 @@
  
 
  
@@ -44,75 +41,74 @@
 Ez a következõ kimenetet eredményezi:
 
 
 
-A támogatott hash-ek teljes listájához nézd meg az
-mhash dokumentációt. Az általános szabály, hogy a hash
-algoritmust az MHASH_HASHNEVE formában tudod elérni
-PHP-bõl. Például a TIGER eléréséhez az MHASH_TIGER
-PHP konstans használható.
+A támogatott hash algoritmusok teljes listája az mhash dokumentációban
+található. Az általános szabály, hogy a hash algoritmust az 
+MHASH_HASHNEVE formában lehet elérni PHP-bõl, például a TIGER eléréséhez
+az MHASH_TIGER PHP konstans használható.


 Itt következnek az mhash által jelenleg támogatott hash-ek.
-Ha találsz az mhash dokumentációban itt nem listázott elemet,
-nyugodtan feltételezheted, hogy az használható, és ez a dokumentáció
-nem aktuális.
+Az mhash dokumentációban szereplõ, de itt fel nem soroltak is nyugodtan 
+használhatók, ebben az esetben ez a dokumentáció már nem tekinthetõ 
+aktuálisnak.
 
  
   
-   MHASH_MD5
+   MHASH_MD5
   
  
  
   
-   MHASH_SHA1
+   MHASH_SHA1
   
  
  
   
-   MHASH_HAVAL256
+   MHASH_HAVAL256
   
  
  
   
-   MHASH_HAVAL192
+   MHASH_HAVAL192
   
  
  
   
-   MHASH_HAVAL160
+   MHASH_HAVAL160
   
  
  
   
-   MHASH_HAVAL128
+   MHASH_HAVAL128
   
  
  
   
-   MHASH_RIPEMD160
+   MHASH_RIPEMD160
   
  
  
   
-   MHASH_GOST
+   MHASH_GOST
   
  
  
   
-   MHASH_TIGER
+   MHASH_TIGER
   
  
  
   
-   MHASH_CRC32
+   MHASH_CRC32
   
  
  
   
-   MHASH_CRC32B
+   MHASH_CRC32B
   
  
 
@@ -151,10 +147,12 @@
 ]]>
   
  
-  Ez a következõ kimenetet eredményezi:
- 
-MD5
- 
+ Ez a következõ kimenetet eredményezi:
+  
+ 
+  
 

   
@@ -196,8 +194,8 @@
  
 
  Az mhash_count visszaadja a legnagyobb elérhetõ
- hash azonosítót. A hash-ek &null;ától eddig a számig kapnak
- azonosító számokat.
+ hash azonosítót. A használható hash-ek azonosító számai nullától eddig a
+ számig terjednek.
 
 
  
@@ -232,15 +230,15 @@
   stringmhash
   inthash
   stringdata
-  string[ key ]
+  stringkey
  
 
  Az mhash alkalmazza a hash
  által megadott algoritmust a data paraméterre, és
- visszatér az eredmény hash-el (amit kivonatkank [digest-nek] is hívnak).
- Ha a key paramétert is megadod, visszaadja
- az keletkezõ HMAC-ot. A HMAC egy kulcsos hash-elés üzenet azonosításra,
- vagy csak egyszerûen egy üzenet kivonat ami egy megadott kulcstól
+ visszatér az eredmény hash-el (amit kivonatnak [digest-nek] is hívnak).
+ A key paraméter megadásával visszaadja az keletkezõ 
+ HMAC-ot. A HMAC egy kulcsos hash-elés üzenet azonosításra,
+ vagy csak egyszerûen egy üzenet kivonat, amely a megadott kulcstól
  függ. Nem minden mhash algoritmus használható HMAC módban.
  Hiba esetén a függvény &false; értéket ad.
 
@@ -262,24 +260,25 @@
   intbytes
  
 
- Az mhash_keygen_s2k egy olyan kulcsot generál,
- ami bytes hosszú, és a megadott jelszót
-

[PHP-DOC] cvs: phpdoc /en/functions mhash.xml

2002-02-18 Thread Gyozo Papp

gerzson Mon Feb 18 12:07:39 2002 EDT

  Modified files:  
/phpdoc/en/functionsmhash.xml 
  Log:
  use constant wherever possible and split up the long description of
  mhash_keygen_s2k()
  
  
Index: phpdoc/en/functions/mhash.xml
diff -u phpdoc/en/functions/mhash.xml:1.22 phpdoc/en/functions/mhash.xml:1.23
--- phpdoc/en/functions/mhash.xml:1.22  Sat Feb  2 10:36:03 2002
+++ phpdoc/en/functions/mhash.xml   Mon Feb 18 12:07:39 2002
@@ -1,5 +1,5 @@
 
-
+
  
   Mhash Functions
   mhash
@@ -60,57 +60,57 @@
 
  
   
-   MHASH_MD5
+   MHASH_MD5
   
  
  
   
-   MHASH_SHA1
+   MHASH_SHA1
   
  
  
   
-   MHASH_HAVAL256
+   MHASH_HAVAL256
   
  
  
   
-   MHASH_HAVAL192
+   MHASH_HAVAL192
   
  
  
   
-   MHASH_HAVAL160
+   MHASH_HAVAL160
   
  
  
   
-   MHASH_HAVAL128
+   MHASH_HAVAL128
   
  
  
   
-   MHASH_RIPEMD160
+   MHASH_RIPEMD160
   
  
  
   
-   MHASH_GOST
+   MHASH_GOST
   
  
  
   
-   MHASH_TIGER
+   MHASH_TIGER
   
  
  
   
-   MHASH_CRC32
+   MHASH_CRC32
   
  
  
   
-   MHASH_CRC32B
+   MHASH_CRC32B
   
  
 
@@ -139,7 +139,7 @@
 
 
  
-  mhash_get_hash_name Example
+  mhash_get_hash_name example
   
 

[PHP-DOC] cvs: phpdoc /hu/functions dbx.xml

2002-02-17 Thread Gyozo Papp

gerzson Sun Feb 17 10:21:26 2002 EDT

  Modified files:  
/phpdoc/hu/functionsdbx.xml 
  Log:
  fix tagging mismatch in my previous poorly written commit 
  
Index: phpdoc/hu/functions/dbx.xml
diff -u phpdoc/hu/functions/dbx.xml:1.3 phpdoc/hu/functions/dbx.xml:1.4
--- phpdoc/hu/functions/dbx.xml:1.3 Sun Feb 17 10:05:22 2002
+++ phpdoc/hu/functions/dbx.xml Sun Feb 17 10:21:26 2002
@@ -19,10 +19,10 @@
 Ahhoz, hogy dbx modullal lehessen elérni egy adatbázist két feltételnek
 kell teljesülnie: 1. a megfelelõ modult be kell tölteni 
 (dl vagy php.ini),
-2. a dbx modulnak támogatnia kell a használni kívánt adatbázis-kiszolgálót.
+2. a dbx modulnak támogatnia kell a használni kívánt adatbázis-kiszolgálót. 
 Ezek jelenleg: MySQL, PostgreSQL, Microsoft SQL Server, FrontBase és ODBC,
 és majd többi követi ezeket.
-   
+  

 Arról, hogyan kell új adatbázis támogatást implementálni a dbx modulba
 &url.dbx.docs; címen találsz leírást.
@@ -364,11 +364,11 @@
  értékétõl. Emiatt valójában csak az alábbi kombinációk értelmesek:
  
   
-  

 DBX_RESULT_INDEX

   
+  

 DBX_RESULT_INDEX |
 DBX_RESULT_INFO
@@ -424,6 +424,7 @@
 ]]>
   
  
+

   
   
@@ -488,6 +489,7 @@

   
  
+
 
  
   Használd mindig az adatbázis specifikus dokumentációt is!





[PHP-DOC] cvs: phpdoc /hu/functions dbx.xml

2002-02-17 Thread Gyozo Papp

gerzson Sun Feb 17 10:05:22 2002 EDT

  Modified files:  
/phpdoc/hu/functionsdbx.xml 
  Log:
  sync with EN revision
  

Index: phpdoc/hu/functions/dbx.xml
diff -u phpdoc/hu/functions/dbx.xml:1.2 phpdoc/hu/functions/dbx.xml:1.3
--- phpdoc/hu/functions/dbx.xml:1.2 Fri Feb 15 05:48:01 2002
+++ phpdoc/hu/functions/dbx.xml Sun Feb 17 10:05:22 2002
@@ -1,5 +1,5 @@
 
-
+
  
   dbx függvények
   dbx
@@ -38,7 +38,7 @@
 Leírás
  
   booldbx_close
-  
dbx_link_objectlink_identifier
+  
+objectlink_identifier
  
 
  Sikeres végrehajtás esetén &true;-val tér vissza, egyébként hiba 
@@ -49,7 +49,7 @@
  
 
-  
- 
+  
+ 
+
+   
+  
+  
+   
+module
+   
+   
+
+ Ezt a dbx kiterjesztés tartja fenn belsõ használatra, az éppen 
+ használt modul számát tárolja.
+
+   
+  
+ 
 
 
  A host, database, 
@@ -159,7 +186,7 @@
   
 
+ 
+
 
  A flags paraméteren keresztül szabályozható a 
  visszaadandó információ mennyisége. Ez a következõ állandók logikai vagy
@@ -264,29 +313,30 @@
  
   

-DBX_RESULT_INFO
+DBX_RESULT_INDEX


 
- Az oszlopokról ad információt: a mezõk számáról, neveikrõl és típusaikról. 
+ Ez mindig felhasználásra kerül , és hatására a 
+ visszatérési érték része lesz egy két dimenziós tömb, amelynek az elsõ
+ indexe a sorindex, a második az oszlopindex, azaz például a 
+ data[2][3]-ban a 2 jelöli a 
+ sort, a 3 az oszlopot. Az indexelés 0-tól kezdõdik.
+
+
+ Ha a DBX_RESULT_ASSOC is meg van adva, akkor a 
+ minden esetben a DBX_RESULT_INFO-nak megfelelõ
+ értékeket is szolgáltatja a függvény.
 

   
   

-DBX_RESULT_INDEX
+DBX_RESULT_INFO


 
- Ennek megadásával a visszatérési érték része lesz egy két dimenziós 
- tömb, amelynek az elsõ indexe a sorindex, a második az oszlopindex,
- azaz például a data[2][3]-ban a 2 jelöli a sort,
- a 3 az oszlopot. Az indexelés 0-tól kezdõdik.
-
-
- Ha a DBX_RESULT_ASSOC meg van adva, akkor a minden
- esetben a DBX_RESULT_INFO-nak megfelelõ értékeket
- is szolgáltatja a függvény.
+ Az oszlopokról ad információt: a mezõk számáról, neveikrõl és típusaikról. 
 

   
@@ -296,8 +346,9 @@


 
- Ennek hatására az oszlopokértékeket az oszlopnevekkel is lehet 
- indexelni.
+ Ennek hatására az oszlopértékeket az oszlopnevekkel is lehet 
+ indexelni, azaz a visszaadott eredményhalmaz asszociatív tömbként
+ is használható.
 
 
  Ezek az asszociatív indexek valójában referenciák a numerikus 
@@ -308,16 +359,16 @@

   
  
- Megjegyzendõ, hogy a DBX_RESULT_INDEX-t mindig 
+ Megjegyzendõ, hogy a DBX_RESULT_INDEX-et mindig 
  használja a függvény, függetlenül a flags paraméter
  értékétõl. Emiatt valójában csak az alábbi kombinációk értelmesek:
  
   
+  

-DBX_RESULT_INFO
+DBX_RESULT_INDEX

   
-  

 DBX_RESULT_INDEX |
 DBX_RESULT_INFO
@@ -334,110 +385,109 @@
  
 
 
- A visszaadott dbx_result_object típusnak négy vagy öt tagváltozója van a 
- flags-tõl függõen: handle, 
- cols, rows, info
- (nem mindig), és a data. A handle az 
érvényes 
- kapcsolatazonosító az adatbázishoz, és így szükség esetén az adott modulra
- jellemzõ függvények hívásához használható:
-
-
- 
-  
+ A visszaadott objektumnak négy vagy öt tagváltozója van a 
+ flags-tõl függõen:
+ 
+  
+   
+handle
+   
+   
+
+ Érvényes kapcsolatazonosító az adatbázishoz, és így szükség esetén az 
+ adott modulra jellemzõ függvények hívásához használható:
+ 
+  
 
-  
- 
-
-
- A cols és rows tagváltozók tartalmazzák
- a vissza oszlopok/mezõk és  sorok/rekordok számát.
-
-
- 
-  
+  
+ 
+
+   
+  
+  
+   
+cols and rows
+   
+   
+
+ A cols és rows tagváltozók 
+ tárolják az eredményhalmaz méreteit: az oszlopok/mezõk és a 
+ sorok/rekordok számát.
+ 
+  
 
-  
- 
-
-
- Az info tagváltozó csak akkor használható, ha a 
- DBX_RESULT_INFO és/vagy 
- DBX_RESULT_ASSOC szerepel a 
- flags paraméterben. Ez olyan kétdimenzós tömb,
- amelynek két nevesített sora van ("name" és "type") a mezõinformációk 
- eléréséhez.
-
-
- 
-  
+  
+ 
+   
+  
+  
+   
+info (optional)
+

[PHP-DOC] cvs: phpdoc /en/functions dbx.xml

2002-02-17 Thread Gyozo Papp

gerzson Sun Feb 17 10:04:30 2002 EDT

  Modified files:  
/phpdoc/en/functionsdbx.xml 
  Log:
  change module names to the corresponding module constant in the examples
  place a comment about where to ask if translators have problems with the new
  version of this file
  
  
Index: phpdoc/en/functions/dbx.xml
diff -u phpdoc/en/functions/dbx.xml:1.25 phpdoc/en/functions/dbx.xml:1.26
--- phpdoc/en/functions/dbx.xml:1.25Fri Feb 15 19:17:18 2002
+++ phpdoc/en/functions/dbx.xml Sun Feb 17 10:04:29 2002
@@ -1,5 +1,12 @@
 
-
+
+
+
+
  
   dbx functions
   dbx
@@ -535,7 +542,7 @@
 return $rv;
 }
 
-$link   = dbx_connect ("odbc", "", "db", "username", "password")
+$link   = dbx_connect (DBX_ODBC, "", "db", "username", "password")
 or die ("Could not connect");
 
 $result = dbx_query ($link, "SELECT id, parentid, description FROM tbl ORDER BY id");
@@ -631,7 +638,7 @@
 return $rv;
 }
 
-$link   = dbx_connect ("odbc", "", "db", "username", "password")
+$link   = dbx_connect (DBX_ODBC, "", "db", "username", "password")
 or die ("Could not connect");
 
 $result = dbx_query ($link, "SELECT id, parentid, description FROM table ORDER BY 
id");





[PHP-DOC] cvs: phpdoc /en/functions dbx.xml

2002-02-15 Thread Gyozo Papp

gerzson Fri Feb 15 19:17:18 2002 EDT

  Modified files:  
/phpdoc/en/functionsdbx.xml 
  Log:
  introduce brand new tagging in dbx.xml according to my discussion with Marc
  Boeren. Anyone who finds difficult to figure out the changes, feel free to
  contact me!
  

Index: phpdoc/en/functions/dbx.xml
diff -u phpdoc/en/functions/dbx.xml:1.24 phpdoc/en/functions/dbx.xml:1.25
--- phpdoc/en/functions/dbx.xml:1.24Wed Feb 13 06:20:47 2002
+++ phpdoc/en/functions/dbx.xml Fri Feb 15 19:17:18 2002
@@ -1,5 +1,5 @@
 
-
+
  
   dbx functions
   dbx
@@ -38,7 +38,7 @@
 Description
  
   booldbx_close
-  
dbx_link_objectlink_identifier
+  
+objectlink_identifier
  
 
  Returns &true; on success,
@@ -49,8 +49,9 @@
  
 
-  
- 
-
-
- Host, database, username and password parameters are expected,
- but not always used, depending on the connect-functions for the
- abstracted module.
+  
+ 
+
+   
+  
+  
+   
+module
+   
+   
+
+ It is used internally by dbx only, and is actually the module number
+ mentioned above.
+
+   
+  
+ 
 
 
  
@@ -157,8 +185,9 @@
   
 
+ 
+
+
 
- Returns a dbx_result_object or 1 on success (a result object is
- only returned for sql-statements that return results) or 0 on
- failure. The flags parameter is used to 
- control the amount of
- information that is returned. It may be any combination of the
- constants DBX_RESULT_INFO, DBX_RESULT_INDEX, DBX_RESULT_ASSOC,
- OR-ed together. DBX_RESULT_INFO provides info about columns, such
- as field names and field types. DBX_RESULT_INDEX returns the
- results in a 2d indexed array (e.g. data[2][3], where 2 is the
- row (or record) number and 3 is the column (or field) number),
- where the first row and column are indexed at 0. DBX_RESULT_ASSOC
- associates the column indices with field names. Note that
- DBX_RESULT_INDEX is always returned, regardless of the 
- flags
- parameter.  If DBX_RESULT_ASSOC is specified, DBX_RESULT_INFO is
- also returned even if it wasn't specified. This means that
- effectively only the combinations DBX_RESULT_INDEX,
- DBX_RESULT_INDEX | DBX_RESULT_INFO and DBX_RESULT_INDEX |
- DBX_RESULT_INFO | DBX_RESULT_ASSOC are possible. This last
- combination is the default if the flags 
- parameter isn't specified. Associated results are actual 
- references to the indexed data, so if you modify 
- data[0][0], then 
- data[0]['fieldnameforfirstcolumn'] is 
- modified as well.
-
-
- A dbx_result_object has five members (possibly four depending on
- flags), 'handle', 'cols', 'rows', 'info' 
- (optional) and 'data'. Handle is a valid result identifier for 
- the specified module, and as such can be used in module-specific
- functions, as seen in the example:
+ The flags parameter is used to control the amount of
+ information that is returned. It may be any combination of the following 
+ constants with the bitwise OR operator (|):
+ 
+  
+   
+DBX_RESULT_INDEX
+   
+   
+
+ It is always set, that is, the returned object 
+ has a data property which is a 2 dimensional
+ array indexed numerically. For example, in the expression 
+ data[2][3] 2 stands for the row
+ (or record) number and 3 stands for the column 
+ (or field) number. The first row and column are indexed at 0.
+
+
+ If DBX_RESULT_ASSOC is also specified, the 
+ returning object contains the information related to 
+ DBX_RESULT_INFO too, even if it was not specified. 
+
+   
+  
+  
+   
+DBX_RESULT_INFO
+   
+   
+
+ It provides info about columns, such as field names and field types.
+
+   
+  
+  
+   
+DBX_RESULT_ASSOC
+   
+   
+
+ It effects that the field values can be accessed with the respective 
+ column names used as keys to the returned object's 
+ data property.
+
+
+ Associated results are actually references to the numerically indexed 
+ data, so modifying data[0][0] causes that
+ data[0]['field_name_for_first_column'] is modified
+ as well.
+
+   
+  
+ 
+ Note that DBX_RESULT_INDEX is always used, regardless 
+ of the actual value of flags parameter. This means 
+ that the following combinations is effective only:
+ 
+  
+   
+DBX_RESULT_INDEX
+   
+  
+  
+   
+DBX_RESULT_INDEX |
+DBX_RESULT_INFO
+   
+  
+  
+   
+DBX_RESULT_INDEX |
+DBX_RESULT_INFO |
+DBX_RESULT_ASSOC - this is 

[PHP-DOC] cvs: phpdoc /hu/functions dbx.xml

2002-02-15 Thread Gyozo Papp

gerzson Fri Feb 15 05:48:01 2002 EDT

  Modified files:  
/phpdoc/hu/functionsdbx.xml 
  Log:
  fix language related errors in conversation
  

Index: phpdoc/hu/functions/dbx.xml
diff -u phpdoc/hu/functions/dbx.xml:1.1 phpdoc/hu/functions/dbx.xml:1.2
--- phpdoc/hu/functions/dbx.xml:1.1 Thu Feb 14 19:10:41 2002
+++ phpdoc/hu/functions/dbx.xml Fri Feb 15 05:48:01 2002
@@ -7,10 +7,9 @@

 A dbx modul adatbázis-kezelõ absztrakciós réteg, ahol az X jelenti a
 támogatott adatbáziskezelõket. A dbx függvényekkel azonos hívási 
-konvenciókat használva lehet elérni a különbözõ támogatott adatbázisok 
-mindegyikét. Annak érdekében, hogy ezeket a függvényeket használni lehessen,
-a PHP-t dbx támogatással - az --enable-dbx kapcsoló - és minden használni
 kívánt adatbázisnak megfelelõ kiterjesztéssel kell fordítani, azaz MySQL 
 esetén 

 dbx_close
-lezár agy nyitott adatbázis kapcsolatot
+lezárja a nyitott adatbázis-kapcsolatot


 Leírás
@@ -52,6 +51,7 @@
 
@@ -72,7 +72,7 @@
   

 dbx_connect
-kapscolódik egy adatbázishoz
+kapcsolódik egy adatbázishoz


 Leírás
@@ -87,14 +87,14 @@
  
 
  Sikeres csatlakozáskor egy ún. dbx_link_object-et ad vissza, hiba esetén
- pedig &false;-t.  Ha sikerült kapcsolatot felvenni, de a megadott adatbázis 
+ pedig &false;-t.  Ha sikerült a kapcsolatot felvenni, de a megadott adatbázis 
  nem elérhetõ, akkor a kapcsolatot lezárja és &false;-t ad vissza.
  A persistent paraméternek 
DBX_PERSISTENT
  értéket adva tartós / perzisztens adatbázis kapcsolatot nyit.
 
 
  A module paraméter lehet sztring és egy állandó is. 
- A lehetséges értékeket alább láthatók, de vedd figyelembe, hogy csak akkor
+ A lehetséges értékek alább láthatók, de figyelembe veendõ, hogy csak akkor
  mûködnek, ha az adott modul be van töltve.
 
 
@@ -121,7 +121,7 @@
   
   

-DBX_FBSQL : "fbsql" (CVS only)
+DBX_FBSQL : "fbsql" (csak CVS verzióban)

   
  
@@ -133,7 +133,7 @@
  neve. A module tartalmazza a fent említett és éppen 
  használt modul számát. A handle az érvényes 
  kapcsolatazonosító az adatbázishoz, és így szükség esetén az adott modulra
- jellemzõ függvények hívásához használható.
+ jellemzõ függvények hívásakor használható.
 
 
  
@@ -150,8 +150,8 @@
 
  A host, database, 
  username és a password 
- paraméterek kötelezõek, de nem mindig használtak a kapcsolatot létesítõ
- modul függvénytõl függõen.
+ paraméterek kötelezõek, de nem mindig kerülnek felhasználásra a modul 
+ ténylegesen kapcsolatot létesítõ függvényétõl függõen.
 
 
  
@@ -195,10 +195,10 @@
  
 
  A hiba szövegét tartalmazó sztringgel tér vissza, amely a modulban 
- legutolsó függvényhívás óta történt, például a mysql modulban történt. Ha
+ legutolsó függvényhívás óta történt (pl. a mysql modulban). Ha
  az adott modulban több kapcsolat is nyitva van, akkor is csak a legutolsó
- kerül visszadásra. Ha több modulhoz történt csatlakozás, akkor a 
- link_identifier által meghatározott modul utolsó 
+ hibaüzenet kerül visszadásra. Ha több modulhoz történt csatlakozás, akkor
+ a link_identifier által meghatározott modul utolsó 
  hibaüzenetét adja vissza. 
 
 
@@ -252,14 +252,15 @@
   longflags
  
 
- Vagy 1-gyel vagy dbx_result_object típussal tér vissza 
- sikeres végrehajtáskor ez utóbbit csak olyan esetben, ha SQL utasításnak
- van végeredménye, vagy 0-val hiba esetén.
+ Az sql_statement sikeres végrehajtásakor 
+ 1-gyel vagy dbx_result_object típussal tér
+ vissza, ez utóbbival csak olyan esetben, ha SQL utasításnak van 
+ végeredménye. Hiba esetén 0-t ad vissza.
 
 
  A flags paraméteren keresztül szabályozható a 
- visszaadandó információ mennyisége. Ez a következõ állandók bármilyen 
- logikai vagy mûveleti kombinációja lehet: 
+ visszaadandó információ mennyisége. Ez a következõ állandók logikai vagy
+ kapcsolata lehet: 
  
   

@@ -277,15 +278,15 @@


 
- Ennek megadásával a függvény egy két dimenziós tömböt ad vissza, ahol
- az elsõ index a sorindex, a második az oszlopindex, azaz például a 
- data[2][3]-ban a 2 jelöli a sort, a 3 az oszlopot.
- Az indexelés 0-tól kezdõdik.
+ Ennek megadásával a visszatérési érték része lesz egy két dimenziós 
+ tömb, amelynek az elsõ indexe a sorindex, a második az oszlopindex,
+ azaz például a data[2][3]-ban a 2 jelöli a sort,
+ a 3 az oszlopot. Az indexelés 0-tól kezdõdik.
 
 
  Ha a DBX_RESULT_ASSOC meg van adva, akkor a minden
  esetben a DBX_RESULT_INFO-nak megfelelõ értékeket
- is visszaadja a függvény.
+ is szolgáltatja a füg

[PHP-DOC] cvs: phpdoc /hu translation.xml /hu/functions dbx.xml

2002-02-14 Thread Gyozo Papp

gerzson Thu Feb 14 19:10:41 2002 EDT

  Added files: 
/phpdoc/hu/functionsdbx.xml 

  Modified files:  
/phpdoc/hu  translation.xml 
  Log:
  dbx.xml translation added and translation.xml is updated
  
  (note that tagging in phpdoc/hu/dbx.xml differs from the original English
  version significantly. If it suffice my needs, I change the orginal one, 
  too)
  

Index: phpdoc/hu/translation.xml
diff -u phpdoc/hu/translation.xml:1.10 phpdoc/hu/translation.xml:1.11
--- phpdoc/hu/translation.xml:1.10  Thu Feb 14 12:49:58 2002
+++ phpdoc/hu/translation.xml   Thu Feb 14 19:10:40 2002
@@ -30,7 +30,6 @@
  
  
  
-  
   
   
   

Index: phpdoc/hu/functions/dbx.xml
+++ phpdoc/hu/functions/dbx.xml


 
  dbx függvények
  dbx
  
   
A dbx modul adatbázis-kezelõ absztrakciós réteg, ahol az X jelenti a
támogatott adatbáziskezelõket. A dbx függvényekkel azonos hívási 
konvenciókat használva lehet elérni a különbözõ támogatott adatbázisok 
mindegyikét. Annak érdekében, hogy ezeket a függvényeket használni lehessen,
a PHP-t dbx támogatással - az --enable-dbx kapcsoló - és minden használni
kívánt adatbázisnak megfelelõ kiterjesztéssel kell fordítani, azaz MySQL 
esetén --with-mysql kapcsolót
is meg kell adni. A dbx függvények önmagukban nem kommunikálnak az 
adatbázis-kiszolgálókkal, csak az õket támogató modulokkal/kiterjesztésekkel.
Ahhoz, hogy dbx modullal lehessen elérni egy adatbázist két feltételnek
kell teljesülnie: 1. a megfelelõ modult be kell tölteni 
(dl vagy php.ini),
2. a dbx modulnak támogatnia kell a használni kívánt adatbázis-kiszolgálót.
Ezek jelenleg: MySQL, PostgreSQL, Microsoft SQL Server, FrontBase és ODBC,
és majd többi követi ezeket.
   
   
Arról, hogyan kell új adatbázis támogatást implementálni a dbx modulba
&url.dbx.docs; címen találsz leírást.
   
  
 
  
   
dbx_close
lezár agy nyitott adatbázis kapcsolatot
   
   
Leírás
 
  booldbx_close
  
dbx_link_objectlink_identifier
 

 Sikeres végrehajtás esetén &true;-val tér vissza, egyébként hiba 
 esetén &false;-szal.


 dbx_close példa
 

 


 
  Használd mindig az adatbázis specifikus dokumentációt is!
 


 Lásd még: dbx_connect!

   
  
 
  
   
dbx_connect
kapscolódik egy adatbázishoz
   
   
Leírás
 
  dbx_link_objectdbx_connect
  stringmodule
  stringhost
  stringdatabase
  stringusername
  stringpassword
  intpersistent
 

 Sikeres csatlakozáskor egy ún. dbx_link_object-et ad vissza, hiba esetén
 pedig &false;-t.  Ha sikerült kapcsolatot felvenni, de a megadott adatbázis 
 nem elérhetõ, akkor a kapcsolatot lezárja és &false;-t ad vissza.
 A persistent paraméternek 
DBX_PERSISTENT
 értéket adva tartós / perzisztens adatbázis kapcsolatot nyit.


 A module paraméter lehet sztring és egy állandó is. 
 A lehetséges értékeket alább láthatók, de vedd figyelembe, hogy csak akkor
 mûködnek, ha az adott modul be van töltve.


 
  
   
 DBX_MYSQL : "mysql"
   
  
  
   
DBX_ODBC : "odbc"
   
  
  
   
DBX_PGSQL : "pgsql"
   
  
  
   
DBX_MSSQL : "mssql"
   
  
  
   
DBX_FBSQL : "fbsql" (CVS only)
   
  
 


 A dbx_link_object három tagváltozóval rendelkezik: handle,
 module és database.  A 
 database tagváltozó az aktuálisan kiválasztott adatbázis 
 neve. A module tartalmazza a fent említett és éppen 
 használt modul számát. A handle az érvényes 
 kapcsolatazonosító az adatbázishoz, és így szükség esetén az adott modulra
 jellemzõ függvények hívásához használható.


 
  

  
 


 A host, database, 
 username és a password 
 paraméterek kötelezõek, de nem mindig használtak a kapcsolatot létesítõ
 modul függvénytõl függõen.


 
  dbx_connect példa
  

  
 
 
  
   Használd mindig az adatbázis specifikus dokumentációt is!
  
 


 Lásd még: dbx_close!

   
  
 
  
   
dbx_error

 visszaadja a modulban történt legutolsó hibát 
 (nem feltétlenül a kapcsolathoz kötödõ hibát)

   
   
Leírás
 
  stringdbx_error
  
dbx_link_objectlink_identifier
 

 A hiba szövegét tartalmazó sztringgel tér vissza, amely a modulban 
 legutolsó függvényhívás óta történt, például a mysql modulban történt. Ha
 az adott modulban több kapcsolat is nyitva van, akkor is csak a legutolsó
 kerül visszadásra. Ha több modulhoz történt csatlakozás, akkor a 
 link_identifier által meghatározott modul utolsó 
 hibaüzenetét adja vissza. 


 
  Az ODBC modul jelen pillanatban nem támogatja a hiba jelzõ függvényt.
 

 

[PHP-DOC] cvs: phpdoc /hu/chapters config.xml intro.xml security.xml

2002-02-14 Thread Gyozo Papp

gerzson Thu Feb 14 11:41:04 2002 EDT

  Modified files:  
/phpdoc/hu/chapters intro.xml config.xml security.xml 
  Log:
  correct some cnversation and spelling errors
  fix whitespace in config.xml
  

Index: phpdoc/hu/chapters/intro.xml
diff -u phpdoc/hu/chapters/intro.xml:1.16 phpdoc/hu/chapters/intro.xml:1.17
--- phpdoc/hu/chapters/intro.xml:1.16   Thu Feb  7 08:30:38 2002
+++ phpdoc/hu/chapters/intro.xmlThu Feb 14 11:41:03 2002
@@ -9,8 +9,8 @@
Mi az a PHP?

 A PHP (rekurzív rövidítéssel "PHP: Hypertext Preprocessor")
-széleskörben használt általános célú szkriptnyelv, amely kifejezetten
-alkalmas - akár HTML-be ágyazott - Web alkalmazások fejlesztésére.
+széles körben használt általános célú szkriptnyelv, amely kifejezetten
+alkalmas - akár HTML-be ágyazott - webalkalmazások fejlesztésére.


 Egyszerû meghatározás, de mit is jelent ez valójában? Egy
@@ -26,11 +26,11 @@
 Példa
 
 
-
-
-
+
 
 
 ]]>
@@ -38,50 +38,45 @@
 


-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 speciális
-kezdõ és befejezõ elemekkel rendelkeznek, és
-így biztosítják, hogy "PHP módból" ki-be ugorhass.
-   
-   
-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.
-   
-   
-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.
+Vedd észre, hogy ez mennyire különbözik más nyelveken (például Perl vagy C)
+írt hagyományos szkripttõl. Sok parancsból álló programok helyett csak egy
+HTML fájlba kell egy kevés programkódot beépíteni, hogy a megfelelõ HTML
+kimenetet produkálja. A PHP kódblokkokat speciális kezdõ és befejezõ
+jelölések közé kell elhelyezni, és ezek biztosítják, hogy
+a feldolgozás során a váltogathasd a "PHP módot".
+   
+   
+Az különbözteti meg a PHP-t  a kliens oldali nyelvektõl - pl. JavaScript -,
+hogy a kód a kiszolgálón fut. Az elsõ példában látható oldal eredményét
+böngészõben megnézve, nem lehet megállapítani, hogy milyen kód állíthatta
+azt elõ. Ezen felül a webszervert be lehet állítani úgy, hogy a PHP
+feldolgozzon minden HTML fájlt PHP blokkokat keresve, ezek után már tényleg
+nincs rá mód, hogy kitalálják, mit is rejt egy-egy programod.
+   
+   
+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 professzionális programozó
+számára is. Ne ijesszen el a PHP hosszú szolgáltatás listája. Gyors léptekkel
+lehet haladni a PHP használatában, és pár órán belül már egyszerû szkriptek
+írására is képes lehetsz.


 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õ - 
+Olvasd tovább ezt a fejezetet a következõ -
 Mit tud a PHP? -
-címû résznél. 
-
+címû résszel folytatva!
+   
   
 
   
Mit tud a PHP?

-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.
+Bármit. A PHP fõleg szerver-oldali szkriptek írására készült, azaz bármire
+képes, 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.


 Három fõ területen használnak PHP programokat.
@@ -93,26 +88,26 @@
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,
+   Egy webszerverrel mindenképpen rendelkezni
+   kell, megfelelõen telepített és beállítot

[PHP-DOC] cvs: phpdoc /hu translation.xml

2002-02-13 Thread Gyozo Papp

gerzson Wed Feb 13 18:23:41 2002 EDT

  Modified files:  
/phpdoc/hu  translation.xml 
  Log:
  reserve dbx for translation 
  
Index: phpdoc/hu/translation.xml
diff -u phpdoc/hu/translation.xml:1.8 phpdoc/hu/translation.xml:1.9
--- phpdoc/hu/translation.xml:1.8   Fri Feb  8 17:24:54 2002
+++ phpdoc/hu/translation.xml   Wed Feb 13 18:23:40 2002
@@ -31,6 +31,7 @@
  
  
   
+  
   
   
   





[PHP-DOC] cvs: phpdoc /hu/features persistent-connections.xml

2002-02-13 Thread Gyozo Papp

gerzson Wed Feb 13 11:40:19 2002 EDT

  Modified files:  
/phpdoc/hu/features persistent-connections.xml 
  Log:
  
  sync to EN revision
  
Index: phpdoc/hu/features/persistent-connections.xml
diff -u phpdoc/hu/features/persistent-connections.xml:1.8 
phpdoc/hu/features/persistent-connections.xml:1.9
--- phpdoc/hu/features/persistent-connections.xml:1.8   Sat Dec 22 11:58:36 2001
+++ phpdoc/hu/features/persistent-connections.xml   Wed Feb 13 11:40:19 2002
@@ -1,5 +1,5 @@
 
-
+
 
  
   Állandó adatbázis kapcsolatok
@@ -159,7 +159,7 @@
Lásd még fbsql_pconnect,
ibase_pconnect, ifx_pconnect,
imap_popen, ingres_pconnect,
-   msql_pconnect, mssql_pconnection,
+   msql_pconnect, mssql_pconnect,
mysql_pconnect, OCIPLogon,
odbc_pconnect, Ora_pLogon,
pfsockopen, pg_pconnect, és





[PHP-DOC] cvs: phpdoc /hu/language basic-syntax.xml control-structures.xml types.xml variables.xml

2002-02-13 Thread Gyozo Papp

gerzson Wed Feb 13 11:39:12 2002 EDT

  Modified files:  
/phpdoc/hu/language variables.xml types.xml control-structures.xml 
basic-syntax.xml 
  Log:
  sync to EN revision
  
Index: phpdoc/hu/language/variables.xml
diff -u phpdoc/hu/language/variables.xml:1.21 phpdoc/hu/language/variables.xml:1.22
--- phpdoc/hu/language/variables.xml:1.21   Sat Feb  2 10:41:29 2002
+++ phpdoc/hu/language/variables.xmlWed Feb 13 11:39:11 2002
@@ -1,5 +1,5 @@
 
-
+
 
 
  
@@ -523,7 +523,10 @@
 
 A most futó szkriptfájl neve, a document root-hoz
 képest relatív alakban. Ha a PHP parancssorból
-fut, ez a változó nem elérhetõ.
+fut, ez a változó nem elérhetõ. Ez a változó 
+a kérés útvonal információját is tartalmazza, ha az
+létezik, azaz a $PHP_SELF a "http://example.com/test.php/foo.bar"; 
+címre a következõt fogja adni: "/test.php/foo.bar"  
 

   
Index: phpdoc/hu/language/types.xml
diff -u phpdoc/hu/language/types.xml:1.20 phpdoc/hu/language/types.xml:1.21
--- phpdoc/hu/language/types.xml:1.20   Tue Jan 29 18:06:53 2002
+++ phpdoc/hu/language/types.xmlWed Feb 13 11:39:11 2002
@@ -1,5 +1,5 @@
 
-
+
 
 
  
@@ -97,7 +97,7 @@
[persze van beleszólása...], hanem a PHP futási idõben
határozza meg a változó környezetétõl függõen.
   
-  
+  

 Ha egy kifejezés értékére
 és/vagy típusára vagy kiváncsi, akkor használd a
@@ -111,7 +111,7 @@
 a programokban.


-  
+  
 
   
Ha egy változó típusát egy adott típusra kell konvertálnunk,
@@ -1049,16 +1049,13 @@
  
   Az érték bármi lehet.
  
- 
-  Kulcs elhagyása
-  
-   Ha nem adsz meg egy kulcsot, a PHP veszi az egész indexek
-   közül a legnagyobbat, és ennél egyel nagyobb indexû elemet
-   hoz létre. Ha még nincs egész értékkel megadott index,
-   az új kulcs 0 (nulla) lesz. Ha olyan kulcsot
-   adsz meg, ami már a tömb eleme, a korábbi elem felülíródik.
-  
- 
+ 
+  Ha nem adsz meg egy kulcsot, a PHP veszi az egész indexek
+  közül a legnagyobbat, és ennél egyel nagyobb indexû elemet
+  hoz létre. Ha még nincs egész értékkel megadott index,
+  az új kulcs 0 (nulla) lesz. Ha olyan kulcsot
+  adsz meg, ami már a tömb eleme, a korábbi elem felülíródik.
+ 
 
  
   
@@ -1217,7 +1214,7 @@
Ha ezek az érvek nem gyõznek meg: ez a szintaxis egyszerûen
nem javasolt, és bármikor megszûnhet mûködni.
   
-  
+  

 Ha az error_reporting beállítást E_ALL
@@ -1227,7 +1224,7 @@
 (Add az error_reporting(E_ALL);
 sort a programod elejéhez).

-  
+  
   

 Idézõjeles stringekben, egy másik szintaxis
@@ -1872,12 +1869,12 @@
   
  
 
-
+
  
   Ahelyett, hogy egy változót stringgé alakítasz, egyszerûen
   idézõjelbe is teheted, hogy ezt a hatást elérd.
  
-
+
 
 
  Megjegyzés: szóközök és tabulátorok megengedettek
Index: phpdoc/hu/language/control-structures.xml
diff -u phpdoc/hu/language/control-structures.xml:1.17 
phpdoc/hu/language/control-structures.xml:1.18
--- phpdoc/hu/language/control-structures.xml:1.17  Tue Jan 29 18:59:16 2002
+++ phpdoc/hu/language/control-structures.xml   Wed Feb 13 11:39:11 2002
@@ -1,5 +1,5 @@
 
-
+
 
 
  
@@ -588,6 +588,7 @@
 
 foreach ($tomb as $ertek) {
 print "\$tomb[$i] => $ertek.\n";
+$i++;
 }
 
 /* harmadik foreach példa: kulcs és érték */
Index: phpdoc/hu/language/basic-syntax.xml
diff -u phpdoc/hu/language/basic-syntax.xml:1.12 
phpdoc/hu/language/basic-syntax.xml:1.13
--- phpdoc/hu/language/basic-syntax.xml:1.12Tue Jan 29 18:04:40 2002
+++ phpdoc/hu/language/basic-syntax.xml Wed Feb 13 11:39:11 2002
@@ -1,5 +1,5 @@
 
-
+
 
 
   





[PHP-DOC] cvs: phpdoc /hu/chapters config.xml /hu/features http-auth.xml /hu/functions array.xml xslt.xml

2002-02-13 Thread Gyozo Papp

gerzson Wed Feb 13 11:36:13 2002 EDT

  Modified files:  
/phpdoc/hu/functionsarray.xml xslt.xml 
/phpdoc/hu/chapters config.xml 
/phpdoc/hu/features http-auth.xml 
  Log:
  sync to EN revision
  
  
Index: phpdoc/hu/functions/array.xml
diff -u phpdoc/hu/functions/array.xml:1.11 phpdoc/hu/functions/array.xml:1.12
--- phpdoc/hu/functions/array.xml:1.11  Thu Feb  7 08:29:48 2002
+++ phpdoc/hu/functions/array.xml   Wed Feb 13 11:36:12 2002
@@ -1,5 +1,5 @@
 
-
+
 
 
 
@@ -1698,6 +1698,14 @@
 az offset által meghatározott ponttól
 kezdve a tömb végéig minden elem belekerül a sorozatba.

+   
+ 
+ Az array_slice figyelmen kívül hagyja a tömb aktuális
+ indexelését, és az offset-et és a 
+ length-et az elemek pillanatnyi elhelyezkedése 
+ alapján számolja.
+
+   

 
  array_slice példák
Index: phpdoc/hu/functions/xslt.xml
diff -u phpdoc/hu/functions/xslt.xml:1.6 phpdoc/hu/functions/xslt.xml:1.7
--- phpdoc/hu/functions/xslt.xml:1.6Thu Feb  7 16:29:36 2002
+++ phpdoc/hu/functions/xslt.xmlWed Feb 13 11:36:12 2002
@@ -1,5 +1,5 @@
 
-
+
  
   XSLT függvények
   XSLT
Index: phpdoc/hu/chapters/config.xml
diff -u phpdoc/hu/chapters/config.xml:1.20 phpdoc/hu/chapters/config.xml:1.21
--- phpdoc/hu/chapters/config.xml:1.20  Thu Feb  7 08:30:38 2002
+++ phpdoc/hu/chapters/config.xml   Wed Feb 13 11:36:12 2002
@@ -1,5 +1,5 @@
 
-
+
 
 
  
@@ -385,9 +385,17 @@
kell elválasztani. Apache modul esetén az open_basedir elérési utak
az egy szinttel feljebb lévõ könyvtárból automatikusan öröklõdnek.
   
-
- Több könyvtár megadása a 3.0.7-es verzió óta lehetséges.
-
+   
+   Az open_basedir alatt megadottak tulajdonképpen csak elõtagnak tekintendõk,
+   és nem kimondottan külön könyvtárnévnek. Ez azt jelenti, hogy az "open_basedir = 
+   /dir/incl" megengedi a hozzáférést a "/dir/include" és a "/dir/incls" 
+   könyvtárakhoz, ha azok léteznek. Ha egy adott könyvtárra kell korlátozni a
+   hozzáférést, akkor a könyvtárnevet perjellel (/) kell lezárni, mint például:
+   "open_basedir = /dir/incl/" 
+
+  
+   Több könyvtár megadása a 3.0.7-es verzió óta lehetséges.
+  
   
Alapbeállításban a PHP semmilyen fájl megnyitását sem tiltja le.
   
@@ -697,7 +705,7 @@

   
Ha engedélyezed, a legutóbbi hibaüzenet mindig ott lesz a
-   $php_errormsg globális változóban.
+   $php_errormsg globális változóban.

   
 
Index: phpdoc/hu/features/http-auth.xml
diff -u phpdoc/hu/features/http-auth.xml:1.11 phpdoc/hu/features/http-auth.xml:1.12
--- phpdoc/hu/features/http-auth.xml:1.11   Sat Dec 22 11:28:58 2001
+++ phpdoc/hu/features/http-auth.xmlWed Feb 13 11:36:13 2002
@@ -1,5 +1,5 @@
 
-
+
 
  
   HTTP hitelesítés PHP-vel
@@ -64,7 +64,7 @@
Figyelj a hibás Internet Explorer böngészõkre, amik nem fogadják
el tetszõleges sorrendben a HTTP fejléceket. A tesztek azt
mutatják, hogy a WWW-Authenticate elküldése
-   a HTTP/1.0 401 elõtt megoldja a problémát.
+   a HTTP/1.0 401 elõtt megoldja a problémát.
   
 
   





[PHP-DOC] cvs: phpdoc /hu/chapters security.xml

2002-02-10 Thread Gyozo Papp

gerzson Sun Feb 10 20:22:14 2002 EDT

  Modified files:  
/phpdoc/hu/chapters security.xml 
  Log:
  correct some conversation issues
  

Index: phpdoc/hu/chapters/security.xml
diff -u phpdoc/hu/chapters/security.xml:1.21 phpdoc/hu/chapters/security.xml:1.22
--- phpdoc/hu/chapters/security.xml:1.21Mon Feb  4 06:52:41 2002
+++ phpdoc/hu/chapters/security.xml Sun Feb 10 20:22:14 2002
@@ -501,10 +501,10 @@
Adatbázis biztonság
 

-Mostanában, bármely dinamikus tartalmat szolgáltató web alapú alkalmazás 
-sarokkövének számítanak az adatbázisok. Mivel nagyon kényes, titkos adatok
-tárolására szolgálnak ezek az adatbázisok, erõsen megfontolandó, hogyan 
-védjük meg az ezeket.
+Mostanában, a dinamikus tartalmat szolgáltató web alkalmazások sarokkövének
+számítanak az adatbázisok. Mivel nagyon kényes, titkos adatok tárolására
+szolgálhatnak ezek az adatbázisok, erõsen megfontolandó, miképp védjük meg
+ezeket.


 Információk tárolásához vagy visszakereséséhez csatlakozni kell az 
@@ -515,7 +515,7 @@
 linkend="security.database.sql-injection">SQL lekérdezéseket megbabrálni!


-Mint látható, a PHP egymagában magától nem képes megvédeni az adatbázist.
+Mint látható, a PHP egymagában, magától nem képes megvédeni az adatbázist.
 A következõ bekezdések élja, hogy betekintést adjanak az alapokba, hogyan kell
 adatbázisokat elérni és módosítani egy PHP programon belül.

@@ -531,9 +531,9 @@
 Adatbázis-tervezés
  
   Az elsõ lépés mindig az adatbázis létrehozása, hacsak nem egy kívülállóét
-  kell használni. Az adatbázis létrehozásakor az a tulajdonosáé lesz, aki
-  lefuttatta az utasításokat. Általában csak a tulajdonos - esetleg az ún.
-  superuser - jogosult bármiféle az adatbázis elemeit érintõ mûveletre.
+  kell használni. Az adatbázis létrehozásakor az a tulajdonosáé lesz, azé,
+  aki lefuttatta az utasításokat. Általában csak a tulajdonos - esetleg az
+  ún. superuser - jogosult bármiféle az adatbázis elemeit érintõ mûveletre.
   Annak érdekében, hogy más felhasználók is hozzáférjenek, jogokat kell
   nekik biztosítani.
  
@@ -541,7 +541,7 @@
   Az alkalmazásoknak soha nem szabad a tulajdonosaként vagy superuserként
   csatlakozni az adatbázishoz, mert ezek bármilyen utasítást és lekérdezést
   tetszés szerint futtathatnak, pl. a szerkezeti módosítást (táblák 
-  megszüntetése) vagy teljes törlésük.
+  megszüntetése) vagy táblák komplett törlése.
  
  
   Létre lehet hozni különbözõ szigorúan korlátozott jogosultásgú adatbázis-
@@ -591,23 +591,22 @@
  Mihelyst a támadó közvetlen hozzáférést szerzett az adatbázishoz - 
  megkerülve a webszervert -, a tárolt adatok védtelenné váltak, és 
  visszaélhet velük, ha csak maga az adatbázis nem védi valahogy azokat.
- Az adatok titkosítása kellõképp csillapítja ezt a veszélyt, de jelenleg
+ Az adatok titkosítása kellõképp enyhíti ezt a veszélyt, de jelenleg
  nagyon kevés adatbázis kezelõ támogatja a titkosítást.
 
 
  Ez a legkönnyebben saját titkosító csomag írásával oldható meg, amelyet
- utána a PHP szkriptbõl el lehet érni. Ebben az esetben a PHP a segítséget
+ utána a PHP szkriptbõl el lehet érni. Ebben az esetben a PHP segítséget
  nyújthat néhány kiterjesztésével, mint például az Mcrypt vagy az Mhash, amelyek nagyon sokféle titkosító 
- algoritmust fednek le. Az szkript elõször titkosítja a tárolni kívánt
- adatot, majd a késõbbiekben visszakereséskor visszafejti azokat. Nézd 
- meg a hivatkozott fejezeteket további példákért, hogyan kell a titkosítást
- végrehajtani.
+ algoritmust fednek le. A szkript elõször titkosítja a tárolni kívánt
+ adatot, majd visszakereséskor visszafejti azokat. Nézd meg a hivatkozott
+ fejezeteket további példákért, hogyan kell a titkosítást végrehajtani.
 
 
- Olyan teljsen rejtett adatok esetén, amelyeknek nyílt ábrázolásukra nincs
- szükség, mert nem lesznek kiíratva, a hashelést alkalmazása is 
+ Olyan teljesen rejtett adatok esetén, amelyeknek nyílt ábrázolásukra nincs
+ szükség, mert nem lesznek kiíratva, a hashelés alkalmazása is 
  meggondolandó. A hashelés jól ismert példája az, hogy a jelszavak helyett, 
  azoknak csak MD5 hash értékét tárolják az adatbzisban. Lásd még:
  crypt és md5!
@@ -641,11 +640,11 @@
 SQL "beoltás"
 
  Sok web fejlesztõ nincs tudatában annak, hogy hogyan lehet megbabrálni
- az SQL utasításokat, és feltételezik, hogy az SQL uatsítás az egy megbízható
- parancs. Ez azt jelenti, hogy az SQL lekérdezésekkel ki lehet játszani a
- hozzáférés-szabályozásokat, ennélfogva a szabályos engedélyezési folyamatokat
- megkerülni, és néha az SQL lekérdezésekkel a gazdagépen operációs rendszer
- szintû hozzáférést lehet létrehozni.
+ az SQL utasításokat, és az SQL utasításokat megbíz

[PHP-DOC] cvs: phpdoc /en/functions pgsql.xml

2002-02-08 Thread Gyozo Papp

gerzson Fri Feb  8 17:38:44 2002 EDT

  Modified files:  
/phpdoc/en/functionspgsql.xml 
  Log:
  change SQL3 to SQL99 and correct a broken function cross-reference
  
Index: phpdoc/en/functions/pgsql.xml
diff -u phpdoc/en/functions/pgsql.xml:1.68 phpdoc/en/functions/pgsql.xml:1.69
--- phpdoc/en/functions/pgsql.xml:1.68  Sat Feb  2 10:36:07 2002
+++ phpdoc/en/functions/pgsql.xml   Fri Feb  8 17:38:44 2002
@@ -1,5 +1,5 @@
 
-
+
  
   PostgreSQL functions
   PostgreSQL
@@ -62,7 +62,7 @@
 Postgres, developed originally in the UC Berkeley Computer Science
 Department, pioneered many of the object-relational concepts now
 becoming available in some commercial databases.  It provides
-SQL92/SQL3 language support, transaction integrity and type
+SQL92/SQL99 language support, transaction integrity and type
 extensibility.  PostgreSQL is an open source descendant of this
 original Berkeley code.

@@ -1852,7 +1852,7 @@
  PGSQL_FATAL_ERROR.
 
 
- See also pgsql_connection_status.
+ See also pg_connection_status.
 

   





[PHP-DOC] cvs: phpdoc /hu translation.xml

2002-02-08 Thread Gyozo Papp

gerzson Fri Feb  8 17:24:54 2002 EDT

  Modified files:  
/phpdoc/hu  translation.xml 
  Log:
  new reservation on behalf of tibee
  
Index: phpdoc/hu/translation.xml
diff -u phpdoc/hu/translation.xml:1.7 phpdoc/hu/translation.xml:1.8
--- phpdoc/hu/translation.xml:1.7   Thu Feb  7 16:26:08 2002
+++ phpdoc/hu/translation.xml   Fri Feb  8 17:24:54 2002
@@ -35,6 +35,7 @@
   
   
   
+  
   
   
   
@@ -43,6 +44,7 @@
   
   
   
+  
   
   
  





[PHP-DOC] cvs: phpdoc /hu/chapters config.xml intro.xml

2002-02-07 Thread Gyozo Papp

gerzson Thu Feb  7 08:30:38 2002 EDT

  Modified files:  
/phpdoc/hu/chapters intro.xml config.xml 
  Log:
  sync to EN revision
  
Index: phpdoc/hu/chapters/intro.xml
diff -u phpdoc/hu/chapters/intro.xml:1.15 phpdoc/hu/chapters/intro.xml:1.16
--- phpdoc/hu/chapters/intro.xml:1.15   Sat Dec 22 09:14:30 2001
+++ phpdoc/hu/chapters/intro.xmlThu Feb  7 08:30:38 2002
@@ -1,5 +1,6 @@
 
-
+
+
 
  
   Bevezetés a PHP-be
@@ -8,7 +9,8 @@
Mi az a PHP?

 A PHP (rekurzív rövidítéssel "PHP: Hypertext Preprocessor")
-egy szerver oldali HTML-be ágyazott szkriptnyelv.
+széleskörben használt általános célú szkriptnyelv, amely kifejezetten
+alkalmas - akár HTML-be ágyazott - Web alkalmazások fejlesztésére.


 Egyszerû meghatározás, de mit is jelent ez valójában? Egy
@@ -223,7 +225,7 @@
  
  
 Ha elektornikus üzleti környezetben használod a PHP-t,
-hasznosnak fogod találni a Cybercash, CyberMUT, Verysign
+hasznosnak fogod találni a Cybercash, CyberMUT, VerySign
 Payflow Pro and CCVS függvényeket az internetes fizetést
 megvalósító programjaidban.
  
Index: phpdoc/hu/chapters/config.xml
diff -u phpdoc/hu/chapters/config.xml:1.19 phpdoc/hu/chapters/config.xml:1.20
--- phpdoc/hu/chapters/config.xml:1.19  Sun Feb  3 06:35:16 2002
+++ phpdoc/hu/chapters/config.xml   Thu Feb  7 08:30:38 2002
@@ -1,5 +1,5 @@
 
-
+
 
 
  
@@ -44,7 +44,8 @@
 Ha a PHP-t Apache modulként használod, akkor a
 beállításokat az Apache konfigurációs
 fájljának direktíváival és .htaccess fájlokkal is
-megváltoztathatod.
+megváltoztathatod. (Ehhez szükséges lesz "AllowOverride"
+beállításra vagy "AllowOverride All" jogosultságra)
   
 






[PHP-DOC] cvs: phpdoc /hu/functions array.xml funchand.xml math.xml pcre.xml

2002-02-07 Thread Gyozo Papp

gerzson Thu Feb  7 08:29:48 2002 EDT

  Modified files:  
/phpdoc/hu/functionsarray.xml funchand.xml math.xml pcre.xml 
  Log:
  change revision number regarding to the DocBook upgrade
  
Index: phpdoc/hu/functions/array.xml
diff -u phpdoc/hu/functions/array.xml:1.10 phpdoc/hu/functions/array.xml:1.11
--- phpdoc/hu/functions/array.xml:1.10  Mon Feb  4 09:15:42 2002
+++ phpdoc/hu/functions/array.xml   Thu Feb  7 08:29:48 2002
@@ -1,5 +1,5 @@
 
-
+
 
 
 
@@ -306,10 +306,12 @@
   
   
 
+Array
+(
+   [1] => 2
+   [hello] => 2
+   [világ] => 1
+)]]>
   
 

@@ -1634,7 +1636,7 @@
  
 
  
   
@@ -1838,23 +1840,12 @@
  
 
  
-  
-  A fenti program kimenete: 
-   
- 
-   
-  
 


Index: phpdoc/hu/functions/funchand.xml
diff -u phpdoc/hu/functions/funchand.xml:1.14 phpdoc/hu/functions/funchand.xml:1.15
--- phpdoc/hu/functions/funchand.xml:1.14   Sat Feb  2 10:41:25 2002
+++ phpdoc/hu/functions/funchand.xmlThu Feb  7 08:29:48 2002
@@ -1,5 +1,5 @@
 
-
+
 
  
   Függvénykezelõ függvények
Index: phpdoc/hu/functions/math.xml
diff -u phpdoc/hu/functions/math.xml:1.13 phpdoc/hu/functions/math.xml:1.14
--- phpdoc/hu/functions/math.xml:1.13   Sun Feb  3 06:29:43 2002
+++ phpdoc/hu/functions/math.xmlThu Feb  7 08:29:48 2002
@@ -1,5 +1,5 @@
 
-
+
 
  
   Matematikai függvények
Index: phpdoc/hu/functions/pcre.xml
diff -u phpdoc/hu/functions/pcre.xml:1.12 phpdoc/hu/functions/pcre.xml:1.13
--- phpdoc/hu/functions/pcre.xml:1.12   Sun Feb  3 06:29:43 2002
+++ phpdoc/hu/functions/pcre.xmlThu Feb  7 08:29:48 2002
@@ -1,5 +1,5 @@
 
-
+
 
 
   Reguláris kifejezések függvényei (Perl kompatibilis)





[PHP-DOC] cvs: phpdoc /hu/functions array.xml

2002-02-04 Thread Gyozo Papp

gerzson Mon Feb  4 09:15:45 2002 EDT

  Modified files:  
/phpdoc/hu/functionsarray.xml 
  Log:
  correct mismatch tagging
  
Index: phpdoc/hu/functions/array.xml
diff -u phpdoc/hu/functions/array.xml:1.9 phpdoc/hu/functions/array.xml:1.10
--- phpdoc/hu/functions/array.xml:1.9   Sun Feb  3 06:29:43 2002
+++ phpdoc/hu/functions/array.xml   Mon Feb  4 09:15:42 2002
@@ -2710,8 +2710,7 @@
  szimbólimtáblában. PHP 4.2.0-tõl használható.
 

-  
- 
+ 
 







[PHP-DOC] cvs: phpdoc /hu/chapters security.xml

2002-02-04 Thread Gyozo Papp

gerzson Mon Feb  4 06:52:41 2002 EDT

  Modified files:  
/phpdoc/hu/chapters security.xml 
  Log:
  Database security section translated
  

Index: phpdoc/hu/chapters/security.xml
diff -u phpdoc/hu/chapters/security.xml:1.20 phpdoc/hu/chapters/security.xml:1.21
--- phpdoc/hu/chapters/security.xml:1.20Tue Jan 29 13:03:06 2002
+++ phpdoc/hu/chapters/security.xml Mon Feb  4 06:52:41 2002
@@ -1,5 +1,5 @@
 
-
+
 
 
  
@@ -495,6 +495,447 @@
 olyan rendszert készíteni, ahol mindent megtiltasz azon kívül,
 amit kifejezetten megengedsz.

+  
+
+  
+   Adatbázis biztonság
+
+   
+Mostanában, bármely dinamikus tartalmat szolgáltató web alapú alkalmazás 
+sarokkövének számítanak az adatbázisok. Mivel nagyon kényes, titkos adatok
+tárolására szolgálnak ezek az adatbázisok, erõsen megfontolandó, hogyan 
+védjük meg az ezeket.
+   
+   
+Információk tárolásához vagy visszakereséséhez csatlakozni kell az 
+adatbázishoz, egy érvényes lekérdezést kell küldeni, az eredményt ki kell
+olvasni, és le kell zárni a kapcsolatot.
+Manapság ebben a párbeszédben a Structured Query Language (SQL) a 
+leggyakrabban használt lekérdezõnyelv. Figyeld meg, miként lehet SQL lekérdezéseket megbabrálni!
+   
+   
+Mint látható, a PHP egymagában magától nem képes megvédeni az adatbázist.
+A következõ bekezdések élja, hogy betekintést adjanak az alapokba, hogyan kell
+adatbázisokat elérni és módosítani egy PHP programon belül.
+   
+   
+Tartsd észben a következõ egyszerû szabályt: védekezz tagoltan. Minél több
+helyen minél többet teszel a biztonság növeléséért, annál kisebb a valószínûsége,
+hogy a támadók sikerrel járjanak, és kiteregessék titkos adataidat, vagy 
+visszaéljenek velük. A jó adatbázis- és alkalmazástervezés mindig a legnagyobb
+félelmek figyelembevételérõl ismerszik meg.
+   
+
+   
+Adatbázis-tervezés
+ 
+  Az elsõ lépés mindig az adatbázis létrehozása, hacsak nem egy kívülállóét
+  kell használni. Az adatbázis létrehozásakor az a tulajdonosáé lesz, aki
+  lefuttatta az utasításokat. Általában csak a tulajdonos - esetleg az ún.
+  superuser - jogosult bármiféle az adatbázis elemeit érintõ mûveletre.
+  Annak érdekében, hogy más felhasználók is hozzáférjenek, jogokat kell
+  nekik biztosítani.
+ 
+ 
+  Az alkalmazásoknak soha nem szabad a tulajdonosaként vagy superuserként
+  csatlakozni az adatbázishoz, mert ezek bármilyen utasítást és lekérdezést
+  tetszés szerint futtathatnak, pl. a szerkezeti módosítást (táblák 
+  megszüntetése) vagy teljes törlésük.
+ 
+ 
+  Létre lehet hozni különbözõ szigorúan korlátozott jogosultásgú adatbázis-
+  felhasználókat, melyek mindegyike az adatbázis manipulációnak egy-egy 
+  különbözõ nézõpontjáért felelõsek. Mindig csak a legszükségesebb jogokat
+  szabad engedélyezni, és el kell kerülni, hogy ugyanazt a felhasználót
+  használjuk szerepeiben egymástól különbözõ esetekben. Ez azt jelenti, hogy
+  ha a behatoló meg is szerzi valamelyik ilyen minõsítést (hitelesítési 
+  információt = felhasználó + jelszó), akkor is csak akkora változást tud 
+  okozni, mint az alkalmazás maga.
+ 
+ 
+  Nem kell minden feladatfüggõ szabályozást a webalkalmazásban (PHP 
+  szkriptben) kódolni, ehelyett inkább használd az adatbázis lehetõségeit:
+  view-k (nézetek), trigger-ek, rule-ok (szabályok). Ha a rendszer 
+  fejlõdik, és más alkalmazásokat is csatlakoztatni kell az adatbázishoz,
+  akkor mindegyiknél újra kellene programozni ezeket a szabályokat.
+  Mindezen felül a triggerek arra is jók, hogy átlátszó módon és 
+  automatikusan kezeljenek egyes mezõket az adatbázisban, amelyek gyakran
+  bepillantást adnak abba, hogy mi is történik/történt egy tranzakció közben,
+  vagy nagyon hasznosnak bizonyulnak hibakeresés közben.
+ 
+   
+
+   
+Kapcsolódás az adatbázishoz
+
+ Elképzelhetõ, hogy SSL-n keresztül szeretnél kapcsolódni az adatbázishoz,
+ hogy a kiszolgáló és ügyfél közti teljes kommunikáció titkosításával
+ növeld a védelmet. Használhatsz ssh-t is erre a célra. Akármelyik is
+ áll, nagyon nehéz lesz a forgalom lehallgatásából információkat kinyerni.
+
+
+   
+
+   
+Titkosított tárolás
+
+ SSL/SSH az ügyfél és kiszolgáló közt mozgó adatokat védi, és nem védi 
+ az adatbázisban tárolt megmaradó adatokat. Az SSL - kapcsolati protokoll.
+
+
+ Mihelyst a támadó közvetlen hozzáférést szerzett az adatbázishoz - 
+ megkerülve a webszervert -, a tárolt adatok védtelenné váltak, és 
+ visszaélhet velük, ha csak maga az adatbázis nem védi valahogy azokat.
+ Az adatok titkosítása kellõképp csillapítja ezt a veszélyt, de jelenleg
+ nagyon kevés adatbázis kezelõ támogatja a titkosítást.
+
+
+ Ez a legkönnyebben saját titkosító csomag írásával oldható meg, amelyet
+ 

[PHP-DOC] cvs: phpdoc /en/chapters security.xml

2002-02-04 Thread Gyozo Papp

gerzson Mon Feb  4 06:51:23 2002 EDT

  Modified files:  
/phpdoc/en/chapters security.xml 
  Log:
  some spelling errors and typos corrected
  
Index: phpdoc/en/chapters/security.xml
diff -u phpdoc/en/chapters/security.xml:1.42 phpdoc/en/chapters/security.xml:1.43
--- phpdoc/en/chapters/security.xml:1.42Mon Jan 21 09:36:58 2002
+++ phpdoc/en/chapters/security.xml Mon Feb  4 06:51:22 2002
@@ -1,5 +1,5 @@
 
-
+
  
   Security
 
@@ -570,13 +570,13 @@

 Encrypted Storage Model
 
- SSL/SSH protects data traveling from the client to the server, SSL/SSH
+ SSL/SSH protects data travelling from the client to the server, SSL/SSH
  does not protect the persistent data stored in a database. SSL is an
  on-the-wire protocol.
 
 
  Once an attacker gains access to your database directly (bypassing the
- webserver), the stored sensitive data may be exposed or misused unless,
+ webserver), the stored sensitive data may be exposed or misused, unless
  the information is protected by the database itself. Encrypting the data
  is a good way to mitigate this threat, but very few databases offer this
  type of data encryption.
@@ -613,7 +613,7 @@
 $result = pg_exec($connection, $query);
 
 if (pg_numrows($result) > 0) {
-echo "Wellcome, $username!";
+echo "Welcome, $username!";
 }
 else {
 echo "Authentication failed for $username.";
@@ -653,8 +653,9 @@
 
   
@@ -663,22 +664,18 @@
   is encoded into the URL. The script expects that the incoming
   $offset is decimal number. However, someone tries to
   break in with appending urlencode'd form of the
-  following to the URL (PostgreSQL):
+  following to the URL 
   

 
-   
-  
-  or in case of using MySQL:
-  
-   
-
   
  
@@ -760,6 +759,7 @@
 
@@ -844,7 +844,7 @@
   
   

-If the application waits for numeric input, consider to verify data
+If the application waits for numerical input, consider to verify data
 with is_numeric, or silently change its type
 using settype, or use its numeric representation
 by sprintf.
@@ -874,7 +874,7 @@
   

 Do not print out any database specific information, especially
-about the schema, no matter what happens. See also Error Reporting and Error Handling and Logging Functions.






[PHP-DOC] cvs: phpdoc /hu/chapters config.xml

2002-02-03 Thread Gyozo Papp

gerzson Sun Feb  3 06:35:17 2002 EDT

  Modified files:  
/phpdoc/hu/chapters config.xml 
  Log:
  sync with EN revision (argc & argv)
  
Index: phpdoc/hu/chapters/config.xml
diff -u phpdoc/hu/chapters/config.xml:1.18 phpdoc/hu/chapters/config.xml:1.19
--- phpdoc/hu/chapters/config.xml:1.18  Tue Jan 29 13:03:06 2002
+++ phpdoc/hu/chapters/config.xml   Sun Feb  3 06:35:16 2002
@@ -1,5 +1,5 @@
 
-
+
 
 
  
@@ -612,12 +612,29 @@

 
  A lebegõpontos számok kiírásakor megjelenõ értékes számjegyek.
+ 
+
+   
+
+   
+
+register_argc_argv 
+boolean 
+
+
+ 
+ Az argv és argc vátozók deklarálva legyenek-e az aktuális GET kérésben
+ átadott értékekkel.
+ 
+ 
+ Lásd még: parancssori mód!
+ Ez a beállítás 4.0.0-tól használható, azelõtt mindig be volt kapcsolva.
 

   
 
   
- 
+   
 register_globals
 on|off






[PHP-DOC] cvs: phpdoc /hu/functions apache.xml array.xml bc.xml math.xml pcre.xml

2002-02-03 Thread Gyozo Papp

gerzson Sun Feb  3 06:29:43 2002 EDT

  Modified files:  
/phpdoc/hu/functionsapache.xml array.xml bc.xml math.xml pcre.xml 
  Log:
  sync with EN revision
  

Index: phpdoc/hu/functions/apache.xml
diff -u phpdoc/hu/functions/apache.xml:1.10 phpdoc/hu/functions/apache.xml:1.11
--- phpdoc/hu/functions/apache.xml:1.10 Sat Feb  2 10:41:24 2002
+++ phpdoc/hu/functions/apache.xml  Sun Feb  3 06:29:43 2002
@@ -1,5 +1,5 @@
 
-
+
 
 
  
@@ -226,9 +226,12 @@
  
 
  Az apache_child_terminate megszünteti azt az Apache 
- processzt, ami az aktuális PHP kérést futtatja. Ezt arra lehet használni, hogy
- megszüntess olyan processzeket, amelyek sok memóriát használtak fel, mivel
- ez memória csak belsõleg  szabadul fel és nem adódik vissza az operációs 
rendszernek.
+ processzt, ami az aktuális PHP kérést futtatja. Ezt pl. sok memóriát 
+ fogyasztó processzek leállításra lehet használni, mivel ez memória csak 
+ belsõleg szabadul fel, és az operációs rendszer szintjén nem jelenik meg.
+  
+  
+ Lásd még: exit!
 

   
Index: phpdoc/hu/functions/array.xml
diff -u phpdoc/hu/functions/array.xml:1.8 phpdoc/hu/functions/array.xml:1.9
--- phpdoc/hu/functions/array.xml:1.8   Sat Feb  2 10:41:24 2002
+++ phpdoc/hu/functions/array.xml   Sun Feb  3 06:29:43 2002
@@ -1,5 +1,5 @@
 
-
+
 
 
 
@@ -1739,6 +1739,7 @@
 length paraméterek által meghatározott
 sorozatát, és helyébe - ha meg van adva - a
 replacement tömböt illeszti.
+Az eltávolított elemek tömbjével tér vissza.


 Pozitív offset esetén, a törlendõ elemsorozat
@@ -2633,6 +2634,11 @@
  függvény.
 

+
+ 
+ EXTR_IF_EXISTS és EXTR_PREFIX_IF_EXISTS 4.2.0 verzótól használhatók.
+ 
+

 Az extract megvizsgál minden kulcsot (indexet), hogy
 az lehet-e egy érvényes változónév vagy sem, és hogy ilyen nevû változó
@@ -2684,6 +2690,28 @@
 
   
  
+  
+   EXTR_IF_EXISTS
+   
+
+ Csak akkor írja felül az adott nevû változót, ha az már létezik az 
+ aktuális szimbólimtáblában, egyébként nem csinál semmit. Ez hasznos
+ lehet, ha : érvényes változókat elõre definiálni, majd létrehozni a
+ $_REQUEST tömbön kívül definiált változókat. PHP 4.2.0-tõl használható.
+
+   
+  
+  
+   EXTR_PREFIX_IF_EXISTS
+   
+
+ Csak akkor hozza létre a toldalékolt nevû változót, ha annak a 
+ toldalék nélküli megfelelõje már létezik már létezik az aktuális 
+ szimbólimtáblában. PHP 4.2.0-tõl használható.
+
+   
+  
+ 
 


@@ -2692,9 +2720,9 @@


 A prefix csak akkor szükséges, ha az
-extract_type EXTR_PREFIX_SAME, EXTR_PREFIX_ALL vagy
-EXTR_PREFIX_INVALID értékû. Ha prefixszel ellátott változónév sem érvényes,
-akkor az nem kerül bele a szimbólumtáblába.
+extract_type EXTR_PREFIX_SAME, EXTR_PREFIX_ALL,
+EXTR_PREFIX_INVALID  vagy EXTR_PREFIX_IF_EXISTS értékû. Ha prefixszel ellátott 
+változónév sem érvényes, akkor az nem kerül bele a szimbólumtáblába.


 Az extract a sikeresen beillesztett változók számával
@@ -2750,7 +2778,8 @@


 Asszociatív tömböket kell használni, mert a numerikusan indexeltek nem
-adnak eredményt.
+adnak eredményt, kivéve EXTR_PREFIX_ALL vagy EXTR_PREFIX_INVALID jelzõk
+használatakor.  


 Lásd még: compact!
Index: phpdoc/hu/functions/bc.xml
diff -u phpdoc/hu/functions/bc.xml:1.10 phpdoc/hu/functions/bc.xml:1.11
--- phpdoc/hu/functions/bc.xml:1.10 Sat Feb  2 10:41:24 2002
+++ phpdoc/hu/functions/bc.xml  Sun Feb  3 06:29:43 2002
@@ -1,5 +1,5 @@
 
-
+
 
 
  
@@ -36,13 +36,13 @@
 Leírás
  
   stringbcadd
-  stringleft 
operand
-  stringright 
operand
+  
+stringleft_operand
+  
+stringright_operand
   intscale
  
 
- Hozzáadja a left operand-ot a
- right operand-hoz, és visszatér az összeget
+ Hozzáadja a left_operand-ot a
+ right_operand-hoz, és visszatér az összeget
  tartalmazó stringgel. Az elhagyható scale paraméter
  határozza meg az eredményben a tizedes pont utáni számjegyek számát.
 
@@ -61,19 +61,19 @@
 Leírás
  
   intbccomp
-  stringleft 
operand
-  stringright 
operand
+  
+stringleft_operand
+  
+stringright_operand
   intscale
  
 
- Összehasonlítja a left operand-ot a
- right operand-al, és az eredményt egészként
+ Összehasonlítja a left_operand-ot a
+ right_operand-al, és az eredményt egészként
  visszaadja. Az elhagyható scale paraméter
  beállítja a tizedes pont utáni számjegyek számát, amely
  felhasználásra kerül az összehasonlításban. A visszatérési érték
- 0, ha a két operandus egyenlõ. Ha a left operand
- nagyobb a right operand-nál, az eredmény
- +1, de ha a left operand kisebb nála, az eredmény -1.
+ 0, ha a két

[PHP-DOC] cvs: phpdoc /hu/language control-structures.xml

2002-01-29 Thread Gyozo Papp

gerzson Tue Jan 29 18:59:16 2002 EDT

  Modified files:  
/phpdoc/hu/language control-structures.xml 
  Log:
  sync to EN revision
  

Index: phpdoc/hu/language/control-structures.xml
diff -u phpdoc/hu/language/control-structures.xml:1.16 
phpdoc/hu/language/control-structures.xml:1.17
--- phpdoc/hu/language/control-structures.xml:1.16  Tue Jan 29 13:06:24 2002
+++ phpdoc/hu/language/control-structures.xml   Tue Jan 29 18:59:16 2002
@@ -1,5 +1,5 @@
 
-
+
 
 
  
@@ -989,128 +989,102 @@

   
 
-  
-   require
-   
-A require helyén az a megadott fájl tartalma
-helyettesítõdik be pont úgy, mint a C preprocesszor
-#include-ja.
-   
+  
+   return

-Ha az "URL fopen wrapper"-ek be vannak kapcsolva (ami az
-alapértelmezett helyzet), akkor a require
-használatakor távoli fájlt is megadható. Lásd
-a Távoli fájlok kezelése
-címû fejezetet és az fopen függvényt!
-   
-   
-A mûködésre vonatkozólag fontos megjegyezni, hogy ha egy
-fájlt beillesztünk az include-dal vagy
-require-ral, akkor a célfájl elején az elemzõ kilép
-a PHP módból HTML módba, majd visszaáll PHP módba a fájl végén.
-Ennek okán bármely beillesztendõ fájlban levõ PHP kódot közre kell fogni
-egy érvényes
-PHP kezdõ- és zárójelöléssel.
-   
-   
-A require valójában nem is
-függvény a PHP-ben, hanem nyelvi konstrukció. Ez
-azt jelenti, hogy más szabályok vonatkoznak rá, mint
-a függvényekre. Például a require-re
-nem vonatkoznak a körbezáró struktúrák korlátozásai és
-nincs visszatérési értéke. Ha megpróbálod
-olvasni a require hívás visszatérési
-értékét, a hívás értelmezési hibát (parse error) eredményez.
-   
-   
-Az include-tól eltérõn a
-require mindig
-beolvassa a célfájlt, még akkor is, ha a sor,
-ahol áll soha nem hajtódik végre. Ha
-feltételesen szeretnél beemelni egy fájl-t, használd
-az include-ot. A feltételes
-kifejezés nincs hatással a require-ra.
-Ennek ellenére, ha a sor, amelyen a require
-áll nem hajtódik végre, a célfájlban lévõ kód nem is
-fog lefutni.
+A return utasítás függvényen belül használva
+azonnal befejezi a folyó függvény futását, és a paramétereként
+megadott érték szolgáltatja a függvény visszatérési értékét.
+A return az eval 
+függvénnyel futatott kód vagy a szkript futását is leállítja.
+   
+   
+A globális érvényességi körben használva a folyó szkript futását
+szakítja meg. Ha ez a szkript az include
+vagy a require hatására lett futtatva, akkor
+a vezérlés visszaadódik arra a fájlra, ahol ezek az utasítások 
+szerepelnek, valamint include esetén a 
+return paramétere lesz az 
+include utasítás visszatérési értéke.
+Ha a return a fõ szkriptben lett kiadva, akkor
+befejezõdik a szkript futása. Ha ez a auto_prepend_file vagy auto_append_file
+konfigurációs beállításban szereplõ fájlok valamelyikében történik
+(lásd: konfigurációs fájl)
+akkor, (csak) ezeknek a futása fejezõdik be.
+   
+   További magyarázatért lásd Visszatérési értékek c.
+   fejezetet!

+   
+
+ Mivel a return nyelvi szerkezet és nem függvény,
+ a paraméterét körülvevõ zárójelek elhagyhatók.
+ Valójában az a megszokottabb, hogy nem is használják, bár ez egyáltalán
+ nem számít.
+
+   
+  
+
+  
+   require

-Hasonlóan, a ciklusok sem változtatják meg a
-require viselkedését. Bár a célfájl
-kódja a ciklusmagban van, a require
-végrehajtása csak egyszer történik meg.
+A require beilleszti és feldolgozza a megadott 
+fájlt. Ennek részletes mikéntjérõl, lásd include!

-   
-Ez azt jelenti, hogy hiába teszed a
-require-t egy ciklus belsejébe azt
-várva, hogy különbözõ fájlokat hozzon be minden iterációra.
-Ha ezt szeretnéd használd az include-ot.
-A require-t konstans fájlnevekkel használd:
-
- 
-
- 
-
-   

-Ha egy fájlt require-rel töltesz be, akkor
-az általa tartalmazott kód azt az érvényességi kört örökli,
-amely a require hívás sorára vonatkozott.
-Bármilyen változó, amely azon a soron elérhetõ, rendelkezésre
-áll a hívott fájlban. Ha a require
-egy függvényben található a hívó fájlban, akkor a hívott
-fájl teljes kódja úgy fog viselkedni, mintha a függvényen
-belül írtad volna.
+A require és az include 
+megegyezik egymással a hibakezelését leszámítva.
+Az include nem fatális hibát, figyelmeztetést generál, a
+require viszont 
+ fatális hibát jelez. Másszóval, ahol az igényelt fájl nemlétekor
+ a futást meg kell szakítani, ajánlott a require.
+ Az include nem így viselkedik, a hibától függetlenül
+ a szkript futtatása folytatódik. Bizonyosodj meg, hogy a include_path helyesen van beállítva!


-Ha a require-rel hívott fájl HTTP-n
-keresztül érkezik az "fopen wrapper"-ek használatával, és
-a célszerver feldolgozza a fájlt, mint PHP kó

[PHP-DOC] cvs: phpdoc /hu/language functions.xml types.xml variables.xml

2002-01-29 Thread Gyozo Papp

gerzson Tue Jan 29 18:06:53 2002 EDT

  Modified files:  
/phpdoc/hu/language variables.xml types.xml functions.xml 
  Log:
  sync to EN revision
  

Index: phpdoc/hu/language/variables.xml
diff -u phpdoc/hu/language/variables.xml:1.19 phpdoc/hu/language/variables.xml:1.20
--- phpdoc/hu/language/variables.xml:1.19   Tue Jan 29 13:07:46 2002
+++ phpdoc/hu/language/variables.xmlTue Jan 29 18:06:53 2002
@@ -1,5 +1,5 @@
 
-
+
 
 
  
@@ -465,17 +465,31 @@
  
 
 
+
+ 
+  Az új szuper globális (Superglobals) változók 4.1.0 verziótól 
+  használhatók. További részletekért lásd a 4.1.0 verzió bejelentését 
+  Ezek a $_GET, $_POST,
+  $_ENV, $_SERVER,
+  $_COOKIE, $_REQUEST
+  $_FILES és a $_SESSION
+  tömbök, amelyek fesztelen megfogalmazásban szuper 
+  globális jelzõvel illetik, mivel minden esetben 
+  használhatók tekintet nélkül az aktuális érvényességi körre.
+  Emiatt a régi, nekik megfelelõ $HTTP_*_VARS
+  tömbök használata már nem javasolt.
+ 
+
+
 
  Ha a register_globals be van kapcsolva,
  ezek a változók globális változókként is létrejönnek, függetlenül
- a $HTTP_*_VARS tömböktõl. Ezt a szolgáltatást óvatosan
- használd, ha lehet, kapcsold ki. A $HTTP_*_VARS
- változók biztonságosak, míg a globális változók felülírhatják
- egymást a felhasználó által beadott adatokkal. Ha nem tudod
- kikapcsolni a register_globals
- beállítást, meg kell gyõzõdnöd arról, hogy a bejövõ adatok tényelegesen
- a megfelelõ forrásból érkeznek-e.
+ a $HTTP_*_VARS tömböktõl. Nézd meg idevonatkozó
+ részletes információkért a biztonságról szóló Globálisan is elérhetõ változók 
+ (Register Globals) használata c. fejezetet!
 
 
 
@@ -483,60 +497,93 @@
   
$argv

-  
-   A szkriptnek átadott argumentumok tömbje. Ha a szkript
-   parancssor alól futtatjuk, ez egy C-szerû hozzáférést
-   biztosít a parancssor argumentumokhoz. Ha GET
-   metódussal hívjuk, az URL kérdõjel utáni részét
-   (query string) tartalmazza.
-  
+
+A szkriptnek átadott argumentumok tömbje. Ha a szkript
+parancssor alól futtatjuk, ez egy C-szerû hozzáférést
+biztosít a parancssor argumentumokhoz. Ha GET
+metódussal hívjuk, az URL kérdõjel utáni részét
+(query string) tartalmazza.
+

   
 
   
$argc

-  
-   A parancssori argumentumok számát tartalmazza
-   (ha parancssorból futtatjuk).
-  
+
+A parancssori argumentumok számát tartalmazza
+(ha parancssorból futtatjuk).
+

   
 
   
$PHP_SELF

-  
-   A most futó szkriptfájl neve, a document root-hoz
-   képest relatív alakban. Ha a PHP parancssorból
-   fut, ez a változó nem elérhetõ.
-  
+
+A most futó szkriptfájl neve, a document root-hoz
+képest relatív alakban. Ha a PHP parancssorból
+fut, ez a változó nem elérhetõ.
+

   
 
   
$HTTP_COOKIE_VARS

-  
-   HTTP cookie-kat (sütiket) tartalmazó asszociatív tömb.
-  
+
+HTTP cookie-kat (sütiket) tartalmazó asszociatív tömb.
+
+   
+  
+
+  
+   $_COOKIE
+   
+
+ HTTP cookie-kat (sütiket) tartalmazó asszociatív tömb, amely
+ minden hatókörben elérhetõ. PHP 4.1.0-ban került
+ a nyelvbe.
+

   
 
   
$HTTP_GET_VARS

-  
-   HTTP GET metódussal által szolgáltatott adatokat tartalmazó asszociatív tömb.
-  
+
+HTTP GET metódussal által szolgáltatott adatokat tartalmazó asszociatív tömb.
+
+   
+  
+
+  
+   $_GET
+   
+
+ HTTP GET metódussal által szolgáltatott adatokat tartalmazó 
+ asszociatív tömb, amely minden hatókörben elérhetõ. 
+ PHP 4.1.0-ban került a nyelvbe.
+

   
 
   
$HTTP_POST_VARS

-  
-   HTTP POST metódussal által szolgáltatott adatokat tartalmazó asszociatív tömb.
+
+HTTP POST metódussal által szolgáltatott adatokat tartalmazó asszociatív tömb.
+
+   
+  
+
+  
+   $_POST
+   
+
+ HTTP POST metódussal által szolgáltatott adatokat tartalmazó 
+ asszociatív tömb, amely minden hatókörben elérhetõ. 
+ PHP 4.1.0-ban került a nyelvbe.
 

   
@@ -545,15 +592,25 @@
$HTTP_POST_FILES

 
- A HTTP POST metódussal feltöltött fájlokról tartalmaz információkat, 
associatív tömb.
+ A HTTP POST metódussal feltöltött fájlokról tartalmaz információkat, 
+asszociatív tömb.
  Lásd a POST metódusú 
  feltöltések címû részt további információkért a
  $HTTP_POST_FILES tartalmát és szerkezetét illetõen.
+ PHP 4.0.0-ban került a nyelvbe.
+
+   
+  
+
+  
+   $_

[PHP-DOC] cvs: phpdoc /hu/functions apache.xml aspell.xml bc.xml

2002-01-29 Thread Gyozo Papp

gerzson Tue Jan 29 13:08:34 2002 EDT

  Modified files:  
/phpdoc/hu/functionsapache.xml aspell.xml bc.xml 
  Log:
  change credits cvs account in Revision commment
  
Index: phpdoc/hu/functions/apache.xml
diff -u phpdoc/hu/functions/apache.xml:1.8 phpdoc/hu/functions/apache.xml:1.9
--- phpdoc/hu/functions/apache.xml:1.8  Fri Dec 21 11:54:40 2001
+++ phpdoc/hu/functions/apache.xml  Tue Jan 29 13:08:34 2002
@@ -1,6 +1,6 @@
 
 
-
+
 
  
   Apache-specifikus függvények
Index: phpdoc/hu/functions/aspell.xml
diff -u phpdoc/hu/functions/aspell.xml:1.8 phpdoc/hu/functions/aspell.xml:1.9
--- phpdoc/hu/functions/aspell.xml:1.8  Fri Dec 21 11:54:40 2001
+++ phpdoc/hu/functions/aspell.xml  Tue Jan 29 13:08:34 2002
@@ -1,6 +1,6 @@
 
 
-
+
 
  
   Aspell függvények [ellenjavallt]
Index: phpdoc/hu/functions/bc.xml
diff -u phpdoc/hu/functions/bc.xml:1.8 phpdoc/hu/functions/bc.xml:1.9
--- phpdoc/hu/functions/bc.xml:1.8  Fri Dec 21 11:54:40 2001
+++ phpdoc/hu/functions/bc.xml  Tue Jan 29 13:08:34 2002
@@ -1,6 +1,6 @@
 
 
-
+
 
  
   BCMath tetszõleges pontosságú matematikai függvények





[PHP-DOC] cvs: phpdoc /hu/language variables.xml

2002-01-29 Thread Gyozo Papp

gerzson Tue Jan 29 13:07:46 2002 EDT

  Modified files:  
/phpdoc/hu/language variables.xml 
  Log:
  change credits cvs account in Revision commment
  
Index: phpdoc/hu/language/variables.xml
diff -u phpdoc/hu/language/variables.xml:1.18 phpdoc/hu/language/variables.xml:1.19
--- phpdoc/hu/language/variables.xml:1.18   Thu Jan  3 12:19:30 2002
+++ phpdoc/hu/language/variables.xmlTue Jan 29 13:07:46 2002
@@ -1,6 +1,6 @@
 
 
-
+
 
  
   Változók





[PHP-DOC] cvs: phpdoc /hu/language constants.xml control-structures.xml expressions.xml functions.xml oop.xml operators.xml references.xml types.xml

2002-01-29 Thread Gyozo Papp

gerzson Tue Jan 29 13:06:24 2002 EDT

  Modified files:  
/phpdoc/hu/language constants.xml control-structures.xml 
expressions.xml functions.xml oop.xml 
operators.xml references.xml types.xml 
  Log:
  change maintainer cvs account in Revision commment
  

Index: phpdoc/hu/language/constants.xml
diff -u phpdoc/hu/language/constants.xml:1.12 phpdoc/hu/language/constants.xml:1.13
--- phpdoc/hu/language/constants.xml:1.12   Sat Dec 29 18:57:12 2001
+++ phpdoc/hu/language/constants.xmlTue Jan 29 13:06:24 2002
@@ -1,6 +1,6 @@
 
 
-
+
 
  
   Konstansok
Index: phpdoc/hu/language/control-structures.xml
diff -u phpdoc/hu/language/control-structures.xml:1.15 
phpdoc/hu/language/control-structures.xml:1.16
--- phpdoc/hu/language/control-structures.xml:1.15  Sat Dec 29 18:57:12 2001
+++ phpdoc/hu/language/control-structures.xml   Tue Jan 29 13:06:24 2002
@@ -1,6 +1,6 @@
 
 
-
+
 
  
   Vezérlési szerkezetek
Index: phpdoc/hu/language/expressions.xml
diff -u phpdoc/hu/language/expressions.xml:1.13 phpdoc/hu/language/expressions.xml:1.14
--- phpdoc/hu/language/expressions.xml:1.13 Sat Dec 29 18:57:12 2001
+++ phpdoc/hu/language/expressions.xml  Tue Jan 29 13:06:24 2002
@@ -1,6 +1,6 @@
 
 
-
+
 
  
Kifejezések
Index: phpdoc/hu/language/functions.xml
diff -u phpdoc/hu/language/functions.xml:1.14 phpdoc/hu/language/functions.xml:1.15
--- phpdoc/hu/language/functions.xml:1.14   Sat Dec 29 18:57:12 2001
+++ phpdoc/hu/language/functions.xmlTue Jan 29 13:06:24 2002
@@ -1,6 +1,6 @@
 
 
-
+
 
  
   Függvények
Index: phpdoc/hu/language/oop.xml
diff -u phpdoc/hu/language/oop.xml:1.10 phpdoc/hu/language/oop.xml:1.11
--- phpdoc/hu/language/oop.xml:1.10 Wed Jan  2 08:48:29 2002
+++ phpdoc/hu/language/oop.xml  Tue Jan 29 13:06:24 2002
@@ -1,6 +1,6 @@
 
 
-
+
 
  
   Osztályok, objektumok
Index: phpdoc/hu/language/operators.xml
diff -u phpdoc/hu/language/operators.xml:1.15 phpdoc/hu/language/operators.xml:1.16
--- phpdoc/hu/language/operators.xml:1.15   Sat Dec 29 18:57:12 2001
+++ phpdoc/hu/language/operators.xmlTue Jan 29 13:06:24 2002
@@ -1,6 +1,6 @@
 
 
-
+
 
   
Operátorok
Index: phpdoc/hu/language/references.xml
diff -u phpdoc/hu/language/references.xml:1.12 phpdoc/hu/language/references.xml:1.13
--- phpdoc/hu/language/references.xml:1.12  Sat Dec 29 18:57:12 2001
+++ phpdoc/hu/language/references.xml   Tue Jan 29 13:06:24 2002
@@ -1,6 +1,6 @@
 
 
-
+
 
  
   Referenciák
Index: phpdoc/hu/language/types.xml
diff -u phpdoc/hu/language/types.xml:1.18 phpdoc/hu/language/types.xml:1.19
--- phpdoc/hu/language/types.xml:1.18   Sat Dec 29 02:20:08 2001
+++ phpdoc/hu/language/types.xmlTue Jan 29 13:06:24 2002
@@ -1,6 +1,6 @@
 
-
-
+
+
 
  
   Típusok
@@ -166,12 +166,12 @@
   

 

   
@@ -836,9 +835,10 @@
 echo "Ez {$oriasi}";  // mûködik, kiírja, hogy: Ez fantasztikus
 echo "Ez a négyzet {$negyzet->szelesseg}00 centiméter széles.";
 echo "Mûködik: {$tomb[4][3]}";
-echo "Hibás: {$tomb[ize][3]}"; // ennek ugyanaz az oka, ami miatt
-   // a $ize[valami] hibás egy stringen kívül
+echo "Hibás: {$tomb[ize][3]}"; 
+   // ennek ugyanaz az oka, mint ami miatt
+   // a $ize[valami] hibás egy stringen kívül
+
 echo "Ebben a formában már helyes: {$tomb['ize'][3]}";
 echo "Akár ezt is írhatod: {$obj->ertekek[3]->nev}";
 echo "Ez a $nev nevû változó értéke: {${$nev}}";
@@ -1293,7 +1293,7 @@
  );
 // ez ugyanaz, mint array ( 0 => 7, 1 => 8, ...)
 
-$valtogatas = array( 10 // kulcsa 0
+$valtogatas = array( 10 // 0. indexû/kulcsú
   , 5=>  6
   , 3=>  7
   , 'a'  =>  4
@@ -1337,15 +1337,15 @@
   Kollekció
   
 
  
 
@@ -1402,8 +1402,10 @@
 
  Tömbök rendezése
  
-sort($filenevek);
-print_r($filenevek);
+
  
 
 



[PHP-DOC] cvs: phpdoc /hu/chapters config.xml install.xml security.xml

2002-01-29 Thread Gyozo Papp

gerzson Tue Jan 29 13:03:07 2002 EDT

  Modified files:  
/phpdoc/hu/chapters config.xml install.xml security.xml 
  Log:
  change maintainer cvs account in Revision commment
  
Index: phpdoc/hu/chapters/config.xml
diff -u phpdoc/hu/chapters/config.xml:1.17 phpdoc/hu/chapters/config.xml:1.18
--- phpdoc/hu/chapters/config.xml:1.17  Sun Jan 20 19:21:46 2002
+++ phpdoc/hu/chapters/config.xml   Tue Jan 29 13:03:06 2002
@@ -1,5 +1,5 @@
 
-
+
 
 
  
Index: phpdoc/hu/chapters/install.xml
diff -u phpdoc/hu/chapters/install.xml:1.21 phpdoc/hu/chapters/install.xml:1.22
--- phpdoc/hu/chapters/install.xml:1.21 Fri Jan 18 14:13:41 2002
+++ phpdoc/hu/chapters/install.xml  Tue Jan 29 13:03:06 2002
@@ -1,5 +1,5 @@
 
-
+
 
 
  
@@ -8,10 +8,9 @@
   
Általános telepítési szempontok

-Mielõtt hozzálátnál a telepítéshez, meg kell tudnod határozn, hogy
+Mielõtt hozzálátnál a telepítéshez, meg kell tudnod határozni, hogy
 mire akarod használni a PHP-t. A következõ három fõ területen
-használhatod (Mire jó a PHP?)
-section:
+használhatod (Mire jó a PHP?):
 
  Szerveroldali programozásra
  Parancssori programok írására
@@ -5038,7 +5037,7 @@
   
 
   
-   OmniHTTPd szerver
+   Szerverek - OmniHTTPd

 Ez a fejezet az OmniHTTPd szerverre történõ telepítési
 útmutatókat tartalmazza.
@@ -5050,7 +5049,7 @@
 
  A következõ lépéseket kell megtenni, hogy a PHP mûködjön OmniHTTPd-vel.
  Ez a CGI futtató telepítésének lépései.Az OmniHTTPd támogatja a SAPI-t,
- de néhány teszt alapján nem tûnik túl stabilnak OmniHTTPd-s ISAPI modul.
+ de néhány teszt alapján nem tûnik túl stabilnak OmniHTTPd ISAPI modul.
 
 
  
Index: phpdoc/hu/chapters/security.xml
diff -u phpdoc/hu/chapters/security.xml:1.19 phpdoc/hu/chapters/security.xml:1.20
--- phpdoc/hu/chapters/security.xml:1.19Mon Dec 24 18:21:33 2001
+++ phpdoc/hu/chapters/security.xml Tue Jan 29 13:03:06 2002
@@ -1,5 +1,5 @@
 
-
+
 
 
  
@@ -498,7 +498,7 @@
   
 
   
-   Hibajelzés
+   Hibakezelés

   A PHP biztonsági kérdések felõl a hibajelzéseknek két oldaluk van.
   Az egyiket nézve hasznos a védelem növelése szempontjából, a másik káros rá.
@@ -581,14 +581,12 @@
 'rejtett' információk könnyû kiderítését téve lehetõvé.


-Három megoldási lehetõség adódik erre a problémára. Az elsõ,
-hogy vizsgáld meg alaposan a függvényeidet, és próbáld
-meg elkerülni a hibákat. A második, hogy kapcsold ki a
-hibajelentést a teljes kódra. A harmadik, hogy használd
-a PHP testreszabható hibajelentési funkcióit, hogy saját
-hibakezelõket definiálj. A már megtett biztonsági
-intézkedésektõl függõen esetleg mindhárom fenti módszer
-közül választhatsz.
+Három megoldási lehetõség adódik erre a problémára. Az elsõ, hogy vizsgáld
+meg alaposan a függvényeidet, és próbáld meg elkerülni a hibákat. A második,
+hogy kapcsold ki a hibajelentést a teljes kódra. A harmadik, hogy használd
+a PHP testreszabható hibajelentési funkcióit, hogy saját hibakezelõket 
+definiálj. A már megtett biztonsági intézkedésektõl függõen esetleg 
+mindhárom fenti módszert választhatod.


 Hogy megelõzd a bajt, hasznát veheted a PHP saját





[PHP-DOC] cvs: phpdoc /en/chapters security.xml

2002-01-21 Thread Gyozo Papp

gerzson Mon Jan 21 09:36:59 2002 EDT

  Modified files:  
/phpdoc/en/chapters security.xml 
  Log:
  better description of the SQL injection examples
  

Index: phpdoc/en/chapters/security.xml
diff -u phpdoc/en/chapters/security.xml:1.41 phpdoc/en/chapters/security.xml:1.42
--- phpdoc/en/chapters/security.xml:1.41Fri Jan 18 12:25:26 2002
+++ phpdoc/en/chapters/security.xml Mon Jan 21 09:36:58 2002
@@ -1,5 +1,5 @@
 
-
+
  
   Security
 
@@ -498,8 +498,8 @@

 To retrieve or to store any information you need to connect to the database,
 send a legitimate query, fetch the result, and close the connecion.
-Nowadays, the commonly used interface in the interaction with databases is
-the Structured Query Language (SQL). See how an attacker can tamper with an SQL query.


@@ -636,16 +636,13 @@
  Direct SQL Command Injection is a technique where an attacker creates or
  alters existing SQL commands to expose hidden data, or to override valuable
  ones, or even to execute dangerous system level commands on the database
- host.
-
-
- This is accomplished by the application taking user input and combining
- it with static parameters to build a SQL query. The following examples
- are based on true stories, unfortunately.
+ host. This is accomplished by the application taking user input and
+ combining it with static parameters to build a SQL query. The following
+ examples are based on true stories, unfortunately.
 
 
  Owing to the lack of input validation and connecting to the database on
- behalf of a superuser or the owner who can create users, the attacker
+ behalf of a superuser or the one who can create users, the attacker
  may create a superuser in your database.
  
   
@@ -657,6 +654,8 @@
 $offset = argv[0]; // beware, no input validation!
 $query  = "SELECT id, name FROM products ORDER BY name LIMIT 20 OFFSET $offset;";
 $result = pg_exec($conn, $query);
+// with MySQL:
+$result = mysql_query($query);
 ]]>
   
  
@@ -670,17 +669,6 @@
 
-   
-  
-  or more precisely:
-  
-   
-
   
  
@@ -725,15 +722,24 @@
  
   
 
   
  
- If this query were assigned to $size (prepended with
- '), the query beast awakened.
+ If this query (playing with the ' and
+ --) were assigned to one of the variables used in
+ $query, the query beast awakened.
 
 
- SQL UPDATEs are also subject to attacking your database.
+ SQL UPDATEs are also subject to attacking your database. These queries are
+ also threatened by chopping and appending an entirely new query to it. But
+ the attacker might fiddle with the SET clause. In this
+ case some schema information must be possessed to manipulate the query
+ successfully. This can be acquired by examing the form variable names, or
+ just simply brute forcing. There are not so many naming convention for
+ fields storing passwords or usernames.
  
  
   From resetting a password ... to gaining more privileges (any database server)
@@ -745,22 +751,16 @@
   
  
  But a malicious user sumbits the value
- ' or uid like'%admin%'; -- to $uid,
- and the query will be twisted:
- 
-  
-
-  
- 
- Now, the admin user password has been changed. Alternatively, the attacker
- simply sets $pwd to
- "hehehe', admin='yes', trusted=100  (with a trailing
- space) to gain more privileges:
+ ' or uid like'%admin%'; -- to $uid to
+ change the admin's password, or simply sets $pwd to
+ "hehehe', admin='yes', trusted=100 " (with a trailing
+ space) to gain more privileges. Then, the query will be twisted:
  
   
 
   
@@ -818,19 +818,26 @@
  
   These attacks are mainly based on exploiting the code not being written
   with security in mind. Never trust on any kind of input, especially
-  which comes from the client side. The first example shows that such a
+  which comes from the client side, even though it comes from a select box,
+  a hidden input field or a cookie. The first example shows that such a
   blameless query can cause disasters.
  
 
  
   

-First, check if the given input has the expected data type. PHP has
+Never connect to the database as a superuser or as the database owner.
+Use always customized users with very limited privileges.
+   
+  
+  
+   
+Check if the given input has the expected data type. PHP has
 a wide range of input validating functions, from the simplest ones
 found in Variable Functions and
 in Character Type Functions
-sections, (e.g. is_numeric,
-ctype_digit respectively) onwards the
+(e.g. is_numeric, ctype_digit
+respectively) onwards the
 Perl compatible Regular Expressions
 

[PHP-DOC] cvs: phpdoc /hu/chapters config.xml

2002-01-20 Thread Gyozo Papp

gerzson Sun Jan 20 19:21:47 2002 EDT

  Modified files:  
/phpdoc/hu/chapters config.xml 
  Log:
  sync to EN revision (add precision setting)
  
Index: phpdoc/hu/chapters/config.xml
diff -u phpdoc/hu/chapters/config.xml:1.16 phpdoc/hu/chapters/config.xml:1.17
--- phpdoc/hu/chapters/config.xml:1.16  Wed Dec 19 20:20:50 2001
+++ phpdoc/hu/chapters/config.xml   Sun Jan 20 19:21:46 2002
@@ -1,5 +1,5 @@
 
-
+
 
 
  
@@ -602,6 +602,17 @@

   
   
+   
+  
+  
+   
+precision
+integer
+   
+   
+
+ A lebegõpontos számok kiírásakor megjelenõ értékes számjegyek.
+

   
 





[PHP-DOC] cvs: phpdoc /hu/functions funchand.xml

2002-01-20 Thread Gyozo Papp

gerzson Sun Jan 20 19:16:49 2002 EDT

  Modified files:  
/phpdoc/hu/functionsfunchand.xml 
  Log:
  sync to EN revision (just revision number update due to EN spelling fix)
  
Index: phpdoc/hu/functions/funchand.xml
diff -u phpdoc/hu/functions/funchand.xml:1.12 phpdoc/hu/functions/funchand.xml:1.13
--- phpdoc/hu/functions/funchand.xml:1.12   Wed Jan  2 11:22:44 2002
+++ phpdoc/hu/functions/funchand.xmlSun Jan 20 19:16:49 2002
@@ -1,5 +1,5 @@
 
-
+
 
  
   Függvénykezelõ függvények





[PHP-DOC] cvs: phpdoc /hu/functions array.xml

2002-01-20 Thread Gyozo Papp

gerzson Sun Jan 20 19:14:05 2002 EDT

  Modified files:  
/phpdoc/hu/functionsarray.xml 
  Log:
  sync to EN revision
  
Index: phpdoc/hu/functions/array.xml
diff -u phpdoc/hu/functions/array.xml:1.6 phpdoc/hu/functions/array.xml:1.7
--- phpdoc/hu/functions/array.xml:1.6   Sun Jan  6 19:01:19 2002
+++ phpdoc/hu/functions/array.xml   Sun Jan 20 19:14:05 2002
@@ -1,5 +1,5 @@
 
-
+
 
 
 
@@ -2894,6 +2894,12 @@
  összehasonlítás kis- és nagybetûk különbözõségére érzékeny.
 

+   
+
+ A PHP 4.2.0 verziója elõtt a needle paraméter
+ nem lehetett tömb.
+
+   

 
  in_array példa
@@ -2911,7 +2917,7 @@
 
 
  A második feltétel nem teljesül, mert az 
- in_array() érzékeny a kis- és nagybetûk különbségére,
+ in_array érzékeny a kis- és nagybetûk különbségére,
  ezért a program kimenete :
   
 
+
+ 
+
+Ez a következõt írja ki:
+ 
+ 
+ 
+   
+   
  Lásd még: array_search!
 
   
@@ -3122,6 +3158,7 @@


 Lásd még: asort, arsort,
+krsort, uksort,
 sort, natsort és
 rsort!






[PHP-DOC] cvs: phpdoc /hu/functions xslt.xml

2002-01-20 Thread Gyozo Papp

gerzson Sun Jan 20 19:12:26 2002 EDT

  Modified files:  
/phpdoc/hu/functionsxslt.xml 
  Log:
  sync to EN revision
  
Index: phpdoc/hu/functions/xslt.xml
diff -u phpdoc/hu/functions/xslt.xml:1.3 phpdoc/hu/functions/xslt.xml:1.4
--- phpdoc/hu/functions/xslt.xml:1.3Wed Jan 16 12:07:36 2002
+++ phpdoc/hu/functions/xslt.xmlSun Jan 20 19:12:25 2002
@@ -1,5 +1,5 @@
 
-
+
  
   XSLT függvények
   XSLT
@@ -551,8 +551,8 @@
  
 
 
- Beállítja az XSLT transzformáció közben használt kódolást. Csak akkor
- használható, ha a Sablotron kiszolgálót encoding
+ Beállítja az XSLT transzformáció kimenetén használt kódolást. Csak akkor
+ használható, ha a Sablotron kiszolgáló encoding
  támogatással lett fordítva.
 






[PHP-DOC] cvs: phpdoc /en/chapters security.xml

2002-01-18 Thread Gyozo Papp

gerzson Fri Jan 18 12:25:26 2002 EDT

  Modified files:  
/phpdoc/en/chapters security.xml 
  Log:
  revise database.security section
  remove  bla-bla 
  note that attack examples are not database server specific
   
  

Index: phpdoc/en/chapters/security.xml
diff -u phpdoc/en/chapters/security.xml:1.40 phpdoc/en/chapters/security.xml:1.41
--- phpdoc/en/chapters/security.xml:1.40Wed Jan 16 05:09:37 2002
+++ phpdoc/en/chapters/security.xml Fri Jan 18 12:25:26 2002
@@ -1,5 +1,5 @@
 
-
+
  
   Security
 
@@ -117,7 +117,7 @@
   
   
When invoked as a CGI binary, PHP refuses to interpret the
-   command line arguments.  
+   command line arguments.
   
  
  
@@ -184,7 +184,7 @@
  Action directives (see below).
 

-  
+

 Case 2: using --enable-force-cgi-redirect
 
@@ -214,7 +214,7 @@
  here.
 

-  
+

 Case 3: setting doc_root or user_dir
 
@@ -256,7 +256,7 @@
  called ~user/doc.php under
  doc_root (yes, a directory name starting with a tilde
  [~]).
-  
+
 
  If user_dir is set to for example public_php, a request like 

-  
+

 Case 4: PHP parser outside of web tree
 
@@ -305,7 +305,7 @@
  configure option.
 

-  
+
   
 
   
@@ -344,7 +344,7 @@
 those who are not security professionals.


-There are some simpler solutions. By using 
+There are some simpler solutions. By using
 open_basedir you can control and restrict 
what
 directories are allowed to be used for PHP. You can also set up
 apache-only areas, to restrict all web based activity to non-user,
@@ -413,7 +413,7 @@
 ?>
 ]]>
  
-   
+
 There are two important measures you should take to prevent these
 issues.
 
@@ -435,7 +435,7 @@
 
  
- 
+


 Depending on your operating system, there are a wide variety of files
@@ -483,7 +483,7 @@
 well known file storage areas (/home/, My Documents), etc. For this
 reason, it's usually easier to create a policy where you forbid
 everything except for what you explicitly allow.
-  
+   
   
 
   
@@ -496,13 +496,6 @@
 consider to protect them somehow.


-PHP can be treated as a bridge between the database and client. Your script
-processes the client's request, and propagates it in such manner that the
-database can provide the appropriate response. After that, the script
-generates its output from the supplied data, probably based on customizeable
-user preferences stored in database, too.
-   
-   
 To retrieve or to store any information you need to connect to the database,
 send a legitimate query, fetch the result, and close the connecion.
 Nowadays, the commonly used interface in the interaction with databases is
@@ -583,10 +576,10 @@
 
 
  Once an attacker gains access to your database directly (bypassing the
- webserver), the sensitive data stored in it may be exposed or misused,
- unless the information is protected by the database itself. Encrypting
- the data is a good way to mitigate this threat, but very few databases
- offer this type of data encryption.
+ webserver), the stored sensitive data may be exposed or misused unless,
+ the information is protected by the database itself. Encrypting the data
+ is a good way to mitigate this threat, but very few databases offer this
+ type of data encryption.
 
 
  The easiest way to work around this problem is to first create your own
@@ -594,15 +587,15 @@
  can assist you in this case with its several extensions, such as Mcrypt and Mhash, covering a wide variety of encryption
- algorithms. The script encrypts the data be stored first, and decrypts 
- it when retrieving. See the references for further examples how 
+ algorithms. The script encrypts the data be stored first, and decrypts
+ it when retrieving. See the references for further examples how
  encryption works.
 
 
- In case of truly hidden data, if its raw representation is not needed 
+ In case of truly hidden data, if its raw representation is not needed
  (i.e. not be displayed), hashing may be also taken into consideration.
- The well-known example for the hashing is storing the MD5 hash of a 
- password in a database, instead of the password itself. See also 
+ The well-known example for the hashing is storing the MD5 hash of a
+ password in a database, instead of the password itself. See also
  crypt and md5.
 
 
@@ -621,7 +614,7 @@
 
 if (pg_numrows($result) > 0) {
 echo "Wellcome, $username!";
-} 
+}
 else {
 echo "Authentication failed for $username.";
 }
@@ -633,7 +626,7 @@

 SQL Injection
 
- Many web applications are unaware of how SQL queries can be tampered with,
+ Many web developers are unaware of how 

[PHP-DOC] cvs: phpdoc /hu/functions xslt.xml

2002-01-16 Thread Gyozo Papp

gerzson Wed Jan 16 12:07:37 2002 EDT

  Modified files:  
/phpdoc/hu/functionsxslt.xml 
  Log:
  first translation of xslt.xml
  

Index: phpdoc/hu/functions/xslt.xml
diff -u /dev/null phpdoc/hu/functions/xslt.xml:1.3
--- /dev/null   Wed Jan 16 12:07:37 2002
+++ phpdoc/hu/functions/xslt.xmlWed Jan 16 12:07:36 2002
@@ -0,0 +1,629 @@
+
+
+ 
+  XSLT függvények
+  XSLT
+
+  
+   
+Bevezetés
+
+
+ Az XSLT és a Sablotron
+ 
+  Az XSLT (Extensible Stylesheet Language (XSL)
+  Transformations) XML dokumentumok más szerkezetû XML dokumentumokká
+  alakítását végzõ nyelv. A World Wide Web consortium (W3C) igazgatja
+  ezt a szabványt. Az XSLT-rõl és a kapcsolodó technológiákról a
+  &url.xslt; címen találsz több
+  olvasnivalót.
+ 
+
+
+
+ Telepítés
+ 
+  Ez a kiterjesztés a Sablotron
+  és expat csomagokat használja, amelyeknek
+  forrásai és fordított változata is megtalálhatók a
+  &url.sablotron; címen.
+ 
+ 
+  UNIX alatt, a configure parancsot az --enable-xslt --with-xslt-sablot
+  opciókkal kell használni. A Sablotron
+  csomagot olyan helyre kell telepíteni, ahol a fordító megtalálja.
+ 
+
+
+
+ Errõl a kiterjesztésrõl
+ 
+  Ez a PHP kiterjesztés a használt motortól független API
+  (programozási felületet) biztosít XSLT transzformációk elvégzéhez, ám
+  jelenleg csak a Ginger Alliance Sablotron motorját támogatja.
+  Más XSLT könyvtárak támogatása is tervbe van véve, mint például Xalan
+  vagy libxslt.
+ 
+ 
+  
+   Ez  a kiterjesztés különbözik a PHP 4.1.x elõtti verziókban meglevõtõl,
+   és az új kiterjesztés csak a PHP 4.1.x  verzióiban használható.
+   A régi kiterjesztéssel kapcsolatos kérdéseket a [EMAIL PROTECTED]
+   levelezõ listán teheted fel.
+  
+ 
+
+
+   
+  
+
+  
+   
+xslt_set_log
+beállítja a naplófájl nevét
+   
+   
+Leírás
+
+ 
+  void xslt_set_log
+  resource xh
+  mixed log
+ 
+
+
+ 
+  
+   xh
+   
+
+ Hivatkozás az XSLT elemzõre.
+
+   
+  
+  
+   log
+   
+   
+Ez a paraméter lehet egy logikai érték, ami ki-bekapcsolja a naplózást,
+vagy lehet egy sztring is, amely a naplófájl nevét tartalmazza.
+   
+   
+  
+ 
+
+
+ Ezzel a függvénnyel beállítható, hogy melyik fájlba kerüljenek az XSLT
+ üzenetek. Ezek az üzenetek abban különböznek a hibaüzenetektõl, hogy nem
+ tényleges hibákról értesítnek, hanem inkább az XSLT feldolgozó
+ állapotáról, ezért hibakereséskor hasznosak, ha valami nem jól mûködik
+ az XSLT körül.
+
+
+ Alapértelmezés szerint a naplózás inaktív, így az engedélyezéshez elõször
+ logikai paraméterrel kell meghívni az xslt_set_log-ot,
+ és ha a naplózást fájlba szeretnéd átirányítani, akkor egy sztring
+ paraméterrel is meg kell hívni.
+ 
+   XSLT naplózás használata
+  
+
+  
+ 
+
+   
+  
+
+  
+   
+xslt_create
+új XSLT feldolgozó indítása
+   
+   
+Leírás
+
+ 
+  resource xslt_create
+  
+ 
+
+
+ Létrehoz az XSLT feldolgozó erõforrást, amellyel a többi XSLT függvény
+ dolgozik. Ezt az erõforrást adja vissza.
+
+   
+  
+
+  
+   
+xslt_errno
+visszaadja a hibakódot
+   
+   
+Leírás
+
+ 
+  int xslt_errno
+   
+resource xh
+   
+ 
+
+
+ Visszaadja az xh XSLT feldolgozó kibocsátotta
+ legutolsó hiba kódját.
+
+   
+  
+
+  
+   
+xslt_error
+visszaadja a hibaüzenetet
+   
+   
+Leírás
+
+ 
+  mixed xslt_error
+   
+resource xh
+   
+ 
+
+
+ Visszaadja az xh XSLT feldolgozó kibocsátotta
+ legutolsó hiba szövegét.
+
+
+ 
+  
+  Hibakezelés az xslt_error és
+  xslt_errno függvényekkel.
+  
+  
+
+  
+ 
+
+   
+  
+
+  
+   
+xslt_free
+megszünteti az XSLT feldolgozó erõforrás
+   
+   
+Leírás
+
+ 
+  void xslt_free
+   
+resource xh
+   
+ 
+
+
+ Az xh paraméterben megadott XSLT feldolgozó
+ erõforrást felszabadítja.
+
+   
+  
+
+  
+   
+xslt_process
+végrehajtja az XSLT transzformációt
+   
+   
+Leírás
+
+ 
+  mixed
+   xslt_process
+  
+   resource xh
+   string xml
+   string xsl
+   string result
+   array 
+arguments
+   array 
+parameters
+ 
+
+
+ Az új XSLT kiterjesztés magva a xslt_process függvény.
+ Ezzel lehet XSLT transzformációkat végezni szinte mindenféle forrású adaton
+ - az argumentum puffer koncepiójára építve. Az argumentum puffer elképzelése
+ a Sablotron XSLT feldolgozótól származik, amely jelenleg az egyetlen támogatott
+ XSLT feldolgozó ehhez a kiter

[PHP-DOC] cvs: phpdoc /hu translation.xml

2002-01-16 Thread Gyozo Papp

gerzson Wed Jan 16 12:05:39 2002 EDT

  Modified files:  
/phpdoc/hu  translation.xml 
  Log:
  reserve mcrypt.xml and
  commit xslt.xml
  
Index: phpdoc/hu/translation.xml
diff -u phpdoc/hu/translation.xml:1.5 phpdoc/hu/translation.xml:1.6
--- phpdoc/hu/translation.xml:1.5   Mon Jan 14 10:55:41 2002
+++ phpdoc/hu/translation.xml   Wed Jan 16 12:05:39 2002
@@ -34,6 +34,7 @@
   
   
   
+  
   
   
   
@@ -43,7 +44,6 @@
   
   
   
-  
  
 
 





[PHP-DOC] cvs: phpdoc /en/chapters security.xml

2002-01-16 Thread Gyozo Papp

gerzson Wed Jan 16 05:09:37 2002 EDT

  Modified files:  
/phpdoc/en/chapters security.xml 
  Log:
  new section added about database security
  please someone run a 'make test'
  

Index: phpdoc/en/chapters/security.xml
diff -u phpdoc/en/chapters/security.xml:1.39 phpdoc/en/chapters/security.xml:1.40
--- phpdoc/en/chapters/security.xml:1.39Tue Dec 18 18:18:36 2001
+++ phpdoc/en/chapters/security.xml Wed Jan 16 05:09:37 2002
@@ -1,5 +1,5 @@
 
-
+
  
   Security
 
@@ -484,6 +484,394 @@
 reason, it's usually easier to create a policy where you forbid
 everything except for what you explicitly allow.
   
+  
+
+  
+   Database Security
+
+   
+Nowadays, databases are cardinal components of any web based application by
+enabling websites to provide varying dynamic content. Since very sensitive
+or secret informations  can be stored in such database, you should strongly
+consider to protect them somehow.
+   
+   
+PHP can be treated as a bridge between the database and client. Your script
+processes the client's request, and propagates it in such manner that the
+database can provide the appropriate response. After that, the script
+generates its output from the supplied data, probably based on customizeable
+user preferences stored in database, too.
+   
+   
+To retrieve or to store any information you need to connect to the database,
+send a legitimate query, fetch the result, and close the connecion.
+Nowadays, the commonly used interface in the interaction with databases is
+the Structured Query Language (SQL). See how an attacker can tamper with an SQL query.
+   
+   
+As you can realize, PHP cannot protect your database by itself. The
+following sections aim to be an introduction into the very basics of how to
+access and manipulate databases within PHP scripts.
+   
+   
+Keep in my mind this simple rule: defence in depth. In the more place you
+take the more action to increase the protection of your database, the less
+probability of that an attacker succeeds, and exposes or abuse any stored
+secret information. Good design of the database schema and the application
+deals with your greatest fears.
+   
+
+   
+Designing Databases
+ 
+  The first step is always to create the database, unless you want to use
+  an existing third party's one. When a database is created, it is
+  assigned to an owner, who executed the creation statement. Usually, only
+  the owner (or a superuser) can do anything with the objects in that
+  database, and in order to allow other users to use it, privileges must be
+  granted.
+ 
+ 
+  Applications should never connect to the database as its owner or a
+  superuser, because these users can execute any query at will, for
+  example, modifying the schema (e.g. dropping tables) or deleting its
+  entire content.
+ 
+ 
+  You may create different database users for every aspect of your
+  application with very limited rights to database objects. The most
+  required privileges should be granted only, and avoid that the same user
+  can interact with the database in different use cases. This means that if
+  intruders gain access to your database using one of these credentials,
+  they can only effect as many changes as your application can.
+ 
+ 
+  You are encouraged not to implement all the business logic in the web
+  application (i.e. your script), instead to do it in the database schema
+  using views, triggers or rules. If the system evolves, new ports will be
+  intended to open to the database, and you have to reimplement the logic
+  in each separate database client. Over and above, triggers can be used
+  to transparently and automatically handle fields, which often provides
+  insight when debugging problems with your application or tracing back
+  transactions.
+ 
+   
+
+   
+Connecting to Database
+
+ You may want to estabilish the connections over SSL to encrypt
+ client/server communications for increased security, or you can use ssh
+ to encrypt the network connection between clients and the database server.
+ If either of them is done, then monitoring your traffic and gaining
+ informations in this way will be a hard work.
+
+
+   
+
+   
+Encrypted Storage Model
+
+ SSL/SSH protects data traveling from the client to the server, SSL/SSH
+ does not protect the persistent data stored in a database. SSL is an
+ on-the-wire protocol.
+
+
+ Once an attacker gains access to your database directly (bypassing the
+ webserver), the sensitive data stored in it may be exposed or misused,
+ unless the information is protected by the database itself. Encrypting
+ the data is a good way to mitigate this threat, but very few databases

[PHP-DOC] cvs: phpdoc /hu/functions bzip2.xml

2002-01-15 Thread Gyozo Papp

gerzson Tue Jan 15 12:12:00 2002 EDT

  Modified files:  
/phpdoc/hu/functionsbzip2.xml 
  Log:
  updated with &return.success; and --with-bz2 
  

Index: phpdoc/hu/functions/bzip2.xml
diff -u phpdoc/hu/functions/bzip2.xml:1.2 phpdoc/hu/functions/bzip2.xml:1.3
--- phpdoc/hu/functions/bzip2.xml:1.2   Mon Jan 14 18:50:03 2002
+++ phpdoc/hu/functions/bzip2.xml   Tue Jan 15 12:11:59 2002
@@ -12,8 +12,8 @@
 A bzip promgamkönytárait Julian Seward írta.


-A bzip2 támogatás nincs alapállapotban bekapcsolva a PHP-ben. 
-Fordításkor alkalmazd a --with-bz2 kapcsolót,
+A bzip2 támogatás nincs alapállapotban bekapcsolva a PHP-ben.
+Fordításkor alkalmazd a --with-bz2 kapcsolót,
 ha használni akarod a bzip2 függvényeket. Szükség van továbbá
 a bzip2/libbzip2 könyvtárak >= 1.0.x. verziójára is.

@@ -48,7 +48,7 @@
 // beolvas 10 karaktert a fájlból
 print bzread($bz, 10);
 
-// A fájl végéig (vagy a következõ 1024 karakterig) kiírja a tartalmát, majd bezárja 
a fájlt  
+// A fájl végéig (vagy a következõ 1024 karakterig) kiírja a tartalmát, majd bezárja 
+a fájlt
 print bzread($bz);
 
 bzclose($bz);
@@ -91,7 +91,7 @@

   
 
-  
+
   

 bzcompress
@@ -106,30 +106,30 @@
   int
blocksize
   
-  int 
+  int
workfactor
   
  
 
 
  A bzcompress függvény tömöríti a
- source paraméterben megadott forrásfájlt és visszatér 
ennek 
+ source paraméterben megadott forrásfájlt és visszatér 
+ennek
  bzip2-ben tömörített változatával.
 
 
- Az opcionális blocksize paraméterrel 
- pontosan meghatározhatjuk a tömörítéshez használt blokkméretet, 1 és 9 között.
+ Az elhagyható blocksize paraméterrel
+ meghatározhatjuk a tömörítéshez használt blokkméretet, 1 és 9 között.
  A 9 adja a legjobb tömörítést, de ez a leginkább erõforrás-igényesebb is.
  A blocksize paraméter alpértelmezett értéke:
  4.
 
 
- A szintén opcionális  workfactor paraméter figyeli
- a tömörítési fázisok viselkedését amikor elõáll a legrosszabb eset, vagyis
- temérdek ismétlõdõ adat követi egymást.  Az értéke 0 és 250 között lehet,
- a 250 és a 0 különleges esetekben használatos, míg  30 az alapértelmezett érték.
- De workfactor paraméter ide -vagy oda,
- a generált kimenet ugyanaz marad.
+ A szintén elhagyható workfactor paraméter a tömörítési
+ fázisok viselkedését befolyásolja, hogyan viselkedjenek a legrosszabb esetben,
+ vagyis amikor temérdek ismétlõdõ adat követi egymást.  Az értéke 0 és 250 között 
+lehet,
+ a 250 és a 0 különleges esetekben használatos, míg a 30 az alapértelmezett érték.
+ A workfactor paramétertõl függetlneül, a generált kimenet
+ ugyanaz lesz.
 
 
  
@@ -146,7 +146,7 @@
  
 
 
- Lásd még: bzdecompress.
+ Lásd még: bzdecompress!
 

   
@@ -169,13 +169,13 @@
  
 
 
- bzdecompress Kitömöríti 
+ A bzdecompress kitömöríti
   sourceparaméterben megadott, bzip2 tömörített  adatot.
-Ha a small opcionális paraméter  &true; (logikai 
IGAZ), egy alternatív 
- kicsomagoló algoritmust fog használni, ami ugyan kevesebb memóriát fogyaszt,
-(A maximális memória-szükséglete kb.  2300K) de durván
- feleannyi sebességgel fut. Nézd meg a bzip2
- dokumentációt  a részletesebb információkért e témában.
+Ha a small elhagyható paraméter &true; (logikai IGAZ),
+ akkor egy alternatív kicsomagoló algoritmust fog használni, ami ugyan kevesebb
+ memóriát fogyaszt - a maximális memóriaszükséglet kb. 2300K-ra csökken -, de
+ durván feleakkora sebességgel fut. Nézd meg a bzip2
+ dokumentációt a részletesebb információkért e témában.
 
 
  
@@ -200,7 +200,7 @@
  
 
 
- Lásd még: bzcompress.
+ Lásd még: bzcompress!
 

   
@@ -283,7 +283,7 @@
  
 
 
- Egy bzip2 mûvelet alatt fellépõ hiba hibás sztringjével tér vissza,
+ Egy bzip2 mûvelet alatt fellépõ hiba hibáüzenetével tér vissza,
  amit a bz fájl mutató (file pointer) ad át a függvénynek.
 
 
@@ -311,10 +311,10 @@
  a bz fájl mutató (file pointer) számára.
 
 
- Értéke &true; (logikai IGAZ) ha sikerül, &false; (logikai HAMIS), ha nem.
+ &return.success;
 
 
- Lásd még:  bzread és bzwrite.
+ Lásd még:  bzread és bzwrite!
 

   
@@ -337,12 +337,12 @@
 
  Megnyit egy bzip2 (.bz2 kiterjesztésû) fájlt olvasásra vagy írásra.
  filename paraméter a fájl neve, amit ki szeretnénk nyitni.
- A mode paraméter hasonlóan mûködik, mint a  
+ A mode paraméter hasonlóan mûködik, mint a
  fopen függvénynél (`r' - olvasás, `w' - írás, stb.).
 
 
- Ha a mûvelet sikertelen, &false; (logikai HAMIS), egyébként 
- az újonnan megnyitott  fájlra mutató hivatkozással (pointer) tér vissza.
+ Ha a mûvelet sikertelen, akkor &false;-szal (logi

[PHP-DOC] cvs: phpdoc /hu/functions bzip2.xml

2002-01-14 Thread Gyozo Papp

gerzson Mon Jan 14 18:50:04 2002 EDT

  Modified files:  
/phpdoc/hu/functionsbzip2.xml 
  Log:
  present the EN-revision comment 
  
Index: phpdoc/hu/functions/bzip2.xml
diff -u phpdoc/hu/functions/bzip2.xml:1.1 phpdoc/hu/functions/bzip2.xml:1.2
--- phpdoc/hu/functions/bzip2.xml:1.1   Mon Jan 14 10:54:51 2002
+++ phpdoc/hu/functions/bzip2.xml   Mon Jan 14 18:50:03 2002
@@ -1,5 +1,6 @@
 
-
+
+
  
   Bzip2 tömörítési függvények
   Bzip2
@@ -12,7 +13,7 @@


 A bzip2 támogatás nincs alapállapotban bekapcsolva a PHP-ben. 
-Fordításkor alkalmazd a --with-bz2 kapcsolót
+Fordításkor alkalmazd a --with-bz2 kapcsolót,
 ha használni akarod a bzip2 függvényeket. Szükség van továbbá
 a bzip2/libbzip2 könyvtárak >= 1.0.x. verziójára is.

@@ -78,14 +79,14 @@
 (A fájl mutató megértését megkönnyítheti az elsõ, "rövid bzip2 példa" hetedik 
sora.)
 
 
- Logikai IGAZ (&true;) értékkel tér vissza ha sikerül,  Logikai HAMIS-sal 
(&false;) ha nem.
+ &true; értékkel tér vissza ha sikerül, egyébként &false;-szal.
 
 
  A fájl mutatónak egy létezõ és  bzopen függvénnyel
 sikeresen megnyitott fájlra kell mutatnia.
 
 
- Lásd még: bzopen.
+ Lásd még: bzopen!
 

   





[PHP-DOC] cvs: phpdoc /hu translation.xml

2002-01-14 Thread Gyozo Papp

gerzson Mon Jan 14 10:55:41 2002 EDT

  Modified files:  
/phpdoc/hu  translation.xml 
  Log:
  new nick and remove bzip2.xml from work-in-progress
  
Index: phpdoc/hu/translation.xml
diff -u phpdoc/hu/translation.xml:1.4 phpdoc/hu/translation.xml:1.5
--- phpdoc/hu/translation.xml:1.4   Sun Jan  6 10:42:28 2002
+++ phpdoc/hu/translation.xml   Mon Jan 14 10:55:41 2002
@@ -20,7 +20,7 @@
   
   
   
-  
+  
   
   
   
@@ -29,7 +29,6 @@
  
  
  
-  
   
   
   
@@ -43,8 +42,8 @@
   
   
   
-  
-  
+  
+  
  
 
 





[PHP-DOC] cvs: phpdoc /hu/functions bzip2.xml

2002-01-14 Thread Gyozo Papp

gerzson Mon Jan 14 10:54:52 2002 EDT

  Added files: 
/phpdoc/hu/functionsbzip2.xml 
  Log:
  bzip2 translation ended and here comes
  


Index: phpdoc/hu/functions/bzip2.xml
+++ phpdoc/hu/functions/bzip2.xml


 
  Bzip2 tömörítési függvények
  Bzip2
  
   
Ez a modul a bzip2könyvtár függvényeit használja,
a bzip2 (.bz2) tömörítési eljárással tömörített állományokat és a bennük levõ 
fájlokat írja-olvassa.
A bzip promgamkönytárait Julian Seward írta.
   
   
A bzip2 támogatás nincs alapállapotban bekapcsolva a PHP-ben. 
Fordításkor alkalmazd a --with-bz2 kapcsolót
ha használni akarod a bzip2 függvényeket. Szükség van továbbá
a bzip2/libbzip2 könyvtárak >= 1.0.x. verziójára is.
   

   
Rövid példa

 A következõ példaprogram megnyit egy próbafájlt, beleír egy rövid szöveget,
 majd kiírja a fájl tartalmát.


 Rövid bzip2 példa
 

 

   
  


  
   
bzclose
Bezár egy bzip2 fájl mutatót
   
   
Leírás

 
  int bzclose
  int bz
 


 Bezár egy bzip2 fájlot, amire a bz fájl mutatóval (file 
pointer) utaltunk.
 (A fájl mutató megértését megkönnyítheti az elsõ, "rövid bzip2 példa" hetedik 
sora.)


 Logikai IGAZ (&true;) értékkel tér vissza ha sikerül,  Logikai HAMIS-sal 
(&false;) ha nem.


 A fájl mutatónak egy létezõ és  bzopen függvénnyel
 sikeresen megnyitott fájlra kell mutatnia.


 Lásd még: bzopen.

   
  

  
  
   
bzcompress
bzip2 algoritmus szerint tömörít egy jelsorozatot
   
   
Leírás

 
  string bzcompress
  string source
  int
   blocksize
  
  int 
   workfactor
  
 


 A bzcompress függvény tömöríti a
 source paraméterben megadott forrásfájlt és visszatér 
ennek 
 bzip2-ben tömörített változatával.


 Az opcionális blocksize paraméterrel 
 pontosan meghatározhatjuk a tömörítéshez használt blokkméretet, 1 és 9 között.
 A 9 adja a legjobb tömörítést, de ez a leginkább erõforrás-igényesebb is.
 A blocksize paraméter alpértelmezett értéke:
 4.


 A szintén opcionális  workfactor paraméter figyeli
 a tömörítési fázisok viselkedését amikor elõáll a legrosszabb eset, vagyis
 temérdek ismétlõdõ adat követi egymást.  Az értéke 0 és 250 között lehet,
 a 250 és a 0 különleges esetekben használatos, míg  30 az alapértelmezett érték.
 De workfactor paraméter ide -vagy oda,
 a generált kimenet ugyanaz marad.


 
  bzcompress Példa
  

  
 


 Lásd még: bzdecompress.

   
  


  
   
bzdecompress
Kitcsomagol bzip2 tömörített adatokat
   
   
Leírás

 
  string bzdecompress
  string source
  int
   small
  
 


 bzdecompress Kitömöríti 
  sourceparaméterben megadott, bzip2 tömörített  adatot.
 Ha a small opcionális paraméter  &true; (logikai 
IGAZ), egy alternatív 
 kicsomagoló algoritmust fog használni, ami ugyan kevesebb memóriát fogyaszt,
 (A maximális memória-szükséglete kb.  2300K) de durván
 feleannyi sebességgel fut. Nézd meg a bzip2
 dokumentációt  a részletesebb információkért e témában.


 
  bzdecompress
  

  
 


 Lásd még: bzcompress.

   
  


  
   
bzerrno
A bzip2 hiba számával tér vissza
   
   
Leírás

 
  int bzerrno
  int bz
 


 Bármilyen bzip2 mûvelet során fellépõ hiba számával tér vissza,
 amit a bz fájl mutató (file pointer) szolgáltat.


 Lásd még: bzerror ésbzerrstr.

   
  


  
   
bzerror
A bzip2 hiba számát és a hibás sztringet egy tömbbe pakolva tér 
vissza.
   
   
Leírás

 
  array bzerror
  int bz
 


 Egy asszociatív tömbbe teszi a bzip2 mûvelet során fellépett hibákat és a 
hozzájuk tartozó hibás sztringeket,
 amiket a bz fájl mutatótól (file pointer) vesz át .


 
  bzerror Példa
  

  
 


 Lásd még bzerrno és bzerrstr.

   
  


  
   
bzerrstr
A bzip2 hibasztringgel tér vissza
   
   
Leírás

 
  string bzerrstr
  int bz
 


 Egy bzip2 mûvelet alatt fellépõ hiba hibás sztringjével tér vissza,
 amit a bz fájl mutató (file pointer) ad át a függvénynek.


 Lásd még: bzerrno és bzerror.

   
  


  
   
bzflush
Kikényszeríti az összes pufferelt adat írását
   
   
Leírás

 
  int bzflush
  int bz
 


 Az összes pufferelt bzip2 adat írását kikényszeríti
 a bz fájl mutató (file pointer) számára.


 Értéke &true; (logikai IGAZ) ha sikerül, &false; (logikai HAMIS), ha nem.


 Lásd még:  bzread és bzwrite.

   
  


  
   
bzopen
Megnyit egy bzip2 tömörített fájlt
   
  

Re: [PHP-DOC] coding standards - draft

2002-01-10 Thread Gyozo Papp

| > | > $conn = mysql_connect(...) or user_error("Cannot connect",
| E_USER_ERROR);
| > | > lacks flexibility, not in error_handling but the in the or construct.
| > | Philip
| > | > Olson dropped a note about this in a recent mail.
| >
| > I'll check it, but you can write still:
| >
| > $connect = mysql_connect(...);
| > if ($connect === FALSE) {
| > trigger_error(...);
| > }
| 
| As resource ids are defined to be always true, after
| casting to boolean (not depending on whether they
| are implemented with integers or not), using "or"
| is safe. And it is short.

Personally, I use the or syntax, too. I only want to step over
this little thing: "or" or not "or".




Re: [PHP-DOC] coding standards - draft

2002-01-09 Thread Gyozo Papp


"Gabor Hojtsy" <[EMAIL PROTECTED]> wrote in message 
005101c1990c$bac51520$281ca3d5@Mia">news:005101c1990c$bac51520$281ca3d5@Mia...
| > +1 for trigger_error(); -1 for user_error: alias for trigger_error

+1 for trigger_error(); -1 for user_error, so do I.

IMHO, the main point is that using trigger_error() makes example codes 
much simpler and understandable, beside being a very big hammer in
customizing your error reporting and handling.
(displaying a static.html page with "BIG ERROR" messages or whatsoever,
logging it wherever you want, stops execution when you want.)

I'm for using trigger_error().

| 
| > $conn = mysql_connect(...) or user_error("Cannot connect", E_USER_ERROR);
| > lacks flexibility, not in error_handling but the in the or construct.
| Philip
| > Olson dropped a note about this in a recent mail.

I'll check it, but you can write still:

$connect = mysql_connect(...);
if ($connect === FALSE) {
trigger_error(...);
}


-- 
Gyozo Papp
- [EMAIL PROTECTED] 



[PHP-DOC] array_unique tribulation continues

2002-01-09 Thread Gyozo Papp


You are right.
The examples works as expected with PHP 4.1.1 - Apache 1.3.9
(DSO) on Debian. array_unique() does preserve the *first* key 
of every related value.

However, it doesn't seem to work under Win9x, see the following
example:
Array // original
(
[2] => 4
[4] => 4
[8] => 3
[9] => 4
[5] => 3
[7] => 3
)

 Array // array_unique()'d
(
[9] => 4
[5] => 3
)

I suggest to you reverting the array_unique section what you 
find in rev 1.148 and put a warning about this incompatibilty.
I'll update my bug report (#14805), too.

Gyozo Papp
- [EMAIL PROTECTED]




[PHP-DOC] Re: array_unique example

2002-01-09 Thread Gyozo Papp

It was me who changed it.

What box do you use? 
I get this results PHP4.0.6 under Win PWS and 4.1.1, too.
Note that I report it as a bug: http://bugs.php.net/?id=14805


"Marco Cucinato" <[EMAIL PROTECTED]> wrote in message 
3C3C2C26.6139.78EB06@localhost">news:3C3C2C26.6139.78EB06@localhost...
| at line 1989, the example for PHP 4.0.6 reads
| array(2) {
|  [3]=>
|  int(4)
|  [4]=>
|  int(3)
| }
| 
| but both my PHP 4.0.6 and 4.1.1 say instead
| array(2) {
|  [0]=>
|  int(4)
|  [2]=>
|  string(1) "3"
| }
| 
In this case one should change the note paragraph to a warning,
maybe.



[PHP-DOC] Re: array.xml examples or

2002-01-09 Thread Gyozo Papp

i changed in the Hungarian translation because I couldn't
see the difference.

"Marco Cucinato" <[EMAIL PROTECTED]> wrote in message 
3C3C2C25.30690.78E94E@localhost">news:3C3C2C25.30690.78E94E@localhost...
| hello,
| 
| i noted that in array.xml:
| 368  This makes $result have
| 626  This makes $result have
| 1519 This makes both $result and
| 
| but
| 
| 1049 The $result will be:
| 1114 The $result will be:
| 
| should we use both of them or only  tag?
| --
| Marco Cucinato
| 



[PHP-DOC] cvs: phpdoc /hu/functions array.xml

2002-01-06 Thread Gyozo Papp

pgerzsonSun Jan  6 19:01:20 2002 EDT

  Modified files:  
/phpdoc/hu/functionsarray.xml 
  Log:
  correct typos and and make some description more understandable 
  

Index: phpdoc/hu/functions/array.xml
diff -u phpdoc/hu/functions/array.xml:1.5 phpdoc/hu/functions/array.xml:1.6
--- phpdoc/hu/functions/array.xml:1.5   Sat Jan  5 09:01:49 2002
+++ phpdoc/hu/functions/array.xml   Sun Jan  6 19:01:19 2002
@@ -13,9 +13,9 @@
   
   
A PHP az egy- és többdimenziós tömböket is támogatja, amelyeket
-   akár "manuálisan" vagy valamilyen függvénnyel is létrehozhatsz.
+   akár "manuálisan" vagy valamilyen függvénnyel is létre lehet hozni.
Vannak bizonyos adatbázis-kezelõ függvények, amelyek adatbázis-lekérdezések
-   alapján töltenek fel tömböket, és vannak amelyek tömböket adnak vissza.
+   alapján töltenek fel tömböket, és vannak, amelyek tömböket adnak vissza.
   
   
Nézd át a Tömbök fejezetet,
@@ -45,17 +45,15 @@
 


- Egy paramétertömböt ad vissza.
- A paramétereknek megadható az indexük is a =< operátorral.
+ A paramétereként átadott értékekbõl képzett tömböt ad vissza, az
+ elemekhez az indexük is hozzárendelhetõ a => operátorral.
 
-   
-
+   
  
Az array nyelvi építõelem tömbök létrehozására,
és nem szokványos függvény.
   
-
-   
+   

 Az "index => érték" szintaxis - egymástól vesszõvel elválasztva -
 meghatároz egy indexet a hozzátartozó értékkel. Az index lehet sztring
@@ -63,17 +61,16 @@
 generált egész szám lesz az elem indexe. (Az automatikus indexelés
 0-tól kezdõdik.) Ha az index egy egész szám, akkor a következõként
 generált index az eddigi legnagyobb egész számú indextõl eggyel nagyobb
-szám lesz. Figyelj arra, hogyha két azonos indexû elemet definiálsz,
+szám lesz. Figyelj arra, hogy ha két azonos indexû elemet definiálsz,
 akkor az utolsó felülírja az elsõt.


 A következõ példák segítenek megérteni, hogyan lehet kétdimenziós tömböket
 létrehozni, asszociatív tömbök kulcsait megadni, illetve hogyan lehet
 helyeket kihagyni és folytatni numerikus indexelést.
-
- 
-  array példa
- 
+   
+   
+ array példa
  
 
- 
-
-   
-   
-
- Automatikus indexelés az array "függvénnyel"
- 
+
+   
+   
+Automatikus indexelés az array "függvénnyel"
+
 
- 
-
+
+   
+   
 ezt fogja kiírni:
 
 
  
+ 
+  Ez azt eredményezi, hogy a $eredmeny értéke:
+ 
+ 
+
+ 
 


-Ez azt eredményezi, hogy a $eredmeny értéke
-array ("kék"); lesz. Az $tomb1-ben
-elõforduló többszörös értékeket ugyanúgy kezeli a függvény.
+Az $tomb1-ben elõforduló többszörös értékeket
+ugyanúgy kezeli a függvény.


 
@@ -415,11 +421,12 @@

 Az array_filter olyan tömbbel tér vissza, amely az
 input tömb összes ún. 'callback' függvény által
-megszûrt elemét tartalmazza. Ez azt jelenti, hogy a függvény az
-input minden elemére meghívja ezt a függvényt,
-amely visszatérési értékeként megadja, hogy az elem átment a szûrõn
-vagy sem. Ha az input tömb asszociatív, akkor a
-kulcsok megõrzásre kerülnek.
+megszûrt elemét tartalmazza. Ez azt jelenti, hogy a 
+array_filter az input 
+minden elemére meghívja ezt a függvényt, amely visszatérési értékeként 
+megadja, hogy az elem átment a szûrõn vagy sem. Ha az 
+input tömb asszociatív, akkor a kulcsok megõrzésre
+kerülnek.


 
@@ -489,9 +496,9 @@
 


-Az array_flip felcseréli a tömb elemeit és kulcsait,
-úgyhogy a trans tömb értékei lesznek az új kulcsok és
-a kulcsai pedig a hozzátartozó értékek.
+Az array_flip felcseréli a tömb elemeit és kulcsait 
+egymással, úgyhogy a trans tömb értékei lesznek 
+az új kulcsok és a kulcsai pedig a hozzátartozó értékek.
 Látható, hogy array-t ad vissza.


@@ -506,7 +513,7 @@
 ahhoz az értékhez, és a többit figyelmen kívül hagyja.


-Az array_flip &false;-tal tér vissza, sikertelenség esetén.
+Az array_flip &false;-tal tér vissza sikertelenség esetén.


 
@@ -734,7 +741,7 @@


 Ha az elhagyható search_value is meg an adva,
-akkor csak azokat a kulcsokkal tér vissza, amelyek a megadott értékhez
+akkor csak azokkal a kulcsokkal tér vissza, amelyek a megadott értékhez
 tartoznak. Egyébként az input összes kulcsa
 átadásra kerül.

@@ -820,20 +827,21 @@
 
  array array_map
  mixed callback
- array arr1
+ array array1
  array

-   arr2...
+   array2...
   
  
 


 Az array_map olyan tömböt ad vissza, amelyben
-az arr1 tömb callback nevû függvény
-által kiszámolt értékei vannak. A callback függvény
-fogadható paraméterek száma meg kell egyezzen az
-array_map-nak átadott tömbök számával.
+az array1 tömb callback
+

[PHP-DOC] cvs: phpdoc /hu/language basic-syntax.xml

2002-01-05 Thread Gyozo Papp

pgerzsonSat Jan  5 09:03:35 2002 EDT

  Modified files:  
/phpdoc/hu/language basic-syntax.xml 
  Log:
  sync with EN revision
  
Index: phpdoc/hu/language/basic-syntax.xml
diff -u phpdoc/hu/language/basic-syntax.xml:1.10 
phpdoc/hu/language/basic-syntax.xml:1.11
--- phpdoc/hu/language/basic-syntax.xml:1.10Sat Dec 15 09:49:54 2001
+++ phpdoc/hu/language/basic-syntax.xml Sat Jan  5 09:03:35 2002
@@ -1,5 +1,5 @@
 
-
+
 
 
   
@@ -7,20 +7,27 @@
 

 Escape szekvencia HTML-ben
-  
-
- Amikor a PHP elkezd feldolgozni egy állományt, a karaktereket
- egyszerûen kiírja a kimenetre. Tehát ha egy HTML állományt
- átnevezel úgy, hogy .php kiterjesztést adsz annak, akkor
- az továbbra is mûködni fog.
-
 
-
- Ha PHP utasításokat szeretnél beszúrni valahol az állományodba,
- meg kell jelölnöd azt a szakaszt a PHP számára, hogy el 
- tudja kezdeni a parancsok végrehajtását. Ezt négyféleképpen
- teheted meg:
-
+   
+Amikor a PHP feldolgoz egy fájlt, akkor egyszerûen a kimenetre másol minden 
+karaktert, amíg nem találkozik valamelyik speciális jelöléssel (lásd alább!),
+amelyet PHP kódrészlet kezdeteként értelmez. Ekkor a PHP futtatni kezdi
+a zárójelölésig található összes kódot. Ezzel a mûködési elvvel lehet könnyen
+HTML oldalakba elhelyezni PHP kódot, mivel mindent, ami a PHP nyitó- és 
+zárójelölésein kívül esik, teljes mértékben békénhagy, és csak ezeken belüli
+tartalmat értelmezi programkódként.
+   
+
+   
+Négyféle jelöléssel lehet az állomány bizonyos részeit PHP kódként
+megjelölni. Ezek közül csak kettõ használható bármilyen esetben:
+ and ,
+a másik kettõ ki és bekapcsolható a php.ini 
+konfigurációs fájlban. Bár a rövid vagy az ASP-stílusú formák kényelmesnek
+tûnnek, egyszersmind kevésbé hordozhatók, mint a hosszabb változatok.
+Emellett, ha XML vagy XHTML fájlokba kell PHP kódot illeszteni, azt csak
+ alakkal lehet - igazodva az XML ajánláshoz.
+   
 
 
  
@@ -46,7 +53,7 @@
 
 
  Az elsõ lehetõség csak akkor elérhetõ, ha a rövid tag-ek
- engedélyezve vannak. Engedélyezhetjük a
+ engedélyezve vannak. Engedélyezhetjük - PHP 3-ban - 
+short_tags függvényhívással, a
  short_open_tag
  beállítással a PHP konfigurációs fájlban, vagy a PHP
  fordításánál a configure program
@@ -59,8 +66,7 @@
 
 
 
- A negyedik mód csak akkor elérhetõ, ha az ASP-stílusú tagek
- engedélyezve vannak az asp_tags
+ A negyedik mód csak akkor elérhetõ, ha az ASP-stílusú jelölés is engedélyezve 
+van az asp_tags
  konfigurációs beállítással.
 
 
@@ -69,8 +75,9 @@
 
 
 
- A lezárótag magában foglalja a taget közvetlenül követõ
- újsort karaktert, ha van ilyen.
+ A lezárójelölés magában foglalja a jelölést közvetlenül követõ újsort 
+ karaktert, ha van ilyen, emellett a PHP blokk utolsó sorát lezáró 
+ pontosvesszõt (;).
 
 
 
@@ -86,9 +93,11 @@
 ]]>
  
  
- Ez a várakozásoknak megfelelõen mûködik, mivel a PHP a HTML
- blokkokat echo utasítások sorozatának
- tekinti.
+ Ez a várakozásoknak megfelelõen mûködik, mivel a PHP
+  ?> lezáró 
+ jelölést követõen mindent átmásol a kimenetre, amíg egy újabb nyitó jelöléssel. 
+A fenti példa természtesen mondvacsinált, de nagy méretû szövegblokkok kiíratásakor
+ hatékonyabbnak bizonyulhat ideiglenesen elhagyni a PHP módot, mint mindezt a 
+szöveget echo,
+print vagy ehhez hasonló függvényekkel kiíratni.
 

 





[PHP-DOC] cvs: phpdoc /hu/functions math.xml

2002-01-05 Thread Gyozo Papp

pgerzsonSat Jan  5 09:02:31 2002 EDT

  Modified files:  
/phpdoc/hu/functionsmath.xml 
  Log:
  sync with EN revision
  
Index: phpdoc/hu/functions/math.xml
diff -u phpdoc/hu/functions/math.xml:1.10 phpdoc/hu/functions/math.xml:1.11
--- phpdoc/hu/functions/math.xml:1.10   Fri Dec 21 11:54:40 2001
+++ phpdoc/hu/functions/math.xmlSat Jan  5 09:02:31 2002
@@ -1,5 +1,5 @@
 
-
+
 
  
   Matematikai függvények
@@ -1359,6 +1359,9 @@
 
  Az arg négyzetgyökét adja vissza.
 
+ 
+ Lásd még: pow!
+ 

   
 





[PHP-DOC] cvs: phpdoc /hu/functions array.xml

2002-01-05 Thread Gyozo Papp

pgerzsonSat Jan  5 09:01:52 2002 EDT

  Modified files:  
/phpdoc/hu/functionsarray.xml 
  Log:
  sync with EN revision (example outputs within element screen)
  

Index: phpdoc/hu/functions/array.xml
diff -u phpdoc/hu/functions/array.xml:1.4 phpdoc/hu/functions/array.xml:1.5
--- phpdoc/hu/functions/array.xml:1.4   Thu Jan  3 13:33:59 2002
+++ phpdoc/hu/functions/array.xml   Sat Jan  5 09:01:49 2002
@@ -1,5 +1,5 @@
 
-
+
 
 
 
@@ -7,25 +7,25 @@
  Tömbök
  
   
-Ezekkel a függvényekkel különféle módon változtathatod, befolyásolhatod
-a tömböket. A tömbök elengedhetetlenek a változók sorozatának
-tárolásához, rendezéséhez, igazgatásához és a változtatásához.
-   
+   Ezekkel a függvényekkel különféle módon változtathatók, módosíthatók
+   a tömbök. A tömbök elengedhetetlenek változók sorozatának
+   tárolásához, rendezéséhez, igazgatásához és azok változtatásához.
+  
   
-Az egy- és többdimenziós tömböket is támogatja, amelyeket
-akár "manuálisan" vagy valamilyen függvénnyel is létrehozhatsz.
-Vannak bizonyos adatbázis-kezelõ függvények, amelyek adatbázis-lekérdezések
-alapján töltenek fel tömböket, és vannak amelyek tömböket adnak vissza.
-   
+   A PHP az egy- és többdimenziós tömböket is támogatja, amelyeket
+   akár "manuálisan" vagy valamilyen függvénnyel is létrehozhatsz.
+   Vannak bizonyos adatbázis-kezelõ függvények, amelyek adatbázis-lekérdezések
+   alapján töltenek fel tömböket, és vannak amelyek tömböket adnak vissza.
+  
   
Nézd át a Tömbök fejezetet,
-   ahol részletes leírást találsz a PHP-s tömbök megvalósításáról és mûködésérõl.
+   ahol részletes leírást található a PHP-s tömbök megvalósításáról és mûködésérõl.
   
   
-Lásd még: is_array, explode,
-implode, split
-és join!
-   
+   Lásd még: is_array, explode,
+   implode, split
+   és join!
+  
  
 
  
@@ -90,8 +90,8 @@
  Automatikus indexelés az array "függvénnyel"
  
 
  
 
@@ -312,9 +312,19 @@
  
 
-
+ 
+  
+   A fenti példa kiírja:
+  
+ 
+
+  
 

   
@@ -350,17 +360,17 @@
  array_diff példa
  
 
  
 


-Ez azt eredményezi, hogy a $result értéke
-array ("kék"); lesz. Az $array1 -ben 
elõforduló
-többszörös értékeket ugyanúgy kezeli a függvény.
+Ez azt eredményezi, hogy a $eredmeny értéke
+array ("kék"); lesz. Az $tomb1-ben
+elõforduló többszörös értékeket ugyanúgy kezeli a függvény.


 
@@ -427,18 +437,36 @@
 $tomb1 = array ("a"=>1, "b"=>2, "c"=>3, "d"=>4, "e"=>5);
 $tomb2 = array (6, 7, 8, 9, 10, 11, 12);
 
-$paratlanok = array_filter($tomb1, "paratlan");
-$parosok= array_filter($tomb2, "paros");
-]]>
- 
+echo "Páratlan számok:\n";
+print_r(array_filter($tomb1, "paratlan"));
+echo "Páros számok:\n";
+print_r(array_filter($tomb2, "paros"));
+]]>
+ 
+ 
+A fenti program kimenete: 
+ 
+  
+   
+  
 

-   
-Ezután a $paratlan tömb így fog kinézni:
-array ("a"=>1, "c"=>3, "e"=>5);,
-a $paros pedig így:
-array (6, 8, 10, 12);,
-   
¬e.func-callback;

 Lásd még: array_map és
@@ -485,8 +513,8 @@
  array_flip példa
  
 
  
 
@@ -496,11 +524,23 @@
  array_flip példa az (érték)ütközésre
  
 
- 
+$atalakitva = array ("a" => 1, "b" => 1, "c" => 2);
+$atalakitva = array_flip ($atalakitva);
+print_r($atalakitva);
+]]>
+ 
+  
+  most $atalakitva értéke: 
+   
+ 
+   
+  
 

   
@@ -533,19 +573,25 @@
  
 
  
+   
+  most $a-ban a következõ elemek vannak
+  (print_r):  
+
+  
+
+   
 

   
@@ -581,17 +627,25 @@
  array_intersect példa
  
 
- 
+$tomb1 = array ("a" => "zöld", "vörös", "kék", "vörös");
+$tomb2 = array ("b" => "zöld", "sárga", "piros");
+$eredmeny = array_intersect ($tomb1, $tomb2);
+]]>
+ 
+  
+  Ez a $eredmeny tömbben a következõ értékeket képezi:
+   
+ 
+   
+  
 

-   
- Ez a $result tömbben az array ("a"
- => "zöld", "piros"); értéket eredményezi.
-

 
  Két elem akkor és csakis akkor tekinthetõ egyenlõnek, ha
@@ -690,15 +744,38 @@
  
 
  
+  
+ A fenti program kimenete: 
+  
+ 
+  
+ 
 


@@ -771,13 +848,24 @@
 $b = array_map("kob", $a);
 ]]>
  
+  
+  Így a $b tömb értéke: 
+   
+ 
+   
+  
 


- Így a $b tömb értéke 
- array (1, 8, 27, 64, 125); lesz.
-
-   
 
  array_map - több tömb használata
  
@@ -794,54 +882,58 @@
 $b = array("uno", "dos", "tres", "cuatro", "cinco");
 
 $c = array_map("ird_spanyolul", $a, $b);
-
 print_r($c);
 
-// kiírja, hogy:
-// Array
-// (
-// [0] => A(z) 1 spanyolul: uno
-// [1] => A(z) 2 spanyolul: dos
-// [2] => A(z) 3 spanyolul: tres
-// [3] => A(z) 4 spanyolul: cuatro
-// [4] => A(z) 5 spanyolul: cinco
-// )
-
 $d = array_map("osszere

[PHP-DOC] cvs: phpdoc /en/functions array.xml

2002-01-04 Thread Gyozo Papp

pgerzsonFri Jan  4 19:06:15 2002 EDT

  Modified files:  
/phpdoc/en/functionsarray.xml 
  Log:
  re-insert commas into 'See also' cross reference section
  

Index: phpdoc/en/functions/array.xml
diff -u phpdoc/en/functions/array.xml:1.149 phpdoc/en/functions/array.xml:1.150
--- phpdoc/en/functions/array.xml:1.149 Fri Jan  4 09:45:23 2002
+++ phpdoc/en/functions/array.xml   Fri Jan  4 19:06:15 2002
@@ -1,5 +1,5 @@
 
-
+
  
   Array Functions
   Arrays
@@ -21,8 +21,8 @@
implemented and used in PHP.
   

-See also is_array, explode, 
-implode, split 
+See also is_array, explode,
+implode, split,
 and join.

   
@@ -39,7 +39,7 @@
 
  
   array array
-  mixed 
+  mixed
...
   
  
@@ -92,10 +92,10 @@
 ]]>
   
   
-   will display : 
+   will display :

 
   
   
-   will display : 
+   will display :

 
   
   
@@ -324,7 +324,7 @@
 ]]>

   
-  
+ 
 

   
@@ -363,15 +363,15 @@
 ]]>
   
  
- 
+
 
- This makes $result have 
+ This makes $result have
  array ("blue");. Multiple occurences in
  $array1 are all treated the same way.
 
 
  
-  Two elements are considered equal if and only if 
+  Two elements are considered equal if and only if
   (string) $elem1 === (string) $elem2. In words:
   when the string representation is the same.
   
@@ -402,7 +402,7 @@
  
   array array_filter
   array input
-  mixed 
+  mixed
callback
   
  
@@ -411,7 +411,7 @@
  array_filter returns an array
  containing all the elements of input
  filtered according a callback function. If the
- input is an associative array   
+ input is an associative array
  the keys are preserved.
 
 
@@ -424,7 +424,7 @@
 }
 
 function even($var) {
-return ($var % 2 == 0); 
+return ($var % 2 == 0);
 }
 
 $array1 = array ("a"=>1, "b"=>2, "c"=>3, "d"=>4, "e"=>5);
@@ -459,10 +459,10 @@

   
  
- 
+
 ¬e.func-callback;
 
- See also array_map, and
+ See also array_map and
  array_reduce.
 

@@ -495,7 +495,7 @@
 
 
  If a value has several occurences, the latest key will be
- used as its values, and all others will be lost.  
+ used as its values, and all others will be lost.
 
 
  array_flip returns &false;
@@ -555,9 +555,9 @@
  
 
 
- array_fill fills an array with 
- num entries of the value of the 
- value parameter, keys starting at the 
+ array_fill fills an array with
+ num entries of the value of the
+ value parameter, keys starting at the
  start_index parameter.
 
 
@@ -584,7 +584,7 @@
 ]]>

   
-  
+ 
 

   
@@ -623,7 +623,7 @@
 ]]>
   
   
-   This makes $result have 
+   This makes $result have

 
   
@@ -1321,8 +1321,8 @@
 
  array_pop pops and returns the last value of
  the array, shortening the
- array by one element. 
- If array is empty (or is not an array), 
+ array by one element.
+ If array is empty (or is not an array),
  &null; will be returned.
 
 
@@ -1346,7 +1346,7 @@
 )
 ]]>

-   and rasberry will be assigned to 
+   and rasberry will be assigned to
$fruit.
   
  
@@ -1405,8 +1405,8 @@
 ]]>
   
   
-   This example would result in $stack having 
-   the following elements: 
+   This example would result in $stack having
+   the following elements:

 

-   and orange will be assigned to 
+   and orange will be assigned to
$fruit.
   
  
 
 
  See also array_unshift,
- array_push and
+ array_push, and
  array_pop.
 

@@ -1727,17 +1727,17 @@
 
   
  
 
 
  See also array_splice.
- 
+

   
 
@@ -1809,7 +1809,7 @@
  The following equivalences hold:
  
 
   
@@ -1851,12 +1851,12 @@
 

   
- 
+
   

 array_sum
 
- Calculate the sum of values in an array. 
+ Calculate the sum of values in an array.
 


@@ -1925,14 +1925,14 @@
 
 
  Note that keys are preserved. array_unique sorts
- the values treated as string at first, then will keep the first key 
+ the values treated as string at first, then will keep the first key
  encountered for every value, and ignore all following keys. It does not
- mean that the key of the first related value from the unsorted 
+ mean that the key of the first related value from the unsorted
  array will be kept.
 
 
  
-  Two elements are considered equal if and only if 
+  Two elements are considered equal if and only if
   (string) $elem1 === (string) $elem2. In w

[PHP-DOC] cvs: phpdoc /en/functions array.xml

2002-01-04 Thread Gyozo Papp

pgerzsonFri Jan  4 09:34:02 2002 EDT

  Modified files:  
/phpdoc/en/functionsarray.xml 
  Log:
  correct "See also" cross references and exampe outputs for several functions
  and array_unique note on preserving keys
  

Index: phpdoc/en/functions/array.xml
diff -u phpdoc/en/functions/array.xml:1.147 phpdoc/en/functions/array.xml:1.148
--- phpdoc/en/functions/array.xml:1.147 Sun Dec 30 10:38:34 2001
+++ phpdoc/en/functions/array.xml   Fri Jan  4 09:34:01 2002
@@ -1,5 +1,5 @@
 
-
+
  
   Array Functions
   Arrays
@@ -140,7 +140,7 @@
 
 
  See also array_pad,
- list, and range.
+ list andrange.
 

   
@@ -308,9 +308,22 @@
   
 
   
+  
+   The printout of the above program will be:
+   
+
+   
+  
   
 

@@ -417,18 +430,36 @@
 $array1 = array ("a"=>1, "b"=>2, "c"=>3, "d"=>4, "e"=>5);
 $array2 = array (6, 7, 8, 9, 10, 11, 12);
 
-$odd_arr = array_filter($array1, "odd");
-$even_arr = array_filter($array2, "even");
+echo "Odd :\n";
+print_r(array_filter($array1, "odd"));
+echo "Even:\n";
+print_r(array_filter($array2, "even"));
 ]]>
   
+  
+   The printout of the program above will be:
+   
+
+   
+  
  
  
-
- This makes $odd_arr have 
- array ("a"=>1, "c"=>3, "e"=>5);,
- and $even_arr have
- array (6, 8, 10, 12);,
-
 ¬e.func-callback;
 
  See also array_map, and
@@ -488,9 +519,21 @@
 
   
+  
+   now $trans is :
+   
+
+   
+  
  
 

@@ -523,19 +566,24 @@
   
 
   
+  
+   $a now has the following entries using print_r:
+   
+
+   
+  
   
 

@@ -574,12 +622,20 @@
 $result = array_intersect ($array1, $array2);
 ]]>
   
+  
+   This makes $result have 
+   
+
+   
+  
  
  
-
- This makes $result have array ("a"
- => "green", "red");
-
 
  
   Two elements are considered equal if and only if 
@@ -678,15 +734,38 @@
   
 
   
+  
+   The printout of the program above will be:
+   
+
+   
+  
  
 
 
@@ -758,15 +837,27 @@
 
 $a = array(1, 2, 3, 4, 5);
 $b = array_map("cube", $a);
+print_r($b);
 ]]>
   
+  
+   This makes $b have:
+   
+
+   
+  
  
 
 
- This will result in $b containing
- array (1, 8, 27, 64, 125);
-
-
  
   array_map - using more arrays
   
@@ -783,54 +874,58 @@
 $b = array("uno", "dos", "tres", "cuatro", "cinco");
 
 $c = array_map("show_Spanish", $a, $b);
-
 print_r($c);
 
-// will output:
-// Array 
-// (
-// [0] => The number 1 is called uno in Spanish
-// [1] => The number 2 is called dos in Spanish
-// [2] => The number 3 is called tres in Spanish
-// [3] => The number 4 is called cuatro in Spanish
-// [4] => The number 5 is called cinco in Spanish
-// )
-
 $d = array_map("map_Spanish", $a , $b);
-
 print_r($d);
-
-// will output:
-// Array 
-// (
-// [0] => Array
-// (
-// [1] => uno
-// )
-// 
-// [1] => Array
-// (
-// [2] => dos
-// )
-// 
-// [2] => Array
-// (
-// [3] => tres
-// )
-// 
-// [3] => Array
-// (
-// [4] => cuatro
-// )
-// 
-// [4] => Array
-// (
-// [5] => cinco
-// )
-// 
-// )
 ]]>
   
+  
+   This results:
+   
+
+   
+  
  
 
 
@@ -856,52 +951,57 @@
 
 $d = array_map(null, $a, $b, $c);
 print_r($d);
-
-// will output:
-// Array
-// (
-// [0] => Array
-// (
-// [0] => 1
-// [1] => one
-// [2] => uno
-// )
-// 
-// [1] => Array
-// (
-// [0] => 2
-// [1] => two
-// [2] => dos
-// )
-// 
-// [2] => Array
-// (
-// [0] => 3
-// [1] => three
-// [2] => tres
-// )
-// 
-// [3] => Array
-// (
-// [0] => 4
-// [1] => four
-// [2] => cuatro
-// )
-// 
-// [4] => Array
-// (
-// [0] => 5
-// [1] => five
-// [2] => cinco
-// )
-// 
-// )
 ]]>
   
  
+ 
+  The printout of the program above will be:
+  
+
+  
+ 
 
 
- See also array_filter,
+ See also array_filter and
  array_reduce.
 

@@ -945,13 +1045,26 @@
 $result = array_merge ($array1, $array2);
 ]]>
   
+  
+   The $result will be:
+   
+
+   
+  
  
 
 
- Resulting array will be array("color" => "green", 2, 4,
- "a", "b", "shape" => "trapezoid", 4).
-
-
  See also array_merge_recursive.
 

@@ -997,13 +1110,32 @@
 $result = array_merge_recursive ($ar1, $ar2);
 ]]>
   
+  
+ 

Re: [PHP-DOC] about array.xml

2002-01-03 Thread Gyozo Papp


"Egon Schmid" <[EMAIL PROTECTED]> wrote in message 
032201c19484$4c7c6820$[EMAIL PROTECTED]">news:032201c19484$4c7c6820$[EMAIL PROTECTED]...
| "Gyozo Papp" <[EMAIL PROTECTED]> schrieb im Newsbeitrag
| [EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
| >
| > 1) two aliases are documented:
| >  pos()
| >  sizeof()

aliases should be removed or not?




[PHP-DOC] cvs: phpdoc /hu/functions array.xml

2002-01-03 Thread Gyozo Papp

pgerzsonThu Jan  3 13:34:00 2002 EDT

  Modified files:  
/phpdoc/hu/functionsarray.xml 
  Log:
  playing with the layout of each() examples  
  
Index: phpdoc/hu/functions/array.xml
diff -u phpdoc/hu/functions/array.xml:1.3 phpdoc/hu/functions/array.xml:1.4
--- phpdoc/hu/functions/array.xml:1.3   Thu Jan  3 06:32:50 2002
+++ phpdoc/hu/functions/array.xml   Thu Jan  3 13:33:59 2002
@@ -2298,7 +2298,7 @@

 Ha a belsõ mutató az elemlista vége mögé mutat, akkor
 each függvény &false;-ot ad vissza.
-
+   

 
  each példák
@@ -2308,10 +2308,12 @@
 $bigyo = each ($ize);
 print_r($bigyo);
 ]]>
-  
- 
-  $bigyo tartalma most:
-  
+ 
+
+   
+   
+ $bigyo tartalma most:
+ 
 
  
- 
- 
-  
+
+
+ 
 
-  
- 
- 
-  $bigyo tartalma most:
-  
+ 
+
+
+ $bigyo tartalma most:
+ 
 
- 
- 
+
+   

 Az each-et a list-tel együtt
 szokás használni tömbök bejárására, mint például a





[PHP-DOC] about array.xml

2002-01-03 Thread Gyozo Papp


I've translated the array.xml into Hungarian recently and I found
some documentaion issue in the file with revision 1.147.

1) two aliases are documented:
 pos()
 sizeof()

2) array_unique is working differenly as documented:
 it has been reported as a bug, too:
 http://bugs.php.net/?id=14805

 array_unique preserves the latest key and not the first in 4.0.6,
 but the manual states the opposite. (This part of the bug report
 may be a documentation issue.)

The followings are only remarks for 'look and feel better':

3) usort() (line 3585-3588)
 this para describes exactly what is in ¬e.func-callback;
 except that it points to the 3rd examples. 
 Why not remove it and put a ¬e.func-callback; immidiately
 before the 3rd example?

4) The example results displayed in various ways, in comments within
programlisting or a successive para element or simply omitted, but
in several function page it appears in a screen (or a separate 
programlisting) element.

The results of programlistings code appear
in comments:
 + array_count_values
   array_flip
   array_fill
   array_keys
 + array_map 
   array_pad
   array_splice
   array_sum
 + array_unique
   array_values
 + in_array
   count

in text (within a para element): 
 array_diff
 array_filter
 array_intersect
 array_merge
 * array_merge_recursive
 array_pop
 array_push
 * array_rerverse
 array_reduce
 array_shift
 array_unshift
 compact
 each

+ means that echo, var_dump() or print_r() is also used on the 
affected variables
* indicates that it may be reasonable as the result is part of a 
longer explanation.

5) there is colon in the para 'See also' of the following:
(corresponding line numbers in paranthesis. 
 Note that I used rev 1.147)
 arsort (2507)
 array_push (1272)
 current (2296)
 end (2426)
 extract (2591)
 next (3069)
 pos  (3093)
 prev (3132)
 reset (3228) 
 rsort (3291)
 sort  (3434)
 uasort (3480)
 uksort  (3548)
 usort (3733)

Additionally:
 krsort - a space missing between 'natsort' 
  and  'and' (2788)
 array_map (904) and array_reduce (1441) - missing ', and' 

I am able to make most of the changes (expect the one related
to the bug 14805), but I need your confirmation as I'm also 
not an old pro in phpdoc :)

-- 
Papp Gyozo
- [EMAIL PROTECTED]




[PHP-DOC] cvs: phpdoc /hu/language variables.xml

2002-01-03 Thread Gyozo Papp

pgerzsonThu Jan  3 12:19:30 2002 EDT

  Modified files:  
/phpdoc/hu/language variables.xml 
  Log:
  revise translation and correct some typos and composition errors
  

Index: phpdoc/hu/language/variables.xml
diff -u phpdoc/hu/language/variables.xml:1.17 phpdoc/hu/language/variables.xml:1.18
--- phpdoc/hu/language/variables.xml:1.17   Thu Dec 27 19:38:16 2001
+++ phpdoc/hu/language/variables.xmlThu Jan  3 12:19:30 2002
@@ -1,6 +1,6 @@
 
 
-
+
 
  
   Változók
@@ -10,7 +10,7 @@
 

 PHP-ban a változókat egy dollárjel utáni változónév jelöli.
-A változónevek case sensitiv-ek, vagyis kisbetû-nagybetû különbözõ.
+A változónevek érzékenyek kis- és nagybetûk különbözõségére.

 

@@ -23,9 +23,9 @@
 

 
- Ebben az esetben egy betû lehet angol betû karakter
- a-z-ig és A-Z-ig, valamint az ASCII karakterek
- 127-es kódtól 255-ös kódig (0x7f-0xff).
+ Ebben az esetben egy betû lehet az angol abc egy betûje
+ a-z-ig és A-Z-ig, valamint a 127-tõl 255-ig terjedõ 
+ (0x7f-0xff) ASCII kódú karakterek.
 

 
@@ -51,38 +51,35 @@
 egy kifejezést rendelünk egy változóhoz, az eredeti kifejezés
 egészének értéke másolódik a célváltozóba. Ez azt jelenti, hogy
 ha például egy változó értékét egy másikhoz rendeljük, egyikük
-megváltozása sincs hatással a másikra. Ha több infót szeretnél
-az ilyen jellegû hozzárendelésekrõl, nézd meg a
-Kifejezések
-címû részt.
+megváltozása sincs hatással a másikra. Nézd át 
+Kifejezések c. fejezetet,
+ahol az ilyen jellegû hozzárendelésekrõl több információ található.


 PHP 4-ben lehetõség van egy másik hozzárendelési módra:
-változó cím szerinti átadására.
+változó referencia szerinti hozzárendelésére.
 Ez azt jelenti, hogy az új változó egyszerûen hivatkozik (más szóval
 "alias lesz", vagy "rá mutat") az eredetire.
 Az új változón végzett változtatások az eredetit is érintik
 és fordítva. Ez azt is jelenti, hogy nem történik másolás;
-ugyanis a hozzárendelés sokkal gyorsabban történik. Igaz ugyan,
-hogy ez a sebességnövekedés csak "szoros" ciklusokban,
-vagy nagy tömböknél, objektumoknál jelentkezik. [azért
-függvényeknél elég hasznos tud lenni, hogy nem kell egy
-nagy tömböt átpasszírozni a stacken a függvény számára.]
+ekképpen a hozzárendelés gyorsabban történik meg. Igaz ugyan,
+hogy ez a sebességnövekedés csak "feszes" ciklusokban vagy
+nagy tömböknél ill. objektumok átadásakor jelentkezik.


-Ha egy referenciának szeretnénk értéket adni, egyszerûen írjunk
-egy "and" (&) jelet az átadandó változó neve elé.
-[C rulez] Például az alábbi kód kiírja kétszer, hogy 'Nevem Bob':
+Referencia szerinti értékadáshoz egyszerûen & jelet kell
+az átadandó változó neve elé írni. Az alábbi kód - például - kiírja 
+kétszer, hogy 'Nevem Bob':
 
 
  
 
  
@@ -90,22 +87,22 @@

 

-Itt egy fontos dolgot kell megjegyeznünk: csak megnevezett változókra
+Fontos megjegyezni, hogy csak megnevezett változókra
 lehet referenciát létrehozni.
 
  
 
  
@@ -118,27 +115,27 @@
Elõre definiált változók
 

-A PHP egy csomó elõre definiált változót biztosít az összes
-futó szkriptnek. Sok ilyen változót nem lehet rendesen dokumentálni,
-mert függnek a szervertõl, amelyen futnak, függnek a verziótól
-és a konfigurálástól, és más gyéb tényezõktõl. Néhány ilyen
-változó nem elérhetõ, ha a PHP parancssorból fut.
+A PHP egy számos elõre definiált változót biztosít az bármely
+futó szkript számára. Sokat ezek közül nem lehet teljes pontossságal 
+dokumentálni, mert függnek a a futtató szervertõl, a használt verziótól,
+a konfigurálástól, és más gyéb tényezõktõl. Néhány ilyen változó nem 
+elérhetõ, ha a PHP parancssorból fut.


-Ezen tényezõk ellenére itt egy lista az elõre definiált
-változókról, amit egy PHP 3 tipikus installálásakor elérhetõk
-Az Apache 1.3.6-ot használva.
+E tényezõk ellenére az alábbi listában azok az elõre definiált
+változók vannak felsorolva, amelyek a PHP 3 tipikus installálásakor elérhetõk
+az Apache 1.3.6-ot használva.


-Az összes elõre definiált változót kilistázhatod, és sok más hasznos
-információt megtudhatsz a phpinfo használatával.
+Az összes elõre definiált változó kilistázható, és sok más hasznos
+információt is közöl a phpinfo.

 

 
- Ez a lista nem teljes, nem is ez a célja. Ez egyszerûen csak
- egy útmutató, amiben benne van, hogy milyen típusú
- elõre definiált változókat érhetsz el.
+ Ez a lista nem teljes, nem is ez a célja. Ez csak
+ egy útmutató arról, hogy milyen típusú elõre 
+ definiált változók lehetnek.
 

 
@@ -147,16 +144,16 @@
 
 
  Ezek a változók az Apache
- webszerver változói. Ha másik szervert futtatsz, nincs rá
- garancia, hogy

[PHP-DOC] cvs: phpdoc /hu/functions pcre.xml

2001-12-29 Thread Gyozo Papp

pgerzsonSat Dec 29 19:09:39 2001 EDT

  Modified files:  
/phpdoc/hu/functionspcre.xml 
  Log:
  enumarating special character within preg-quote is already in CDATA section
  in HU translation, please don't remove it and modify it with care
  

Index: phpdoc/hu/functions/pcre.xml
diff -u phpdoc/hu/functions/pcre.xml:1.9 phpdoc/hu/functions/pcre.xml:1.10
--- phpdoc/hu/functions/pcre.xml:1.9Fri Dec 21 11:54:40 2001
+++ phpdoc/hu/functions/pcre.xmlSat Dec 29 19:09:39 2001
@@ -1,21 +1,21 @@
 
-
+
 
 
   Reguláris kifejezések függvényei (Perl kompatibilis)
-  PCRE   
+  PCRE
 
   

-   Ezekben a függvényekben használatos minták szintaktikája nagyon 
-   hasonlít a PERL-ben megismerthez. A kifejezéseket határolójelek 
+   Ezekben a függvényekben használatos minták szintaktikája nagyon
+   hasonlít a PERL-ben megismerthez. A kifejezéseket határolójelek
közé kell rakni, például perjelek / közé. Az alfanumerikus karakterektõl
és a visszaperjeltõl (\) eltekintve bármi használható határolójelként. Ha a
-   határolójel magában a kifejezésben is szerepel, akkor egy visszaperjelet 
+   határolójel magában a kifejezésben is szerepel, akkor egy visszaperjelet
(\) kell eléírni. A PHP 4.0.4-s verziójától kezdve lehetõség van a (), {}, [], és 
<> párban álló határolók használatára, ahogy Perl-ben is.


-   A lezáró határolójelet különféle módosítók követhetik, amelyek a 
+   A lezáró határolójelet különféle módosítók követhetik, amelyek a
mintailleszkedést befolyásolják. Bõvebben: Minta módosítók fejezet.


@@ -53,7 +53,7 @@


 
- A Perl kompatibilis reguláris függvények PHP4-tõl és PHP 3.0.9-tõl 
+ A Perl kompatibilis reguláris függvények PHP4-tõl és PHP 3.0.9-tõl
  hozzáférhetõk.
 
 
@@ -64,7 +64,7 @@
 

   
-  
+
   

 preg_match
@@ -77,25 +77,25 @@
   int preg_match
   string pattern
   string subject
-  array 
+  array
matches
   
  
 
 
- A subject szövegben egyezést keres a 
+ A subject szövegben egyezést keres a
  pattern mintában megadott reguláris kifejezéssel.
 
 
- Ha a matches paraméterrel hívod meg, akkor a 
- keresés végeredményét ebbe tárolja el a függvény. A $matches[0] 
- tartalmazza azt a szövegrészt, ami a teljes mintára illeszkedett, és a 
- további elemek ($matches[1] és így tovább) azokat, amelyek a tömbindex 
+ Ha a matches paraméterrel hívod meg, akkor a
+ keresés végeredményét ebbe tárolja el a függvény. A $matches[0]
+ tartalmazza azt a szövegrészt, ami a teljes mintára illeszkedett, és a
+ további elemek ($matches[1] és így tovább) azokat, amelyek a tömbindex
  szerinti "gyûjtõ" részmintákra illeszkedtek.
 
 
- Ez a függvény &true;-val tér vissza, ha a pattern 
- mintát sikerült illesztenie a subject szövegre, 
+ Ez a függvény &true;-val tér vissza, ha a pattern
+ mintát sikerült illesztenie a subject szövegre,
  egyébként - sikertelen illesztés vagy hiba esetén - &false;-szal.
 
 
@@ -103,7 +103,7 @@
   A "php" sztring keresése
   
 
  
-  
+   
Ez a példa az alábbi eredményt adja:
  
 
  

 
-Ebben az esetben $matches[0] az elsõ illesztés során megtalált 
-szövegrészeket tartalmazza, a $matches[0][0]-ben a teljes mintára 
+Ebben az esetben $matches[0] az elsõ illesztés során megtalált
+szövegrészeket tartalmazza, a $matches[0][0]-ben a teljes mintára
 illeszkedõ szöveggel, $matches[0][1]-ben az elsõ "gyûjtõ" részmintára
-illeszkedõ résszel, és így tovább. Ehhez  hasonlóan $matches[1] a 
+illeszkedõ résszel, és így tovább. Ehhez  hasonlóan $matches[1] a
 második illesztés során megtalált szövegeket tartalmazza, stb.


   
  
 
- Ha nincs megadva az order paraméter, akkor az 
+ Ha nincs megadva az order paraméter, akkor az
  alapértelmezés a PREG_PATTERN_ORDER.
 
 
- Ez a függvény az összes illeszkedés számával tér vissza, vagy 
+ Ez a függvény az összes illeszkedés számával tér vissza, vagy
  &false;-szal sikertelen illesztés vagy hiba esetén.
 
 
@@ -286,14 +286,14 @@
   HTML elemek keresése (mohón)
   
 
   
@@ -442,8 +442,8 @@
   
 
+
+ 
 
 
  
@@ -682,7 +683,7 @@
   
 

[PHP-DOC] cvs: phpdoc /hu/language expressions.xml

2001-12-27 Thread Gyozo Papp

pgerzsonThu Dec 27 19:59:26 2001 EDT

  Modified files:  
/phpdoc/hu/language expressions.xml 
  Log:
  update revision number too, sorry
  
Index: phpdoc/hu/language/expressions.xml
diff -u phpdoc/hu/language/expressions.xml:1.11 phpdoc/hu/language/expressions.xml:1.12
--- phpdoc/hu/language/expressions.xml:1.11 Thu Dec 27 19:56:24 2001
+++ phpdoc/hu/language/expressions.xml  Thu Dec 27 19:59:26 2001
@@ -1,5 +1,5 @@
 
-
+
 
 
  





[PHP-DOC] cvs: phpdoc /hu/language expressions.xml

2001-12-27 Thread Gyozo Papp

pgerzsonThu Dec 27 19:56:24 2001 EDT

  Modified files:  
/phpdoc/hu/language expressions.xml 
  Log:
  update to the recent EN revision
  
Index: phpdoc/hu/language/expressions.xml
diff -u phpdoc/hu/language/expressions.xml:1.10 phpdoc/hu/language/expressions.xml:1.11
--- phpdoc/hu/language/expressions.xml:1.10 Sat Dec 15 09:49:54 2001
+++ phpdoc/hu/language/expressions.xml  Thu Dec 27 19:56:24 2001
@@ -1,5 +1,5 @@
 
-
+
 
 
  
@@ -33,9 +33,9 @@
 Például tekintsük az alábbi függvényt:
 
 
- 
+ 
 
+ 
+
 
 Értéke: ha az elsõ kifejezés értéke igaz (nem nulla),
 akkor a második részkifejezés, egyébként a harmadik
 részkifejezés. Egy segítõ példa:
 
-
+
+ 
+
+ 
+
 
 Ez megegyezik az alábbi kóddal:
 
-
+
+ 
+
 
 

@@ -179,7 +190,8 @@
 posztinkrementálás, és a kifejezések jobb megértésében:
 
 
- 
+ 
+
+ 
+
+   
 

 A fejezet elején azt ígértük, hogy leírjuk a különbözõ
@@ -255,4 +270,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] cvs: phpdoc /hu/language constants.xml functions.xml

2001-12-27 Thread Gyozo Papp

pgerzsonThu Dec 27 19:45:25 2001 EDT

  Modified files:  
/phpdoc/hu/language constants.xml functions.xml 
  Log:
  update to the recent EN revision
  

Index: phpdoc/hu/language/constants.xml
diff -u phpdoc/hu/language/constants.xml:1.10 phpdoc/hu/language/constants.xml:1.11
--- phpdoc/hu/language/constants.xml:1.10   Sat Dec 15 09:49:54 2001
+++ phpdoc/hu/language/constants.xmlThu Dec 27 19:45:25 2001
@@ -1,5 +1,5 @@
 
-
+
 
 
  
@@ -8,7 +8,7 @@
   
A konstans egy egyszerû érték azonosítója (neve). Mint ahogy
az elnevezése is mutatja, a program futása során nem változtatható
-   meg az értéke (a mágikus __FILE__ és 
+   meg az értéke (a mágikus __FILE__ és
__LINE__ konstansok az egyedüli kivételek
ez alól). A konstansok alapesetben érzékenyek a kis- és nagybetûs
irásmódra. Megállapodás szerint általában csupa nagybetûs neveket
@@ -42,7 +42,7 @@
 tudod megváltoztatni az értékét, vagy törölni.


-Csak skaláris adat (boolean, integer, 
+Csak skaláris adat (boolean, integer,
 double vagy string típusú) lehet
 egy konstans tartalma.

@@ -58,7 +58,7 @@

 
  A konstansok és a (globális) változók különbözõ névtérben vannak.
- Ez azt jelenti, hogy a &true; és a 
+ Ez azt jelenti, hogy a &true; és a
  $TRUE két különbözõ dolgot jelent.
 

@@ -68,7 +68,7 @@
 Egy
 notice szintû hiba
 keletkezik, ha ez történik. A defined
-függvényt használhatod, ha konstans létezését szeretnéd vizsgálni. 
+függvényt használhatod, ha konstans létezését szeretnéd vizsgálni.


 A következõk a fontosabb különbségek a változókhoz képest:
@@ -97,11 +97,11 @@
   
  
 
-
+

 
  Konstansok definiálása
- 
+ 
 
   
  
 
- 
+
 
-A fenti példa kimenete: 
+A fenti példa kimenete:
  
-Warning: Missing argument 2 in call to joghurtot_keszit() in 
+Warning: Missing argument 2 in call to joghurtot_keszit() in
 /usr/local/etc/httpd/htdocs/phptest/functest.php on line 41
 Készítek egy köcsög ízû eper-t.
  
 
- 
+
 
  Most hasonlítsd össze az alábbival:
- 
+
  
   
 
   
  
 
- 
+
 
-A fenti példa kimenete: 
+A fenti példa kimenete:
  
 Készítek egy eper ízû acidophilus-t.
  
@@ -220,7 +220,7 @@
  Az argumentumokat adjuk át egy asszociatív tömbben!
 Az alapértékeket pedig egy másik tömbben.
  Ezután vegyük végig az alapértékeket tartalmazó tömb elemeit.
- Ha nem definiáltak a kapott tömbben, akor írjuk felül
+ Ha nem definiáltak a kapott tömbben, akkor írjuk felül
 az alapértékeket tartalmazó tömb megfelelõ elemével.
 Így bármelyik argumentum elhagyható, sõt még annyit is
  nyerünk a dolgon, hogy nem kell megjegyeznünk a
@@ -233,7 +233,7 @@
 

 Változó hosszúságú argumentumlista
-  
+
 
  A PHP 4 támogatja a változó hosszúságú argumentumlistát a
  felhasználók által definiált függvényekben. Valóban nagyon
@@ -250,10 +250,10 @@

 
   
- 
+
   
Visszatérési értékek
- 
+

 Az opcionális return állítást használva adhatnak vissza értéket
 a függvények. Bármely típus visszaadható, beleértve a listákat
@@ -270,7 +270,7 @@
  
 

-  
+

 Több értéket nem tud visszaadni a függvény, de hasonló
 hatás érhetõ el úgy, ha listát adsz vissza.
@@ -311,10 +311,10 @@

 
   
- 
+
   
old_function
- 
+

 Az old_function kifejezés lehetõvé teszi
 függvény deklarálását a PHP/FI2 szintakszisnak megfelelõen
@@ -383,9 +383,9 @@

 
   
- 
+
  
- 
+
  



[PHP-DOC] cvs: phpdoc /hu/language operators.xml references.xml types.xml variables.xml

2001-12-27 Thread Gyozo Papp

pgerzsonThu Dec 27 19:38:16 2001 EDT

  Modified files:  
/phpdoc/hu/language operators.xml references.xml variables.xml 
types.xml 
  Log:
  update to the recent EN revision
  

Index: phpdoc/hu/language/operators.xml
diff -u phpdoc/hu/language/operators.xml:1.13 phpdoc/hu/language/operators.xml:1.14
--- phpdoc/hu/language/operators.xml:1.13   Sat Dec 15 09:49:54 2001
+++ phpdoc/hu/language/operators.xmlThu Dec 27 19:38:16 2001
@@ -1,5 +1,5 @@
 
-
+
 
 
   
@@ -77,8 +77,10 @@
  érték. Vagyis a "$a = 3" értéke 3. Ez lehetõséget
  ad néhány trükkös dologra:
 
- 
+ 
+
  
 
 
@@ -90,7 +92,7 @@
  egy kifejezésben, majd rögtön be is állítsuk
  a változót a kifejezés értékére. Például:
 
- 
+ 
 

-   
+  
 
   A kifejezés kif2-t értékeli ki, ha
   kif1 igaznak bizonyul, és
@@ -268,7 +272,7 @@
 
   
Hibakezelõ operátorok
-   
+

 A PHP egy hibakezelõ operátort támogat, az at (kukac) jelet (@).
 Ha egy PHP kifejezés elé írod, a kifejezés által esetlegesen
@@ -294,7 +298,7 @@
 die ("Nem lehet megnyitni, a hiba: '$php_errormsg'");
 
 // bármilyen kifejezésre mûködik, nem csak függvényekre
-$ertek = @$tomb[$kulcs]; 
+$ertek = @$tomb[$kulcs];
 // nem ad notice szintû hibát, ha a $kulcs kulcs nem létezik
 ?>
 ]]>
@@ -332,20 +336,20 @@
 
   
Végrehajtó operátorok
-   
+

-A PHP-nek egy végrehajtó operátora van: [na nem kell semmi 
-rosszra gondolni, semmi köze az adóhatósághoz...]: 
-a visszaidézõjel [aki tudja az igazi nevét, ne rejtse 
-véka alá!] (``). Ezek nem szimpla idézõjelek! A 
+A PHP-nek egy végrehajtó operátora van: [na nem kell semmi
+rosszra gondolni, semmi köze az adóhatósághoz...]:
+a visszaidézõjel [aki tudja az igazi nevét, ne rejtse
+véka alá!] (``). Ezek nem szimpla idézõjelek! A
 PHP megpróbálja a string tartalmát, mint egy shell command-ot
-[kagyló parancsot :)] végrehajtani: a kimenet lesz az egész 
+[kagyló parancsot :)] végrehajtani: a kimenet lesz az egész
 értéke (nem kiírja a képernyõre, hanem hozzárendelhetõ
 egy változóhoz).


-[Az alábbi kis példa az aktuális könyvtár tartalmát 
-(hosszú lista, rejtett fájlok is) formázva írja ki (illetve 
+[Az alábbi kis példa az aktuális könyvtár tartalmát
+(hosszú lista, rejtett fájlok is) formázva írja ki (illetve
 fix szélességû betûket használva, újsor karaktereket
 tiszteletben tartva)]
 
@@ -366,15 +370,17 @@

 

-  Lásd még: system,
-  passthru, exec,
-  popen, és
-  escapeshellcmd.
+  Lásd még: escapeshellcmd,
+  exec,
+  passthru,
+  popen,
+  shell_exec és
+  system!

 
   
 
-  
+
   
Növelõ/csökkentõ operátorok
 
@@ -536,8 +542,8 @@
  ** lenne a hatványozás) helyesen
  2 a kilencediken = 512 lenne.) Vannak nem köthetõ
  operátorok is, ilyenek az összehasonlító operátorok. Tehát
- nem írható, hogy 2<$x<4.] 
- 
+ nem írható, hogy 2<$x<4.]
+
 
 
  Az alábbi táblázat az operátorokat precedenciájuk
@@ -666,7 +672,7 @@
   
 
   
- 
+
  
Index: phpdoc/hu/language/references.xml
diff -u phpdoc/hu/language/references.xml:1.10 phpdoc/hu/language/references.xml:1.11
--- phpdoc/hu/language/references.xml:1.10  Wed Dec 12 15:51:30 2001
+++ phpdoc/hu/language/references.xml   Thu Dec 27 19:38:16 2001
@@ -1,12 +1,13 @@
 
-
+
+
 
  
   Referenciák
 
   
Mik a referenciák
- 
+   
 A referenciák lehetõséget adnak PHP-ben azonos változó
 tartalom elérésére különbözõ nevek alatt. Ezek szimbólumtábla
 bejegyzések, nem olyanok, mint a C nyelv mutatói. PHP-ben
@@ -60,13 +61,14 @@
 
 
  
-  Ha nem a fenti módszert alkalmazod, az
-  $obj = new valamilyen_osztaly()
-  kóddal kapott $obj nem ugyanaz az érték lesz,
-  mint a $this a konstruktorban. Tehát
-  ha a $this referenciát használód a
-  konstruktorban, referencia hozzárendelést kell alkalmaznod,
-  különben két különbözõ objektummal dolgozol.
+  Ha nem használod az & -t, akkor
+  az osztálypéldány másoláta adódik át. A $this
+  objektumon belüli használatával ugyanazon az objektumpéldányon dolgozol.
+  Ha az értékadás során az & -t elhagyod, akkor
+  az objektumról másolat készül és a $this már ezen a
+  másolaton fog dolgozni. Ez van, amikor nem kívánatos, mivel általában
+  egy példányon szeretnénk dolgozni a jobb memóriahasználat és teljesítmény
+  érdekében.
  


@@ -113,7 +115,7 @@
 {
 $valtozo =& $GLOBALS["valami"];
 }
-ize($valami); 
+ize($valami);
 ]]>
  
 
@@ -174,16 +176,18 @@
   Egy függvény által visszaadott referencia, például:
 
  
-function &valami()
+
  
 
 Lásd még a cím
-szerinti visszetérés leírását. 
+szerinti visszetérés leírását.
  
 
   
@@ -215,7 +219,7 @@
   
Cím szerinti visszatérés

-A cím szerinti visszatérés akkor hasznos, ha meg kell t

[PHP-DOC] cvs: phpdoc /hu/functions funchand.xml

2001-12-24 Thread Gyozo Papp

pgerzsonMon Dec 24 18:30:16 2001 EDT

  Modified files:  
/phpdoc/hu/functionsfunchand.xml 
  Log:
  keep up with EN revision
  
Index: phpdoc/hu/functions/funchand.xml
diff -u phpdoc/hu/functions/funchand.xml:1.10 phpdoc/hu/functions/funchand.xml:1.11
--- phpdoc/hu/functions/funchand.xml:1.10   Sun Dec 23 08:36:27 2001
+++ phpdoc/hu/functions/funchand.xmlMon Dec 24 18:30:16 2001
@@ -1,5 +1,5 @@
 
-
+
 
  
   Függvénykezelõ függvények
@@ -567,16 +567,19 @@
  hogy az majd a szkript feldolgozása után lefusson.
 
 
- Ha egymás után többször is meghívásra kerül a 
register_shutdown_function,
- akkor a paraméterként átadott függvények ebben a sorrendben lesznek regisztrálva 
és meghívva.
- Ha valamelyik regisztrált függvényben az exit-re kerül a 
vezérlés, akkor
- a feldolgozás megszakad és az ezután következõ regisztrált függvények nem 
kerülnek meghívásra.
+ Ha egymás után többször is meghívásra kerül a 
+ register_shutdown_function, akkor a paraméterként 
+ átadott függvények ebben a sorrendben lesznek regisztrálva és meghívva.
+ Ha valamelyik regisztrált függvényben az exit-re 
+ kerül a vezérlés, akkor a feldolgozás megszakad és az ezután következõ 
+ regisztrált függvények nem kerülnek meghívásra.
 
 
- Mivel a regisztrált "lezáró" függvények a kérés kiszolgálása után kerülnek 
meghívásra (kimeneti
- tartalom elküldése), ezért nem lehet semmilyen adatot küldeni a kliensnek pl. 
echo
- vagy print függvényekkel, és a kimeneti tárolók tartalmát 
sem lehet olvasni
- ob_get_contents segítségével.
+ Mivel a regisztrált "lezáró" függvények a kérés kiszolgálása (kimeneti
+ tartalom elküldése) után kerülnek meghívásra , ezért nem lehet semmilyen
+ adatot küldeni a kliensnek pl. echo vagy
+ print függvényekkel, és a kimeneti tárolók tartalmát
+ sem lehet olvasni ob_get_contents segítségével.
 
 ¬e.func-callback;






[PHP-DOC] cvs: phpdoc /hu/chapters security.xml

2001-12-24 Thread Gyozo Papp

pgerzsonMon Dec 24 18:21:33 2001 EDT

  Modified files:  
/phpdoc/hu/chapters security.xml 
  Log:
  fix typos and an unclosed CDATA section
  

Index: phpdoc/hu/chapters/security.xml
diff -u phpdoc/hu/chapters/security.xml:1.18 phpdoc/hu/chapters/security.xml:1.19
--- phpdoc/hu/chapters/security.xml:1.18Sat Dec 22 09:47:52 2001
+++ phpdoc/hu/chapters/security.xml Mon Dec 24 18:21:33 2001
@@ -7,20 +7,19 @@
 
   
A PHP egy igen hatékony nyelv és feldolgozó program, akár
-   kiszolgálómodulként van jelen, akár egy különálló
-   CGI futtatható állományként mûködik, képes elérni
-   fájlokat, futtatni parancsokat és hálózati kapcsolatokat nyitni a
-   szerveren. Ezek a tulajdonságok alapesetben veszélyessé is tehetik más,
-   a webszerveren futó alkalmazások számára. A PHP-t azonban úgy
-   fejlesztették, hogy biztonságosabb legyen CGI programok írására,
-   mint a Perl vagy C nyelvek. A PHP a fordítási és futásidejû
-   beállítások helyes választásával, és megfelelõ kodolási stílus
-   használatával megadja neked a szabadság és biztonság kívánt
-   kombinációját.
+   kiszolgálómodulként, akár egy különálló CGI futtatható
+   állományként mûködik, képes elérni fájlokat, futtatni parancsokat és
+   hálózati kapcsolatokat nyitni a szerveren. Ezek a tulajdonságok alapesetben
+   veszélyessé is tehetik más, a webszerveren futó alkalmazások számára.
+   A PHP-t azonban úgy fejlesztették, hogy biztonságosabb legyen
+   CGI programok írására, mint a Perl vagy C nyelvek. A PHP a fordítási és
+   futásidejû beállítások helyes megválasztásával, és megfelelõ programírási
+   módszerek betartásával a szabadság és biztonság kívánt kombinációját
+   biztosítja számodra.
   
   
-   Mivel sok különbözõ formája van a PHP használatának, számos
-   konfigurációs lehetõség van a mûködésének beállítására. A
+   Mivel sokféleképpen és sok mindenre lehet a PHP használni, számos
+   konfigurációs lehetõség van a mûködésének szabályozására. A
lehetõségek nagy száma garantálja, hogy a PHP-t sokféle célra
fel tudd használni, de egyben azt is jelenti, hogy ezek és a
webkiszolgáló beállításainak kombinációi kritikus helyzeteket
@@ -36,62 +35,62 @@
fejlesztõn múlik.
   
   
-   Ez a fejezet néhány biztonsági tanácsot tárgyal, a különbözõ 
-   beállítási lehetõségeket és azokat a helyzeteket tárja fel, amelyekben 
-   ezeket biztonsággal lehet használni. Utána néhány kódolási szempontot 
+   Ez a fejezet néhány biztonsági tanácsot tárgyal, a különbözõ
+   beállítási lehetõségeket és azokat a helyzeteket tárja fel, amelyekben
+   ezeket biztonsággal lehet használni. Utána néhány kódolási szempontot
vesz át a különbözõ szintû biztonságosság szempontjából
   
 
-
-   Általános szempontok  
+  
+   Általános szempontok

 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ó 
+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 
+"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.
- 
- 
-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 
+   
+   
+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.
- 
+   

 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
+amennyire a leggyengébb láncszeme. Ha minden tranzakciót lelkiismeretesen
+naplóz idõ, hely és tranzakciótípus alapján is, de a felh

[PHP-DOC] cvs: phpdoc /hu/functions funchand.xml

2001-12-23 Thread Gyozo Papp

pgerzsonSun Dec 23 08:36:28 2001 EDT

  Modified files:  
/phpdoc/hu/functionsfunchand.xml 
  Log:
  keep up with the EN revision
  
Index: phpdoc/hu/functions/funchand.xml
diff -u phpdoc/hu/functions/funchand.xml:1.9 phpdoc/hu/functions/funchand.xml:1.10
--- phpdoc/hu/functions/funchand.xml:1.9Fri Dec 21 11:54:40 2001
+++ phpdoc/hu/functions/funchand.xmlSun Dec 23 08:36:27 2001
@@ -432,11 +432,6 @@
  func_get_args függvényekkel együtt használva a felhasználói
  függvények is képesek kezelni a változó hosszúságú paraméterlistákat.
 
-
- 
-  Ez a függvény PHP 4-tõl használható.
- 
-

   
 
@@ -569,15 +564,21 @@
 
 
  A func nevû függvényt regisztrálja,
- hogy az majd a szkript feldolgozása után lefusson.
+ hogy az majd a szkript feldolgozása után lefusson.
+
 
- Gyakori hiba:
+ Ha egymás után többször is meghívásra kerül a 
+register_shutdown_function,
+ akkor a paraméterként átadott függvények ebben a sorrendben lesznek regisztrálva 
+és meghívva.
+ Ha valamelyik regisztrált függvényben az exit-re kerül a 
+vezérlés, akkor
+ a feldolgozás megszakad és az ezután következõ regisztrált függvények nem 
+kerülnek meghívásra.
 
-
- Mivel ebben a függvényben semmilyen adatot nem küldhetsz már a kliens felé,
- ezért hibakeresés gyanánt nem használhatsz olyan utasításokat,
- mint a print vagy az echo.
-
+
+ Mivel a regisztrált "lezáró" függvények a kérés kiszolgálása után kerülnek 
+meghívásra (kimeneti
+ tartalom elküldése), ezért nem lehet semmilyen adatot küldeni a kliensnek pl. 
+echo
+ vagy print függvényekkel, és a kimeneti tárolók tartalmát 
+sem lehet olvasni
+ ob_get_contents segítségével.
+
+¬e.func-callback;

   
 





[PHP-DOC] cvs: phpdoc /hu/chapters security.xml

2001-12-21 Thread Gyozo Papp

pgerzsonFri Dec 21 12:33:09 2001 EDT

  Modified files:  
/phpdoc/hu/chapters security.xml 
  Log:
  minor 'up to date'
  
Index: phpdoc/hu/chapters/security.xml
diff -u phpdoc/hu/chapters/security.xml:1.16 phpdoc/hu/chapters/security.xml:1.17
--- phpdoc/hu/chapters/security.xml:1.16Wed Dec 19 20:25:11 2001
+++ phpdoc/hu/chapters/security.xml Fri Dec 21 12:33:08 2001
@@ -1,5 +1,5 @@
 
-
+
 
 
  
@@ -553,7 +553,7 @@
  


-A hibakezelés módjától függetlenül, az a lehetõség, hogy egy rendszerben
+A hibakezelés módjától függetlenül az a lehetõség, hogy egy rendszerben
 hibák után kuthatnak, odavezet, hogy a támadók is több információhoz 
 jutnak. 
 Az általános hibaüzenetek nagyrészébõl például beazonosítható, hogy
@@ -775,6 +775,11 @@
 
   
PHP elrejtése
+
+  Általában a rejtegetésen és félrevezetésen alapuló védelem az egyik 
+  leggyengébb formája a védekezésnek, azonban néha minden apró többlet
+  kívánatos lehet.
+  

 Néhány egyszerû módszerrel elrejtheted azt, hogy PHP-t használsz,
 így lassítva le a támadót, aki fel akarja deríteni a rendszered





[PHP-DOC] cvs: phpdoc /hu/chapters security.xml

2001-12-19 Thread Gyozo Papp

pgerzsonWed Dec 19 20:25:11 2001 EDT

  Modified files:  
/phpdoc/hu/chapters security.xml 
  Log:
  add CREDITS to goba
  
Index: phpdoc/hu/chapters/security.xml
diff -u phpdoc/hu/chapters/security.xml:1.15 phpdoc/hu/chapters/security.xml:1.16
--- phpdoc/hu/chapters/security.xml:1.15Wed Dec 19 20:20:50 2001
+++ phpdoc/hu/chapters/security.xml Wed Dec 19 20:25:11 2001
@@ -1,5 +1,6 @@
 
 
+
 
  
   Biztonság





[PHP-DOC] cvs: phpdoc /hu/chapters config.xml security.xml

2001-12-19 Thread Gyozo Papp

pgerzsonWed Dec 19 20:20:51 2001 EDT

  Modified files:  
/phpdoc/hu/chapters security.xml config.xml 
  Log:
  catching up config and security chapters
  

Index: phpdoc/hu/chapters/security.xml
diff -u phpdoc/hu/chapters/security.xml:1.14 phpdoc/hu/chapters/security.xml:1.15
--- phpdoc/hu/chapters/security.xml:1.14Wed Dec 12 15:50:54 2001
+++ phpdoc/hu/chapters/security.xml Wed Dec 19 20:20:50 2001
@@ -1,5 +1,5 @@
 
-
+
 
  
   Biztonság
@@ -35,13 +35,63 @@
fejlesztõn múlik.
   
   
-   Ez a fejezet elõször a különbözõ beállítási-lehetõség
-   kombinációkat tárgyalja, és azokat a helyzeteket, ahol
-   ezek biztonságosan használhatóak. Utána néhány kódolási
-   problémát mutat be, amik biztonságosság szempontjából
-   érdekesek lehetnek. Végül néhány általános tanács következik.
+   Ez a fejezet néhány biztonsági tanácsot tárgyal, a különbözõ 
+   beállítási lehetõségeket és azokat a helyzeteket tárja fel, amelyekben 
+   ezeket biztonsággal lehet használni. Utána néhány kódolási szempontot 
+   vesz át a különbözõ szintû biztonságosság szempontjából
   
 
+
+ Általános szempontok  
+ 
+  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.
+   
+   
+  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.
+   
+ 
+  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.
+ 
+   
+  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.
+   
+   
+  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!
+   
+  
+
   
CGI futtatható állományként telepített PHP
 
@@ -284,14 +334,15 @@

 Általában, ha a biztonságot akkora szintre tudjuk emelni, hogy
 a PHP user (ebben az esetben az Apache user) igen kis kockázattal
-fut, nem képes például vírus fájlok írására a user könyvtárakba.
-Letilthatjuk számára egy prívát adatbázis elérését vagy
-megváltoztatását. Tipikusan ebben a helyzetben már azokat
-a fájlokat sem tudja írni, amit kellene, vagy nem tud
-végrehajtani adatbázis lekéréseket.
+fut, nem képes például akármilyen fájlok írására a user könyvtárakba.
+Letilthatjuk számára egy adatbázis elérését vagy megváltoztatását. 
+Tipikusan ebben a helyzetben már azokat a fájlokat sem tudja írni, 
+amit kellene, vagy egyaránt nem tud végrehajtani jó és rosszindulatú
+adatbázis tranzakciókat.


-Egy gyakori hiba ezen a ponton, hogy az Apache-nak root jogokat adnak.
+Egy gyakori hiba ezen a ponton, ho

[PHP-DOC] cvs: phpdoc /hu/functions apache.xml

2001-12-16 Thread Gyozo Papp

pgerzsonSun Dec 16 20:33:36 2001 EDT

  Modified files:  
/phpdoc/hu/functionsapache.xml 
  Log:
  update translation qualified 'very old' by revcheck
  
Index: phpdoc/hu/functions/apache.xml
diff -u phpdoc/hu/functions/apache.xml:1.6 phpdoc/hu/functions/apache.xml:1.7
--- phpdoc/hu/functions/apache.xml:1.6  Sat Dec 15 09:47:01 2001
+++ phpdoc/hu/functions/apache.xml  Sun Dec 16 20:33:36 2001
@@ -1,5 +1,5 @@
 
-
+
 
 
  
@@ -17,7 +17,7 @@
 Leírás
 
  
-  class apache_lookup_uri
+  object apache_lookup_uri
   string filename
  
 
@@ -89,6 +89,60 @@

   
 
+  
+   
+ascii2ebcdic
+Átalakít egy stringet ASCII-bõl EBCDIC-be
+   
+   
+Leírás
+
+ 
+  int ascii2ebcdic
+  string ascii_str
+ 
+
+
+ Az ascii2ebcdic egy Apache-specifikus függvény,
+ és csak EBCDIC alapú operációs rendszereken érhetõ el (OS/390, BS2000).
+ Egy ASCII kódolt ascii_str szöveget alakít 
+ át az annak megfelelõ EBCDIC reprezentációvá (biary safe módon).
+ Visszatérési értéke az eredmény.
+
+
+ Lásd még az ellentétes funkciót betöltõ ebcdic2ascii
+ függvényt.
+
+   
+  
+
+  
+   
+ebcdic2ascii
+Átalakít egy stringet EBCDIC-bõl ASCII-be
+   
+   
+Description
+
+ 
+  int ebcdic2ascii
+  string ebcdic_str
+ 
+
+
+ Az ebcdic2ascii egy Apache-specifikus függvény,
+ és csak EBCDIC alapú operációs rendszereken érhetõ el (OS/390, BS2000).
+ Egy EBCDIC kódolt ebcdic_str szöveget alakít 
+ át az annak megfelelõ ASCII reprezentációvá (biary safe módon).
+ Visszatérési értéke az eredmény.
+
+
+ Lásd még az ellentétes funkciót betöltõ ascii2ebcdic
+ függvényt.
+
+   
+  
+
   

 getallheaders
@@ -99,7 +153,7 @@
 
  
   array getallheaders
-  void
+  
  
 
 
@@ -110,7 +164,7 @@
  
   
A környezetbõl olvasva is lekérhetõek a tipikus CGI változók,
-   és az a módszer mindeképpen mûködik, attól függetlenül,
+   és az a módszer mindenképpen mûködik, attól függetlenül,
hogy a PHP-t Apache modulként használod, vagy sem. A
phpinfo használatával meg
lehet tekinteni az ezen a módon definiált környezeti
@@ -173,56 +227,45 @@

   
 
-  
+  

-ascii2ebcdic
-Átalakít egy stringet ASCII-bõl EBCDIC-be
+apache_child_terminate
+terminálja az Apache processzt a kérés után


 Leírás
 
  
-  int ascii2ebcdic
-  string ascii_str
+  string apache_child_terminate
+  
  
 
 
- Az ascii2ebcdic egy Apache-specifikus függvény,
- és csak EBCDIC alapú operációs rendszereken érhetõ el (OS/390, BS2000).
- Egy ASCII kódolt ascii_str szöveget alakít 
- át az annak megfelelõ EBCDIC reprezentációvá (biary safe módon).
- Visszatérési értéke az eredmény.
-
-
- Lásd még az ellentétes funkciót betöltõ ebcdic2ascii
- függvényt.
+ Az apache_child_terminate megszünteti azt az Apache 
+ processzt, ami az aktuális PHP kérést futtatja. Ezt arra lehet használni, hogy
+ megszüntess olyan processzeket, amelyek sok memóriát használtak fel, mivel
+ ez memória csak belsõleg  szabadul fel és nem adódik vissza az operációs 
+rendszernek.
 

   
 
-  
+  

-ebcdic2ascii
-Átalakít egy stringet EBCDIC-bõl ASCII-be
+apache_setenv
+Apache subprocess_env változóit állítja be


-Description
+Leírás
 
  
-  int ebcdic2ascii
-  string ebcdic_str
+  int apache_setenv
+  string variable
+  string value
+  bool 
+walk_to_top
  
 
 
- Az ebcdic2ascii egy Apache-specifikus függvény,
- és csak EBCDIC alapú operációs rendszereken érhetõ el (OS/390, BS2000).
- Egy EBCDIC kódolt ebcdic_str szöveget alakít 
- át az annak megfelelõ ASCII reprezentációvá (biary safe módon).
- Visszatérési értéke az eredmény.
-
-
- Lásd még az ellentétes funkciót betöltõ ascii2ebcdic
- függvényt.
+ &warn.undocumented.func;
 

   
@@ -245,4 +288,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] cvs: phpdoc /en/functions array.xml

2001-12-13 Thread Gyozo Papp

pgerzsonThu Dec 13 20:00:30 2001 EDT

  Modified files:  
/phpdoc/en/functionsarray.xml 
  Log:
  correct the array_keys() implementation for PHP 3 example
  
Index: phpdoc/en/functions/array.xml
diff -u phpdoc/en/functions/array.xml:1.134 phpdoc/en/functions/array.xml:1.135
--- phpdoc/en/functions/array.xml:1.134 Wed Dec 12 15:46:36 2001
+++ phpdoc/en/functions/array.xml   Thu Dec 13 20:00:27 2001
@@ -1,5 +1,5 @@
 
-
+
  
   Array Functions
   Arrays
@@ -703,10 +703,10 @@
 while (list($k,$v) = each($arr)) {
 if ($term && $v != $term) {
 continue;
-$t[] = $k;
-}
-return $t;
-}
+   }
+$t[] = $k;
+   }
+return $t;
 }
 ]]>






[PHP-DOC] cvs: phpdoc /hu Translators

2001-12-11 Thread Gyozo Papp

pgerzsonTue Dec 11 19:45:05 2001 EDT

  Modified files:  
/phpdoc/hu  Translators 
  Log:
  new reservations to translate xml.xml and xslt.xml
  
Index: phpdoc/hu/Translators
diff -u phpdoc/hu/Translators:1.65 phpdoc/hu/Translators:1.66
--- phpdoc/hu/Translators:1.65  Mon Dec 10 14:35:51 2001
+++ phpdoc/hu/Translators   Tue Dec 11 19:45:04 2001
@@ -177,8 +177,8 @@
 url.xml Hojtsy Gábor1.15
 var.xml Hojtsy Gábor[no-sync]
 wddx.xmlHojtsy Gábor1.7
-xml.xml
-xslt.xml
+xml.xml Papp Gyõzõ  [undcron]
+xslt.xmlPapp Gyõzõ  [undcron]
 yaz.xml
 zip.xml Csontos András  1.13
 zlib.xml