[PHP-DOC] cvs: phpdoc /it/language oop.xml

2002-05-01 Thread Alan D'Angelo

alan_dangeloWed May  1 08:15:13 2002 EDT

  Modified files:  
/phpdoc/it/language oop.xml 
  Log:
  Update Translation to En-Revision 1.33
  
  
Index: phpdoc/it/language/oop.xml
diff -u phpdoc/it/language/oop.xml:1.12 phpdoc/it/language/oop.xml:1.13
--- phpdoc/it/language/oop.xml:1.12 Sat Dec 22 16:32:04 2001
+++ phpdoc/it/language/oop.xml  Wed May  1 08:15:13 2002
 -1,5 +1,5 
 ?xml version=1.0 encoding=iso-8859-1?
-!-- EN-Revision: 1.32 Maintainer: alan_dangelo  Status: ready --
+!-- EN-Revision: 1.33 Maintainer: alan_dangelo  Status: ready --
  chapter id=language.oop
   titleClassi e Oggetti/title
 
 -76,11 +76,10 
 
note
 simpara
- In PHP 4, sono permesse inizializzazioni di variabili con valori
- costanti solamente grazie all'uso di literalvar/literal. Per 
- inizializzare variabili con valori non-costanti, bisogna creare 
- una funzione d'inizializzazione che è chiamata automaticamente
- all'istanziazione di un oggetto da una classe. Questo tipo di
+ In PHP 4, sono permesse inizializzazioni di variabili con valori costanti 
+solamente 
+ grazie all'uso di literalvar/literal. Per inizializzare variabili con valori 
+ non-costanti, bisogna creare una funzione d'inizializzazione che è chiamata 
+ automaticamente all'istanziazione di un oggetto da una classe. Questo tipo di 
  funzione si chiama costruttore (vedi sotto).
 /simpara
 informalexample
 -158,6 +157,7 
 e $another_cart-gt;items sono due diverse variabili che differiscono per il nome.
 Si noti che la variabile si chiama $cart-gt;items, e non $cart-gt;$items,
 questo perchè le variabili il PHP si scrivono con un unico simbolo di dollaro.
+
/para
 
informalexample
 -188,7 +188,16 
 '$this-gt;items[$artnr] += $num' può essere letto come 'aggiungi $num al 
contatore
 $artnr al del mio array degli articoli' o 'aggiungi $num al contatore $artnr 
dell'array
 degli articoli di questo oggetto'.
+
/para
+
+   note
+para
+Ci sono molte utili funzioni per manipolare classi ed oggetti. You might want
+dare un'occhiata alle link linkend=ref.classobjClass/Object
+Functions/link
+/para
+   /note
   /sect1
   
   sect1 id=keyword.extends
 -196,7 +205,7 
 
para
 Spesso si ha bisogno di avere classi con variabili e funzioni
-simili ad altre classi. É buona norma perciò definire una classe in modo 
+simili ad altre classi. É buona norma definire una classe in modo 
 generico, sia per poterla riutilizzare spesso, sia per poterla 
 adattare a scopi specifici.Per facilitare questa operazione, è possibile
 generare classi per estensione di altre classi. Una classe estesa o derivata
 -206,6 +215,8 
 variabili e funzioni di una classe madre. Una classe estesa dipende sempre
 da una singola classe di base: l'eredità multipla non è supportata. Le classi
 si estendono usando la parola chiave 'extends'.
+
+
/para
  
informalexample
 -281,15 +292,13 
/informalexample
  
para
-Questo codice definisce una classe Auto_Cart che non è altro che 
+Questo codice definisce una classe Auto_Cart, che non è altro che 
 Cart più un costruttore che inizializza il carrello con una occorrenza 
 dell'articolo numero 10 ogni volta che un nuovo Auto_Cart è creato con
-new. I costruttori possono avere degli argomenti, e questi argomenti 
-possono essere facoltativi, questo li rende molto versatili. Per 
-potere usare una classe senza specificare parametri (gli argomenti 
-richiesti dal costruttore), tutti i parametri del costruttore devono 
-essere resi facoltativi fornendo dei valori di default agli argomenti
-della funzione.   
+new. I costruttori possono avere degli argomenti, e gli argomenti possono 
+essere facoltativi, questo li rende molto versatili. Per poter usare una classe 
+senza specificare parametri, tutti i parametri del costruttore devono essere resi
+facoltativi con valori di default.
/para
  
informalexample
 -398,8 +407,7 
 improvvisamente in un costruttore per la classe B, anche se 
 questo non era previsto. La regola in PHP 3 è: 'un costruttore 
 è una funzione che ha lo stesso nome di una classe'. PHP 3 non 
-si preoccupa se la funzione è stata definita nella classe B o 
-se è stata ereditata.
+si preoccupa se la funzione è stata definita nella classe B o se è stata 
+ereditata.
/para

para
 -448,6 +456,7 
 A volte è utile riferirsi alle funzioni ed alle variabili 
 di classi base o riferirsi alle funzioni di classi senza 
 istanziarle. L'operatore :: è usato per questi scopi.
+
/para

informalexample
 -492,6 +501,7 
 si possa richiamare con $a-example(). example() è chiamata 
 come 'funzione della classe', e non come funzione di un 
 oggetto della classe.
+
/para

para
 -509,6 +519,7 
 esplicitamente con l'operatore :: 

[PHP-DOC] cvs: phpdoc /it/language oop.xml

2002-05-01 Thread Alan D'Angelo

alan_dangeloWed May  1 08:26:30 2002 EDT

  Modified files:  
/phpdoc/it/language oop.xml 
  Log:
  One small correction
  
  
Index: phpdoc/it/language/oop.xml
diff -u phpdoc/it/language/oop.xml:1.13 phpdoc/it/language/oop.xml:1.14
--- phpdoc/it/language/oop.xml:1.13 Wed May  1 08:15:13 2002
+++ phpdoc/it/language/oop.xml  Wed May  1 08:26:30 2002
 -193,9 +193,9 
 
note
 para
-Ci sono molte utili funzioni per manipolare classi ed oggetti. You might want
-dare un'occhiata alle link linkend=ref.classobjClass/Object
-Functions/link
+Ci sono molte utili funzioni per manipolare classi ed oggetti. Se 
+desiderate conoscerle potete dare un'occhiata alle 
+link linkend=ref.classobjClass/Object Functions/link
 /para
/note
   /sect1





[PHP-DOC] cvs: phpdoc /it/appendices commandline.xml

2002-03-25 Thread Alan D'Angelo

alan_dangeloMon Mar 25 08:18:44 2002 EDT

  Modified files:  
/phpdoc/it/appendices   commandline.xml 
  Log:
  Update to EN-Revision 1.9
  
  
Index: phpdoc/it/appendices/commandline.xml
diff -u phpdoc/it/appendices/commandline.xml:1.1 
phpdoc/it/appendices/commandline.xml:1.2
--- phpdoc/it/appendices/commandline.xml:1.1Wed Dec 26 05:52:56 2001
+++ phpdoc/it/appendices/commandline.xmlMon Mar 25 08:18:39 2002
 -1,12 +1,12 
 ?xml version=1.0 encoding=iso-8859-1?
-!-- EN-Revision: 1.7 Maintainer: alan_dangelo  Status: ready --
+!-- EN-Revision: 1.9 Maintainer: alan_dangelo  Status: ready --
 !-- 
TODO:

  The command line options not in the
  list, but in the -h output below:

-   -f, -e, -z, -l
+   -e, -z
 
  It would be best to document these, and
  collect more info about -c and -d!
 -15,31 +15,31 
  titleUsare PHP alla linea di comando/title
  para
   Le opzioni alla linea di comando dell'eseguibile PHP sono 
-  utili nel caso si voglia fare il debug o testare il setup
-  di PHP, ma possono anche essere importanti nel caso in cui si
-  voglia utilizzare PHP per uno scopo diverso dallo scripting 
-  per il Web.
+  utili nel caso si voglia fare il debug di script o testare il setup
+  di PHP, inoltre possono essere utilizzate nel nel caso in cui si 
+  voglia utilizzare PHP per uno scopo diverso dallo scripting per il Web.
  /para
  para
   Nota, è sempre possibile dirigere l'output dell'eseguibile PHP
   verso un file esterno con il carattere gt;, in modo che
   literalphp -q test.php  test.html/literal stampi come
   output di filenametest.php/filename il file filename
-  test.html/filename nella stessa directory senza header HTTP.
+  test.html/filename nella stessa directory e senza gli header HTTP.
+
  /para
  para
   Le opzioni alla linea di comando si possono utilizzare unicamente
   con l'eseguibile PHP. Compilando PHP come modulo per il server,
-  non si avrà a disposizione la versione CGI, e quindi non è possibile 
+  non si ha a disposizione la versione CGI, e quindi non è possibile 
   utilizzare queste opzioni.
   Per gli utenti Windows sia l'eseguibile PHP, che il modulo per il server
   sono presenti nella distribuzione binaria, l'eseguibile si chiama
   filenamephp.exe/filename.
  /para
  para
-  Questa lista di opzioni alla linea di comando è relativa a PHP 4.0.6.
-  Si può ottenere l'elenco attuale dei parametri disponibili con relativa descrizione
-  con l'opzione literal-h/literal. L'output di
+  Questa lista di opzioni per l'eseguibile PHP, è relativa a PHP 4.0.6.
+  Si può ottenere l'elenco attuale dei parametri disponibili con la relativa 
+descrizione
+  attraverso l'opzione literal-h/literal. L'output di
   literalphp -h/literal è qualcosa di simile a questo:
   screen
 ![CDATA[
 -95,10 +95,18 
   /entry
  /row
  row
+  entry-f/entry
+  entry
+   Sottopone al parsing il file specificato cercando
+   errori di sintassi ed errori fatali. Questa opzione implica -q.
+   Si usa per propositi di debug.
+  /entry
+ /row
+ row
   entry-v/entry
   entry
-   Chiamando PHP con questa opzione, si
-   ottiene la stampa del suo numero di versione, es: 4.0.6. 
+   Chiamando PHP con questa opzione, ne si
+   ottiene in output il numero di versione, es: 4.0.6. 
   /entry
  /row
  row
 -109,6 +117,7 
per esempio di poter aprire file nella stessa directory
specificandone solamente il nome. Per disabilitare questo
comportamento si può usare questa opzione.
+
   /entry
  /row
  row
 -129,6 +138,16 
   /entry
  /row
  row
+  entry-l/entry
+  entry
+   Controlla se il file passato non contiene errori di sintassi.
+   L'opzione implica -q. Si usa per scopi di debug.
+   L'opzione non trova gli errori fatali (come funzioni
+   non definite). Per controllare che lo script non contenga
+   di errori fatali si usa -f.
+  /entry
+ /row
+ row
   entry-m/entry
   entry
L'opzione stampa l'elenco dei moduli PHP e Zend
 -142,8 +161,10 
Questa opzione richiama functionphpinfo/function,
e ne stampa i risultati. Se PHP non funziona bene,
è consigliabile utilizzare literalphp -i/literal
-   e guardare se qualche messaggio di errore è stampati
+   e guardare se qualche messaggio di errore è stampato
prima o al posto delle classiche tabelle informative.
+
+
   /entry
  /row
  row
 -169,7 +190,7 
   dà problemi su Window, quindi è possibile scrivere programmi 
   trasversali indipendenti dalla piattaforma. Un semplice esempio
   di scrittura di un programma alla riga di comando PHP, è disponibile
-  qui sotto.
+  di seguito.
  /para
  example
   titleScript utilizzati alla linea di comando (script.php)/title
 -206,6 +227,7 
   rappresenta il numero di argomenti più uno (il nome dello script in esecuzione)
  

[PHP-DOC] cvs: phpdoc /it/appendices commandline.xml

2001-12-26 Thread Alan D'Angelo

alan_dangeloWed Dec 26 05:52:56 2001 EDT

  Added files: 
/phpdoc/it/appendices   commandline.xml 
  Log:
  Add commandline.xml En-Revision 1.7 - Italian Translation
  
  


Index: phpdoc/it/appendices/commandline.xml
+++ phpdoc/it/appendices/commandline.xml
?xml version=1.0 encoding=iso-8859-1?
!-- EN-Revision: 1.7 Maintainer: alan_dangelo  Status: ready --
!-- 
   TODO:
   
 The command line options not in the
 list, but in the -h output below:
   
   -f, -e, -z, -l

 It would be best to document these, and
 collect more info about -c and -d!
--
appendix id=commandline
 titleUsare PHP alla linea di comando/title
 para
  Le opzioni alla linea di comando dell'eseguibile PHP sono 
  utili nel caso si voglia fare il debug o testare il setup
  di PHP, ma possono anche essere importanti nel caso in cui si
  voglia utilizzare PHP per uno scopo diverso dallo scripting 
  per il Web.
 /para
 para
  Nota, è sempre possibile dirigere l'output dell'eseguibile PHP
  verso un file esterno con il carattere gt;, in modo che
  literalphp -q test.php  test.html/literal stampi come
  output di filenametest.php/filename il file filename
  test.html/filename nella stessa directory senza header HTTP.
 /para
 para
  Le opzioni alla linea di comando si possono utilizzare unicamente
  con l'eseguibile PHP. Compilando PHP come modulo per il server,
  non si avrà a disposizione la versione CGI, e quindi non è possibile 
  utilizzare queste opzioni.
  Per gli utenti Windows sia l'eseguibile PHP, che il modulo per il server
  sono presenti nella distribuzione binaria, l'eseguibile si chiama
  filenamephp.exe/filename.
 /para
 para
  Questa lista di opzioni alla linea di comando è relativa a PHP 4.0.6.
  Si può ottenere l'elenco attuale dei parametri disponibili con relativa descrizione
  con l'opzione literal-h/literal. L'output di
  literalphp -h/literal è qualcosa di simile a questo:
  screen
![CDATA[
Usage: php [-q] [-h] [-s [-v] [-i] [-f file] |  {file [args...]}
  -q Quiet-mode.  Suppress HTTP Header output.
  -s Display colour syntax highlighted source.
  -f file  Parse file.  Implies `-q'
  -v Version number
  -C Do not chdir to the script's directory
  -c path  Look for php.ini file in this directory
  -d foo[=bar]   Define INI entry foo with value 'bar'
  -e Generate extended information for debugger/profiler
  -z file  Load Zend extension file.
  -l Syntax check only (lint)
  -m Show compiled in modules
  -i PHP information
  -h This help
]]
  /screen
 /para
 para
  Ora vengono elencate alcune delle opzioni più importanti di PHP alla
  linea di comando con le relative spiegazioni.
 /para
 para
  table
   titleOpzioni alla linea di comando/title
   tgroup cols=2
thead
 row
  entryOpzioni/entry
  entryDescrizione/entry
 /row
/thead
tbody
 row
  entry-q/entry
  entry
   Sopprime gli header HTTP dall'output. Normalmente PHP 
   stampa gli header HTTP per il programma chiamante (es. webserver)
   che poi li passa al browser. Per ciò che riguarda le applicazioni
   alla riga di comando queste intestazioni sono inutili.
  /entry
 /row
 row
  entry-s/entry
  entry
   Mostra (produce) il codice sorgente del file richiamato
   colorandone la sintassi. Si ottiene lo stesso risultato
   che si sarebbe ottenuto utilizzando la funzione 
   functionhighlight_file/function in un normale
   script PHP.
  /entry
 /row
 row
  entry-v/entry
  entry
   Chiamando PHP con questa opzione, si
   ottiene la stampa del suo numero di versione, es: 4.0.6. 
  /entry
 /row
 row
  entry-C/entry
  entry
   Normalmente PHP cambia la directory di lavoro nella
   direcrory in cui si esegue lo script. Questo permette
   per esempio di poter aprire file nella stessa directory
   specificandone solamente il nome. Per disabilitare questo
   comportamento si può usare questa opzione.
  /entry
 /row
 row
  entry-c/entry
  entry
   Si usa questa opzione, se si vuole specificare un
   path alternativo per filenamephp.ini/filename,
   in questo modo PHP cerca il file di configurazione
   nel percorso specificato invece che in quello di default.
  /entry
 /row
 row
  entry-d/entry
  entry
   Con questa opzione si possono settare individualmente i 
   parametri di filenamephp.ini/filename nel momento
   dell'esecuzione dello script.
  /entry
 /row
 row
  entry-m/entry
  entry
   L'opzione stampa l'elenco dei moduli PHP e Zend
   disponibili, il numero della versione di PHP e Zend,
   e una piccolo avviso di copyright Zend.
  /entry
 /row
 row
  entry-i/entry
  entry
   Questa opzione richiama 

[PHP-DOC] cvs: phpdoc /it/language oop.xml

2001-12-22 Thread Alan D'Angelo

alan_dangeloSat Dec 22 16:32:04 2001 EDT

  Modified files:  
/phpdoc/it/language oop.xml 
  Log:
  Update to En-Revision 1.32 
  
  
Index: phpdoc/it/language/oop.xml
diff -u phpdoc/it/language/oop.xml:1.11 phpdoc/it/language/oop.xml:1.12
--- phpdoc/it/language/oop.xml:1.11 Wed Dec 12 15:52:05 2001
+++ phpdoc/it/language/oop.xml  Sat Dec 22 16:32:04 2001
@@ -1,5 +1,5 @@
 ?xml version=1.0 encoding=iso-8859-1?
-!-- EN-Revision: 1.31 Maintainer: alan_dangelo  Status: ready --
+!-- EN-Revision: 1.32 Maintainer: alan_dangelo  Status: ready --
  chapter id=language.oop
   titleClassi e Oggetti/title
 





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

2001-12-22 Thread Alan D'Angelo

alan_dangeloSat Dec 22 16:36:00 2001 EDT

  Modified files:  
/phpdoc/it/functionshttp.xml 
  Log:
  Update to En-Revision 1.34
  
  
  
Index: phpdoc/it/functions/http.xml
diff -u phpdoc/it/functions/http.xml:1.15 phpdoc/it/functions/http.xml:1.16
--- phpdoc/it/functions/http.xml:1.15   Wed Dec 12 15:51:52 2001
+++ phpdoc/it/functions/http.xmlSat Dec 22 16:36:00 2001
@@ -1,5 +1,5 @@
 ?xml version=1.0 encoding=iso-8859-1?
-!-- EN-Revision: 1.33 Maintainer: alan_dangelo  Status: ready --
+!-- EN-Revision: 1.34 Maintainer: alan_dangelo  Status: ready --
  reference id=ref.http
   titleFunzioni HTTP/title
   titleabbrevHTTP/titleabbrev
@@ -84,7 +84,7 @@
 /note
 para
  Il secondo caso speciale è esemplificato dalle intestazioni che 
- iniziano con la stringa, quot;HTTP/quot; (le maiuscole non sono 
+ iniziano con la stringa, quot;literalHTTP//literalquot; (le maiuscole non 
+sono 
  discriminanti), che è usato per inviare codici di stato HTTP.
  Per esempio, se si è configurato Apache per usare script PHP per la 
  manipolazione di richieste fallite (usando la direttiva 
@@ -120,9 +120,9 @@
  informalexample
   programlisting role=php
 ![CDATA[
-header(Expires: Mon, 26 Jul 1997 05:00:00 GMT);// Date in the past
+header(Expires: Mon, 26 Jul 1997 05:00:00 GMT);// Data passata
 header(Last-Modified:  . gmdate(D, d M Y H:i:s) .  GMT); 
- // always modified
+ // sempre modificato
 header(Cache-Control: no-store, no-cache, must-revalidate);  // HTTP/1.1
 header(Cache-Control: post-check=0, pre-check=0, false);
 header(Pragma: no-cache);  // HTTP/1.0
@@ -180,7 +180,7 @@
 /para
 para
  Se desiderate che l'utente sia spinto a salvare i dati trasmessi 
- per esempio utilizzando un file pdf, potete usare 
+ per esempio utilizzando un file PDF, potete usare 
  l'header ulink url=url.rfc2183;Content-Disposition/ulink, che vi
  permette di dare un nome al file e forzare il browser a mostrare la finestra
  di dialogo save.
@@ -288,7 +288,7 @@
  trasmesso soltanto attraverso un collegamento sicuro di tipo HTTPS.
 /para
 para
- Sbagli comuni:
+ Errori comuni:
  itemizedlist
   listitem
simpara





[PHP-DOC] cvs: phpdoc /it/language oop.xml

2001-11-25 Thread Alan D'Angelo

alan_dangeloSun Nov 25 10:38:31 2001 EDT

  Modified files:  
/phpdoc/it/language oop.xml 
  Log:
  Add oop.xml EN-Revision 1.31 - Italian Translation 
  
  

Index: phpdoc/it/language/oop.xml
diff -u /dev/null phpdoc/it/language/oop.xml:1.9
--- /dev/null   Sun Nov 25 10:38:31 2001
+++ phpdoc/it/language/oop.xml  Sun Nov 25 10:38:31 2001
@@ -0,0 +1,921 @@
+?xml version=1.0 encoding=iso-8859-1?
+!-- EN-Revision: 1.31 Maintainer: alan_dangelo  Status: ready --
+ chapter id=language.oop
+  titleClassi e Oggetti/title
+
+  sect1 id=keyword.class
+   titleliteralClassi/literal/title
+   para
+Una classe è una collezione di variabili e funzioni che utilizzano
+queste variabili. Una classe si definisce usando la seguente sintassi:
+ 
+informalexample
+ programlisting role=php
+![CDATA[
+?php
+class Cart
+{
+var $items;  // Articoli nel carrello
+   
+// Aggiunge $num articoli di $artnr nel carrello
+ 
+function add_item ($artnr, $num)
+{
+$this-items[$artnr] += $num;
+}
+   
+// Prende $num articoli di $artnr e li rimuove dal carrello
+ 
+function remove_item ($artnr, $num)
+{
+if ($this-items[$artnr]  $num) {
+$this-items[$artnr] -= $num;
+return true;
+} else {
+return false;
+}   
+}
+}
+?
+]]
+ /programlisting
+/informalexample
+   /para
+ 
+   para
+Il codice definisce una classe chiamata Cart composta da un array
+associativo che archivia gli articoli nel carrello e due funzioni
+per aggiungere e rimuovere gli articoli dal carrello.
+   /para
+
+   caution
+simpara
+ Le seguenti note cautono valide per PHP 4.
+/simpara
+
+simpara
+ Il nome literalstdClass/literal è usato esclusivamente da
+ Zend ed è riservato. Non è quindi possibile creare una classe chiamata
+ literalstdClass/literal in PHP.
+/simpara
+
+simpara
+  I nomi di funzione literal__sleep/literal e
+  literal__wakeup/literal sono riservati e magici nelle classi PHP.
+  Non è possibile creare funzioni con questi nomi nelle classi definite
+  dall'utente a meno che non sia desiderata la funzionalità magica connessa
+  a questi nomi. Si veda sotto per avere più informazioni.
+/simpara
+
+simpara
+  PHP riserva tutti i nomi di funzione che iniziano con __ a
+  funzioni magiche. Si suggerisce di non usare nomi di funzioni che utilizzano
+  __ in PHP a meno che non si desideri implementare una funzionalità magica.
+/simpara
+   /caution
+
+   note
+simpara
+ In PHP 4, sono permesse inizializzazioni di variabili con valori
+ costanti solamente grazie all'uso di literalvar/literal. Per 
+ inizializzare variabili con valori non-costanti, bisogna creare 
+ una funzione d'inizializzazione che è chiamata automaticamente
+ all'istanziazione di un oggetto da una classe. Questo tipo di
+ funzione è chiamata costruttore (vedi sotto).
+/simpara
+informalexample
+ programlisting role=php
+![CDATA[
+?php
+/* questo non funziona in PHP 4. */
+class Cart
+{
+var $todays_date = date(Y-m-d);
+var $name = $firstname;
+var $owner = 'Fred ' . 'Jones';
+var $items = array(VCR, TV);
+}
+
+/* Questo è corretto. */
+class Cart
+{
+var $todays_date;
+var $name;
+var $owner;
+var $items;
+
+function Cart()
+{
+$this-todays_date = date(Y-m-d);
+$this-name = $GLOBALS['firstname'];
+/* etc ... */
+}
+}
+]]
+ /programlisting
+/informalexample
+   /note
+
+   para
+Le classi sono tipi del linguaggio, e sono modelli per
+variabili reali. Per creare una variabile oggetto si usa
+l'operatore literalnew/literal.
+   /para
+ 
+   informalexample
+programlisting role=php
+![CDATA[
+?php
+$cart = new Cart;
+$cart-add_item(10, 1);
+
+$another_cart = new Cart;
+$another_cart-add_item(0815, 3);
+]]
+/programlisting
+   /informalexample
+ 
+   para
+Il codice genera gli oggetti $cart e $another_cart, dalla classe
+Cart. La funzione add_item() dell'oggetto $cart è chiamata per
+aggiungere una ricorrenza dell'articolo numero 10 a $cart.
+Ad $another_cart sono aggiunte 3 ricorrenze dell'articolo numero
+0815.
+   /para
+   
+   para
+Sia $cart che $another_cart dispongono delle funzioni add_item(),
+remove_item() e della variabile $items, ma per ogni oggetto queste
+sono funzioni e variabili distinte. Potete pensare agli oggetti come
+a qualcosa di simile alle directories di un filesystem. In un
+filesystem si possono avere due diversi files README.TXT, purchè
+siano in directories differenti. Così come in un filesystem dovete
+digitare il nome (percorso) completo per raggiungere un determinato
+file partendo da una directory toplevel, così dovete specificare il
+nome completo di una funzione o variabile che desiderate richiamare
+da un oggetto. 

[PHP-DOC] cvs: phpdoc /it Translators

2001-11-25 Thread Alan D'Angelo

alan_dangeloSun Nov 25 10:43:12 2001 EDT

  Modified files:  
/phpdoc/it  Translators 
  Log:
  
  oop.xml En-Revision 1.31 Translate
  
  
Index: phpdoc/it/Translators
diff -u phpdoc/it/Translators:1.96 phpdoc/it/Translators:1.97
--- phpdoc/it/Translators:1.96  Sun Nov 25 10:10:23 2001
+++ phpdoc/it/Translators   Sun Nov 25 10:43:12 2001
@@ -42,7 +42,7 @@
 control-structures.xml baldo   A1.34
 expressions.xmlbaldo   A1.8
 functions.xml  baldo   A1.13
-oop.xmlalan_dangeloA1.31
+oop.xmlalan_dangeloT1.31
 operators.xml  baldo   A1.22
 references.xml baldo   A1.11
 types.xml  marco   A1.35





[PHP-DOC] cvs: phpdoc /it/language oop.xml

2001-11-25 Thread Alan D'Angelo

alan_dangeloSun Nov 25 13:07:44 2001 EDT

  Modified files:  
/phpdoc/it/language oop.xml 
  Log:
  Fixed some small error
  
  
Index: phpdoc/it/language/oop.xml
diff -u phpdoc/it/language/oop.xml:1.9 phpdoc/it/language/oop.xml:1.10
--- phpdoc/it/language/oop.xml:1.9  Sun Nov 25 10:38:31 2001
+++ phpdoc/it/language/oop.xml  Sun Nov 25 13:07:44 2001
@@ -45,12 +45,12 @@
para
 Il codice definisce una classe chiamata Cart composta da un array
 associativo che archivia gli articoli nel carrello e due funzioni
-per aggiungere e rimuovere gli articoli dal carrello.
+per aggiungere e rimuovere gli articoli dal carrello stesso.
/para
 
caution
 simpara
- Le seguenti note cautono valide per PHP 4.
+ Le seguenti note cautelari sono valide per PHP 4.
 /simpara
 
 simpara
@@ -63,14 +63,14 @@
   I nomi di funzione literal__sleep/literal e
   literal__wakeup/literal sono riservati e magici nelle classi PHP.
   Non è possibile creare funzioni con questi nomi nelle classi definite
-  dall'utente a meno che non sia desiderata la funzionalità magica connessa
+  dall'utente, a meno che non sia desiderata la funzionalità magica connessa
   a questi nomi. Si veda sotto per avere più informazioni.
 /simpara
 
 simpara
   PHP riserva tutti i nomi di funzione che iniziano con __ a
   funzioni magiche. Si suggerisce di non usare nomi di funzioni che utilizzano
-  __ in PHP a meno che non si desideri implementare una funzionalità magica.
+  con i caratteri __ in PHP a meno che non si desideri implementare una 
+funzionalità magica.
 /simpara
/caution
 
@@ -81,7 +81,7 @@
  inizializzare variabili con valori non-costanti, bisogna creare 
  una funzione d'inizializzazione che è chiamata automaticamente
  all'istanziazione di un oggetto da una classe. Questo tipo di
- funzione è chiamata costruttore (vedi sotto).
+ funzione si chiama costruttore (vedi sotto).
 /simpara
 informalexample
  programlisting role=php
@@ -136,7 +136,7 @@
/informalexample
  
para
-Il codice genera gli oggetti $cart e $another_cart, dalla classe
+Il codice sopra, genera gli oggetti $cart e $another_cart, dalla classe
 Cart. La funzione add_item() dell'oggetto $cart è chiamata per
 aggiungere una ricorrenza dell'articolo numero 10 a $cart.
 Ad $another_cart sono aggiunte 3 ricorrenze dell'articolo numero
@@ -146,7 +146,7 @@
para
 Sia $cart che $another_cart dispongono delle funzioni add_item(),
 remove_item() e della variabile $items, ma per ogni oggetto queste
-sono funzioni e variabili distinte. Potete pensare agli oggetti come
+sono funzioni e variabili sono distinte. Potete pensare agli oggetti come
 a qualcosa di simile alle directories di un filesystem. In un
 filesystem si possono avere due diversi files README.TXT, purchè
 siano in directories differenti. Così come in un filesystem dovete
@@ -178,8 +178,8 @@
/informalexample
 
para
-Quand si definisce una classe, non è possibile prevedere quale nome avrà
-l'oggetto istanziato nel programma. Quando la class Cart è stata scritta,
+Quando si definisce una classe, non è possibile prevedere quale nome avrà
+l'oggetto istanziato nel programma. Quando la classe Cart è stata scritta,
 non si poteva prevedere che l'oggetto istanziato da essa si sarebbe potuto
 chiamare $cart o $another_cart. Quindi non è possibile scrivere $cart-gt;items
 all'interno della classe Cart in fase di progettazione. Per poter accedere alle
@@ -195,20 +195,17 @@
titleliteralextends/literal/title
 
para
-Spesso si avrà bisogno di avere classi con variabili e funzioni
-simili ad altre classi. É buona norma definire una classe in modo 
-generico, così che possa essere usata in tutti quei progetti in 
-cui può essere utile e sia facile adattarla a bisogni più specifici.
-Per facilitare questa operazione, è possibile generare classi per 
-estensione di altre classi. Una classe estesa o derivata ha tutte 
-le variabili e le funzioni della classe di base (questo fenomeno 
-è chiamato 'eredità', anche se non muore nessuno ... ma è come 
-se la classe estesa ereditasse geneticamente le sue caratteristiche 
-dalla sua classe base) più tutto ciò che viene aggiunto all'estensione. 
-Non è possibile che una sottoclasse, ridefinisca variabili e funzioni 
-di una classe madre. Una classe estesa dipende sempre da una singola 
-classe di base: l'eredità multipla non è supportata. Le classi si estendono 
-usando la parola chiave 'extends'.
+Spesso si ha bisogno di avere classi con variabili e funzioni
+simili ad altre classi. É buona norma perciò definire una classe in modo 
+generico, sia per poterla riutilizzare spesso, sia per poterla 
+adattare a scopi specifici.Per facilitare questa operazione, è 

[PHP-DOC] cvs: phpdoc /it Translators

2001-11-24 Thread Alan D'Angelo

alan_dangeloSun Nov 25 00:42:55 2001 EDT

  Modified files:  
/phpdoc/it  Translators 
  Log:
  Assigned oop.xml to alan_dangelo
  
  
Index: phpdoc/it/Translators
diff -u phpdoc/it/Translators:1.94 phpdoc/it/Translators:1.95
--- phpdoc/it/Translators:1.94  Fri Nov 23 04:37:06 2001
+++ phpdoc/it/Translators   Sun Nov 25 00:42:55 2001
@@ -42,7 +42,7 @@
 control-structures.xml baldo   A1.34
 expressions.xmlbaldo   A1.8
 functions.xml  baldo   A1.13
-oop.xml
+oop.xmlalan_dangeloA1.31
 operators.xml  baldo   A1.22
 references.xml baldo   A1.11
 types.xml  marco   A1.35





Re: [PHP-DOC] cvs: phpdoc /it/functions http.xml

2001-11-03 Thread Alan D'Angelo

My first send ... has mistaken :(

Good php-gtk conference !!


Alan D'Angelo



Markus Fischer wrote:

 On Sat, Nov 03, 2001 at 01:25:45AM -, Alan D'Angelo wrote :
Log:
EN-Revision: 1.29 Traduzione completa del file http.xml - Alan D'Angelo

 Log messages should always be in english.

 - Markus




Re: [PHP-DOC] cvs [server aborted]

2001-11-02 Thread Alan D'Angelo

Hi Marco Cucinato,

I know that when I have to translate a file first I refer to Luca
Perugini.
But unluckily, I think that Luca Perugini is busy with work, so he can't
reply straight away.
For example I have written more than one e-mail to him to find out the
regolamentation
policy of the work group, but I haven't received any feedback.
I hope that there aren't any problems with the e-mail and that he is in
holiday for 1st November.

I have tried to add a file because I' m very impatient to begin work :)

Next week I will be in Frankfurt at the PHP Conference,
so if is not possible otherwise ... I will wait.


Thanks for all, Alan D'Angelo.



Marco Cucinato wrote:

 From:   alan [EMAIL PROTECTED]
  I have translate the file http.xml

 Wait. You have not been officially assigned the http.xml IT
 translation. Please, when you want to translate a file, first
 refer to Luca Perugini, who is the coordinator an will update the
 Translators file with your name.
 If you translate and update a file without being assigned and
 without looking at the Translators file, you can conflict with
 anoter translator.
 You can translate  update a file only if you're in status
 (A)ssigned in that file.

 --
 Marco Cucinato




Re: [PHP-DOC] cvs [server aborted]

2001-11-02 Thread Alan D'Angelo

Thanks...
this evening I try to upload the file.

I can write to you in Italian?


Alan


Simone Cortesi wrote:

 At 13.46 02/11/01 +0100, you wrote:

 I know that when I have to translate a file first I refer to Luca
 Perugini.

 nobody is translating the file 'http.xml' in italian at the moment.

 If you can setup your CVS client installation, go on and upload the
 translation to the appropriate location, if not, send it to me and i will
 upload it in the evening (Europe time).

 --
 Eternal vigilance is the price of liberty - Wendell Phillips




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

2001-11-02 Thread Alan D'Angelo

alan_dangeloFri Nov  2 20:25:45 2001 EDT

  Modified files:  
/phpdoc/it/functionshttp.xml 
  Log:
  EN-Revision: 1.29 Traduzione completa del file http.xml - Alan D'Angelo 
  
  

Index: phpdoc/it/functions/http.xml
diff -u /dev/null phpdoc/it/functions/http.xml:1.10
--- /dev/null   Fri Nov  2 20:25:45 2001
+++ phpdoc/it/functions/http.xmlFri Nov  2 20:25:45 2001
@@ -0,0 +1,328 @@
+?xml encoding=iso-8859-1?
+!-- EN-Revision: 1.29 Maintainer: alan_dangelo  Status: ready --
+ reference id=ref.http
+  titleFunzioni HTTP/title
+  titleabbrevHTTP/titleabbrev
+
+  partintro
+   simpara
+Queste funzioni permettono di manipolare le risposte di un server remoto 
+verso un client attraverso interazioni (headers) del protocollo HTTP.
+   /simpara
+  /partintro
+
+  refentry id=function.header
+   refnamediv
+refnameheader/refname
+refpurposeSpedisce un header HTTP/refpurpose
+   /refnamediv
+   refsect1
+titleDescrizione/title
+funcsynopsis
+ funcprototype
+  funcdefint functionheader/function/funcdef
+  paramdefstring parameterstring/parameter/paramdef
+  paramdefbool parameteroptionalreplace/optional/parameter/paramdef
+ /funcprototype
+/funcsynopsis
+para
+ La funzione functionheader/function si utilizzata in cima ad un
+ documento acronymHTML/acronym per inviare headers acronymHTTP/acronym
+ ad un server remoto. Per informazioni dettagliate sul protocollo 
+acronymHTTP/acronym
+ si vedano la risorsa ulink url=spec.http1.1;HTTP 1.1 specification/ulink.
+/para
+para
+ L'argomento opzionale parameterreplace/parameter indica se l'intestazione 
+ inviata deve sostituirne una spedita precedentemente dello stesso tipo, o 
+ accodarsi alla prima intestazione. Per default la funzione invia un'intestazione 
+ che rimpiazza la precedente, ma se parameterreplace/parameter assume il 
+valore 
+ false; vengono forzate intestazioni multiple dello stesso tipo. Per esempio: 
+
+ informalexample
+  programlisting role=php
+header('www-authenticate: Negociate');
+header('www-authenticate: NTLM',false);
+  /programlisting
+ /informalexample
+/para
+para
+ Ci sono due casi speciali di chiamate di headers. Il primo riguarda 
+ quot;Locationquot;. Location non trasmette solo un'intestazione al 
+ client browser, ma anche un codice REDIRECT ad un server Apache. Dal
+ punto di vista della programmazione questa informazione non è importante, 
+ ma per chi conosce il funzionamento di Apache è un aspetto interessante
+ da sapere.
+ informalexample
+  programlisting role=php
+header (Location: http://www.php.net/;); /* Ridireziona il browser 
+al sito di PHP */
+exit; /* Assicura che il codice sottostante 
+ non sia eseguito dopo il redirezionamento. */
+  /programlisting
+ /informalexample
+/para
+note
+ para
+  HTTP 1.1 richiede un URI assoluto come argomento di 
+  ulink url=spec.http1.1;-sec14.html#sec14.30Location:/ulink
+  composto da protocollo, hostname, e path assoluto. Alcuni clients 
+  possono accettare anche URIs relativi, ma è bene non fare affidamento 
+  su questa eccezione. E' possibile usare $HTTP_SERVER_VARS['HTTP_HOST'], 
+  $HTTP_SERVER_VARS['PHP_SELF'] e functiondirname/function
+  per creare URI assoluti da URI relativi in modo automatico:
+  informalexample
+   programlisting
+header (Location: http://.$HTTP_SERVER_VARS['HTTP_HOST']
+   ./.dirname($HTTP_SERVER_VARS['PHP_SELF'])
+   ./.$relative_url);
+   /programlisting
+  /informalexample
+ /para
+/note
+para
+ Il secondo caso speciale è esemplificato dalle intestazioni che 
+ iniziano con la stringa, quot;HTTP/quot; (questo non è un esempio).
+ Per esempio, se si riceve la direttiva Apache ErrorDocument 404 puntando 
+ ad un nostro script PHP, è una buona idea assicurarsi che sia veramente 
+ stato lo script a generare l'errore 404. La prima cosa da fare è 
+ inserire nello script la seguente intestazione:
+ informalexample
+  programlisting role=php
+header (HTTP/1.0 404 Not Found);
+  /programlisting
+ /informalexample
+/para
+para
+ Spesso gli scrit PHP generano HTML dinamico, se volete evitare che i 
+ contenuti dinamici vengano mantenuti nella cache di browser o proxy, 
+ potete forzare il loro comportamento con questa direttiva: 
+ informalexample
+  programlisting role=php
+header (Expires: Mon, 26 Jul 1997 05:00:00 GMT);// Data passata
+header (Last-Modified:  . gmdate(D, d M Y H:i:s) .  GMT); 
+  // continuamente modificato
+header (Cache-Control: no-cache, must-revalidate);  // HTTP/1.1
+header (Pragma: no-cache

[PHP-DOC] ai traduttori italiani

2001-10-31 Thread Alan D'Angelo [php-power.it]



Ciao a tutti,da oggi faccio parte anche io del gruppo di lavoroper 
la manutenzione e la traduzione del manuale PHPin Italiano.Sono 
felicissimo di iniziare quest'esperienza,e sono assolutamente daterminato a 
fare un buon lavoro,è n onore lavorare in un gruppo (il PHP development 
team)a cui ho sempre aspirato e guardato com ammirazione :)Solo 
alcune domande mi sovvengono ...1)devo aspettare qualche segnale dai 
curatori,o posso iniziare a lavorare su una sezione delmanuale non 
ancora assegnata a nessuno (inrelazione al file 
it/Translators)?2)c'è qualcosa che non dice l'HowTo sul lavoroda 
svolgere che dovrei sapere?(per esempio ... questo è un formalismo a cui 
èbene attenersi suppongo)commento che informa della revisione del file 
array.xml in en:!-- $Revision: 1.108 $ --commento che informa 
aquale revisione si riferisce la traduzione del filearray.xml in 
it:!-- EN-Revision: 1.108 Maintainer: cucinato Status: ready 
--Se c'è poi qualche informazione che dovrei sapere,o avete 
qualche consiglio da darmi, sarebbe assolutamente gradito :)Un grazie a 
tutti, e buon lavoro :)Spero che il sig. Luca Perugini non si sia 
adirato conme per le troppe domande :)Ciao ... 
Alan