cvs: phpdoc-it /reference/dbm reference.xml /reference/gmp reference.xml /reference/http reference.xml /reference/ibase configure.xml constants.xml
ini.xml reference.xml /reference/iconv reference.xml /reference/iisfunc reference.xml /reference/mail reference.xml /reference/mysql configure.xml
constants.xml ini.xml reference.xml /reference/network constants.xml ini.xml reference.xml /reference/strings/functions fprintf.xml
get-html-translation-table.xml hebrev.xml hebrevc.xml htmlentities.xml

From: Date: Thu, 29 Jul 2004 12:21:27 +0000
Subject: cvs: phpdoc-it /reference/dbm reference.xml /reference/gmp reference.xml /reference/http reference.xml /reference/ibase configure.xml constants.xml
ini.xml reference.xml /reference/iconv reference.xml /reference/iisfunc reference.xml /reference/mail reference.xml /reference/mysql configure.xml
constants.xml ini.xml reference.xml /reference/network constants.xml ini.xml reference.xml /reference/strings/functions fprintf.xml
get-html-translation-table.xml hebrev.xml hebrevc.xml htmlentities.xml
Groups: php.doc.it 
Request: Send a blank email to doc-it+get-607@lists.php.net to get a copy of this message
darvina Thu Jul 29 08:21:27 2004 EDT Added files: /phpdoc-it/reference/ibase configure.xml constants.xml ini.xml /phpdoc-it/reference/network constants.xml ini.xml /phpdoc-it/reference/strings/functions fprintf.xml get-html-translation-table.xml hebrev.xml hebrevc.xml htmlentities.xml Modified files: /phpdoc-it/reference/dbm reference.xml /phpdoc-it/reference/gmp reference.xml /phpdoc-it/reference/http reference.xml /phpdoc-it/reference/ibase reference.xml /phpdoc-it/reference/iconv reference.xml /phpdoc-it/reference/iisfunc reference.xml /phpdoc-it/reference/mail reference.xml /phpdoc-it/reference/mysql configure.xml constants.xml ini.xml reference.xml /phpdoc-it/reference/network reference.xml Log: Sync to En tree adn added new files

http://cvs.php.net/diff.php/phpdoc-it/reference/dbm/reference.xml?r1=1.4&r2=1.5&ty=u Index: phpdoc-it/reference/dbm/reference.xml diff -u phpdoc-it/reference/dbm/reference.xml:1.4 phpdoc-it/reference/dbm/reference.xml:1.5 --- phpdoc-it/reference/dbm/reference.xml:1.4 Wed Jun 23 08:27:30 2004 +++ phpdoc-it/reference/dbm/reference.xml Thu Jul 29 08:21:26 2004 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- EN-Revision: 1.2 Maintainer: calandra Status: ready --> +<!-- EN-Revision: 1.9 Maintainer: calandra Status: ready --> <reference id="ref.dbm"> <title>Funzioni DBM</title> <titleabbrev>DBM</titleabbrev> http://cvs.php.net/diff.php/phpdoc-it/reference/gmp/reference.xml?r1=1.4&r2=1.5&ty=u Index: phpdoc-it/reference/gmp/reference.xml diff -u phpdoc-it/reference/gmp/reference.xml:1.4 phpdoc-it/reference/gmp/reference.xml:1.5 --- phpdoc-it/reference/gmp/reference.xml:1.4 Tue Jul 20 08:21:19 2004 +++ phpdoc-it/reference/gmp/reference.xml Thu Jul 29 08:21:26 2004 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- EN-Revision: 1.7 Maintainer: calandra Status: ready --> +<!-- EN-Revision: 1.9 Maintainer: calandra Status: ready --> <reference id="ref.gmp"> <title>Funzioni GMP</title> <titleabbrev>GMP</titleabbrev> http://cvs.php.net/diff.php/phpdoc-it/reference/http/reference.xml?r1=1.3&r2=1.4&ty=u Index: phpdoc-it/reference/http/reference.xml diff -u phpdoc-it/reference/http/reference.xml:1.3 phpdoc-it/reference/http/reference.xml:1.4 --- phpdoc-it/reference/http/reference.xml:1.3 Mon Apr 29 17:30:58 2002 +++ phpdoc-it/reference/http/reference.xml Thu Jul 29 08:21:26 2004 @@ -1,14 +1,42 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- EN-Revision: 1.2 Maintainer: alan_dangelo Status: ready --> +<!-- EN-Revision: 1.7 Maintainer: alan_dangelo Status: ready --> <reference id="ref.http"> <title>Funzioni HTTP</title> <titleabbrev>HTTP</titleabbrev> <partintro> - <simpara> + <section id="http.intro"> + &reftitle.intro; + <para> Queste funzioni permettono di modificare l'output inviato verso un browser attraverso manipolazioni a livello di protocollo HTTP. - </simpara> + </para> + </section> + + <section id="http.requirements"> + &reftitle.required; + &no.requirement; + </section> + + <section id="http.installation"> + &reftitle.install; + &no.install; + </section> + + <section id="http.configuration"> + &reftitle.runtime; + &no.config; + </section> + + <section id="http.resources"> + &reftitle.resources; + &no.resource; + </section> + + <section id="http.constants"> + &reftitle.constants; + &no.constants; + </section> </partintro> &reference.http.functions; http://cvs.php.net/diff.php/phpdoc-it/reference/ibase/reference.xml?r1=1.3&r2=1.4&ty=u Index: phpdoc-it/reference/ibase/reference.xml diff -u phpdoc-it/reference/ibase/reference.xml:1.3 phpdoc-it/reference/ibase/reference.xml:1.4 --- phpdoc-it/reference/ibase/reference.xml:1.3 Mon Apr 29 17:31:00 2002 +++ phpdoc-it/reference/ibase/reference.xml Thu Jul 29 08:21:26 2004 @@ -1,22 +1,39 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- EN-Revision: 1.2 Maintainer: cortesi Status: ready --> +<!-- EN-Revision: 1.10 Maintainer: cortesi Status: ready --> <!-- CREDITS: fabio --> <reference id="ref.ibase"> - <title>Funzioni InterBase</title> - <titleabbrev>InterBase</titleabbrev> + <title>Funzioni Firebird/InterBase</title> + <titleabbrev>Firebird/InterBase</titleabbrev> <partintro> + <section id="ibase.intro"> + &reftitle.intro; <para> - InterBase è un famoso database prodotto da Borland/Inprise. Maggiori - informazioni riguardo InterBase sono disponibili a <ulink - url="&url.ibase;">&url.ibase;</ulink>. Oh, a proposito, InterBase - è da poco entrato nel movimento open source! - </para> - <note> + Firebird/InterBase è un database relazionale che offre diverse features ANSI SQL-92 + che gira su sistemi Linux, Windows, e su diverse piattaforma Unix. Firebird/InterBase + offre un'eccellente meccanismo di concorrenza, alte performance, ed un potente linguaggio + a supporto per le stored procedure ed i trigger. E' attivo in sistemi di produzione, + sotto diversi nomi, dal 1981. + </para> <para> - Il supporto completo per InterBase 6 è stato aggiunto in PHP 4.0. + InterBase è il nome della versione protetta di questo RDBMS che fu + sviluppata da Borland/Inprise. Maggiori informazioni su InterBase sono + disponibili al link <ulink url="&url.ibase;">&url.ibase;</ulink>. </para> <para> + Firebird è un progetto commercialmente indipendente di programmatori C e C++, + tecnici, supporter che hanno sviluppato e migliorato un database + relazionale multi-piattaforma basato sul codice sorgente rilasciato da + Inprise Corp (ora nota come Borland Software Corp) under the InterBase + Public License v.1.0 on 25 July, 2000. More information about Firebird is + available at <ulink url="&url.firebird;">&url.firebird;</ulink>. + </para> + <note> + <para> + Questo modulo supporta la versione 5 e successive di InterBase e tutte le versioni di Firebird. + Il supporto per la versione 5.x di InterBase sarà rimosso dalla versione 5 di PHP. + </para> + <para> Questo database usa il carattere di singolo apice (') come carattere di escape, un comportamento simile al database Sybase, aggiungere al proprio file &php.ini; la seguente direttiva: @@ -25,10 +42,30 @@ <![CDATA[ magic_quotes_sybase = On ]]> - </programlisting> - </informalexample> + </programlisting> + </informalexample> + </para> + </note> + </section> + + <section id="ibase.requirements"> + &reftitle.required; + <para> + </para> + </section> + + &reference.ibase.configure; + + &reference.ibase.ini; + + <section id="ibase.resources"> + &reftitle.resources; + <para> </para> - </note> + </section> + + &reference.ibase.constants; + </partintro> &reference.ibase.functions; http://cvs.php.net/diff.php/phpdoc-it/reference/iconv/reference.xml?r1=1.3&r2=1.4&ty=u Index: phpdoc-it/reference/iconv/reference.xml diff -u phpdoc-it/reference/iconv/reference.xml:1.3 phpdoc-it/reference/iconv/reference.xml:1.4 --- phpdoc-it/reference/iconv/reference.xml:1.3 Mon Apr 29 17:31:00 2002 +++ phpdoc-it/reference/iconv/reference.xml Thu Jul 29 08:21:26 2004 @@ -1,27 +1,62 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- EN-Revision: 1.2 Maintainer: curcio_it Status: ready --> +<!-- EN-Revision: 1.15 Maintainer: darvina Status: ready --> +<!-- CREDITS: curcio_it --> <reference id="ref.iconv"> - <title>funzioni iconv</title> + <title>Iconv</title> <titleabbrev>iconv</titleabbrev> <partintro> - <para> - Qesto moudlo contiene un'interfaccia con le funzioni della libreria iconv. - Per essere abilitati ad usare queste funzioni definite in questo - modulo si deve compilare l'interprete PHP usando l'opzione --with-iconv. - Per fare così, devi avere la funzione iconv() nella - libreria standard di C o libriconv installata sul tuo sistema. - La libreria libiconv è reperebile presso l'indirizzo <ulink url="&url.libiconv;"> - &url.libiconv;</ulink>. - </para> - - <para> - La libreria iconv converte i file tra vari set di caratteri. - I set di caratteri supportati dipendono dall'implementazione - di iconv() sul tuo sistema. Nota che la funzione iconv() non è - utilizzabile come ti aspetti su alcuni sistemi. In questo caso, dovresti - installare la libreria libiconv. - </para> + <section id="iconv.intro"> + &reftitle.intro; + <para> + Questo modulo contiene un'interfaccia al tool di conversione dei caratteri + iconv. Tramite questo modulo si può convertire una stringa dal set di caratteri + locale ad un'altro. + I set di caratteri supportati dipendono dalla + implementazione di iconv installata. + Occorre rilevare che le funzioni iconv, in alcuni sistemi, possono non fornire + le risposte attese. In questi casi è una buona idea installarela libreria + <ulink url="&url.libiconv;">GNU libiconv</ulink>, la quale fornisce risultati + più consistenti. + </para> + + <para> + Dalla versione 5.0.0 di <application>PHP</application> 5.0.0, questa versione viene rilasciata + con diverse funzioni che aiutano a realizzare script + in più lingue. Guardare nelle sezioni seguenti per scoprire queste + nuove caratteristiche. + </para> + </section> + + <section id="iconv.requirements"> + &reftitle.required; + <para> + Non occorre nulla se il sistema che si sta utilizzando è un sistema recente + compatibile POSIX, poichè le librerie C standard fornite con la macchina + forniscono le funzioni iconv. Negli altri casi occorre installare + sul sistema + la libreria <ulink url="&url.libiconv;">libiconv</ulink> + </para> + </section> + + &reference.iconv.configure; + + &reference.iconv.ini; + + <section id="iconv.resources"> + &reftitle.resources; + &no.resource; + </section> + + &reference.iconv.constants; + + <section id="iconv.seealso"> + &reftitle.seealso; + <para> + Vedere anche <link linkend="ref.recode">GNU Recode</link>. + </para> + </section> + </partintro> &reference.iconv.functions; @@ -47,3 +82,4 @@ vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> + http://cvs.php.net/diff.php/phpdoc-it/reference/iisfunc/reference.xml?r1=1.3&r2=1.4&ty=u Index: phpdoc-it/reference/iisfunc/reference.xml diff -u phpdoc-it/reference/iisfunc/reference.xml:1.3 phpdoc-it/reference/iisfunc/reference.xml:1.4 --- phpdoc-it/reference/iisfunc/reference.xml:1.3 Mon Apr 29 17:31:01 2002 +++ phpdoc-it/reference/iisfunc/reference.xml Thu Jul 29 08:21:26 2004 @@ -1,17 +1,48 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- EN-Revision: 1.2 Maintainer: curcio_it Status: ready --> +<!-- EN-Revision: 1.5 Maintainer: curcio_it Status: ready --> <reference id="ref.iisfunc"> <title>Funzioni di Amministrazione IIS</title> <titleabbrev>Funzioni IIS</titleabbrev> <partintro> - <simpara> - Questa esgtensione è disponibile solo per sistemi Win32. Prevede funzioni - per amministrare Microsoft Internet Information Server (IIS). - L'estensione include la funzione per creare siti web e directory virtuali - come meglio e come la configurazione della sicurezza e lo script mapping. - Queste funzioni sono state aggiunte nel PHP 4. - </simpara> + <section id="iisfunc.intro"> + &reftitle.intro; + <para> + Questa estensione è disponibile solo per sistemi Win32. Prevede funzioni + per amministrare Microsoft Internet Information Server (IIS). + L'estensione include la funzione per creare siti web e directory virtuali + come meglio e come la configurazione della sicurezza e lo script mapping. + Queste funzioni sono state aggiunte nel PHP 4. + </para> + + </section> + + <section id="iisfunc.requirements"> + &reftitle.required; + &no.requirement; + </section> + + <section id="iisfunc.installation"> + &reftitle.install; + &no.install; + </section> + + <section id="iisfunc.configuration"> + &reftitle.runtime; + &no.config; + </section> + + <section id="iisfunc.resources"> + &reftitle.resources; + &no.resource; + </section> + + <section id="iisfunc.constants"> + &reftitle.constants; + &no.constants; + </section> + + </partintro> &reference.iisfunc.functions; http://cvs.php.net/diff.php/phpdoc-it/reference/mail/reference.xml?r1=1.7&r2=1.8&ty=u Index: phpdoc-it/reference/mail/reference.xml diff -u phpdoc-it/reference/mail/reference.xml:1.7 phpdoc-it/reference/mail/reference.xml:1.8 --- phpdoc-it/reference/mail/reference.xml:1.7 Fri Jan 16 15:55:27 2004 +++ phpdoc-it/reference/mail/reference.xml Thu Jul 29 08:21:26 2004 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- EN-Revision: 1.9 Maintainer: cortesi Status: ready --> +<!-- EN-Revision: 1.10 Maintainer: cortesi Status: ready --> <!-- CREDITS: fabio --> <reference id="ref.mail"> <title>Funzioni di Mail</title> http://cvs.php.net/diff.php/phpdoc-it/reference/mysql/configure.xml?r1=1.1&r2=1.2&ty=u Index: phpdoc-it/reference/mysql/configure.xml diff -u phpdoc-it/reference/mysql/configure.xml:1.1 phpdoc-it/reference/mysql/configure.xml:1.2 --- phpdoc-it/reference/mysql/configure.xml:1.1 Wed Mar 5 14:02:19 2003 +++ phpdoc-it/reference/mysql/configure.xml Thu Jul 29 08:21:26 2004 @@ -1,21 +1,40 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- EN-Revision: 1.1 Maintainer: geppo Status: ready --> +<!-- EN-Revision: 1.8 Maintainer: geppo Status: ready --> <section id="mysql.installation"> &reftitle.install; - <para> + <para id="mysql.configure"> Usando l'opzione di configurazione <option role="configure">--with-mysql[=DIR]</option> si abilita <literal>PHP</literal> l'accesso ai - database MySQL. Se si usa questa opzione senza specificare il percorso a MySQL, - <literal>PHP</literal> userà le librerie client MySQL interne. Con - PHP 4, il supporto a MySQL è sempre abilitato; se non si specifica l'opzione - di configurazione, vengono usate le librerie incluse. Gli utenti che eseguono altre applicazioni - che usano MySQL (ad esempio, usando PHP 3 e PHP 4 come moduli concorrenti - di Apache oppure auth-mysql) dovrebbere specificare sempre il percorso a MySQL: + database MySQL. + </para> + <para> + In PHP 4, il parametro <option role="configure">--with-mysql</option> è abilitato per default. + Per disabilitarlo si può utilizzare + <option role="configure">--without-mysql</option> . + Inoltre in PHP 4, se si abilita MySql senza indicare il percorso + directory di installazione di MySql, il <literal>PHP</literal> utilizzerà + le librerie incluse nella distribuzione. In Windows non vi sono DLL, è semplicemente compilato nel PHP. + Gli utenti che eseguano altre applicazioni basate su MySql (come, ad esempio, + auth-mysql), non dovrebbero utilizzare le librerie allegate al PHP, ma, piuttosto, + indicare il percorso alla directory di instalalzione di MySQL, come, ad esempio; <option role="configure">--with-mysql=/percorso/a/mysql</option>. - Questo forzerà <literal>PHP</literal> ad usare le librerie client installate + Questo forzerà  <literal>PHP</literal> ad usare le librerie client installate da MySQL evitando ogni conflitto. + </para> + <para> + In PHP 5, MySQL non sarà più abilitato per default, e nè la libreria MySQL + sarà allegata al PHP. Per maggiori dettagli sul perchè leggere: + <link linkend="faq.databases.mysql.php5">FAQ</link>. </para> - &windows.builtin; + <para> + Questo modulo di interfaccia a MySQL non supporta completamente le tutte le funzioni presenti nelle + versioni di MySQL successive alla 4.1.0. Per avere il pieno supporto a queste vedere <link linkend="ref.mysqli">MySQLi</link>. + </para> + <para> + Se si desidera installare sia il modulo mysql sia il modulo mysqli + utilizzare la stessa libreria client per evitare conflitti. + </para> + <warning> <para> Problemi di blocco e di avvio di <literal>PHP</literal> possono essere riscontrati @@ -24,6 +43,13 @@ maggiori informazioni. </para> </warning> + <note> + <para> + Se occorre utilizzare set di caratteri differenti rispetto al <emphasis>latin</emphasis> (il default), + si deve installare la libreria esterna (non allegata al PHP) libmysql compilata + con il supporto dei set di caratteri. + </para> + </note> </section> <!-- Keep this comment at the end of the file http://cvs.php.net/diff.php/phpdoc-it/reference/mysql/constants.xml?r1=1.1&r2=1.2&ty=u Index: phpdoc-it/reference/mysql/constants.xml diff -u phpdoc-it/reference/mysql/constants.xml:1.1 phpdoc-it/reference/mysql/constants.xml:1.2 --- phpdoc-it/reference/mysql/constants.xml:1.1 Wed Mar 5 14:02:20 2003 +++ phpdoc-it/reference/mysql/constants.xml Thu Jul 29 08:21:26 2004 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- EN-Revision: 1.3 Maintainer: geppo Status: ready --> +<!-- EN-Revision: 1.4 Maintainer: geppo Status: ready --> <section id="mysql.constants"> &reftitle.constants; &extension.constants; http://cvs.php.net/diff.php/phpdoc-it/reference/mysql/ini.xml?r1=1.1&r2=1.2&ty=u Index: phpdoc-it/reference/mysql/ini.xml diff -u phpdoc-it/reference/mysql/ini.xml:1.1 phpdoc-it/reference/mysql/ini.xml:1.2 --- phpdoc-it/reference/mysql/ini.xml:1.1 Wed Mar 5 14:02:20 2003 +++ phpdoc-it/reference/mysql/ini.xml Thu Jul 29 08:21:26 2004 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- EN-Revision: 1.4 Maintainer: geppo Status: ready --> +<!-- EN-Revision: 1.5 Maintainer: geppo Status: ready --> <section id="mysql.configuration"> &reftitle.runtime; &extension.runtime; @@ -66,8 +66,10 @@ Per ulteriori dettagli e definizione delle costanti PHP_INI_* vedere <function>ini_set</function>. </para> -<para> - Qui c'è una breve spiegazione delle direttive di configurazione. + +&ini.descriptions.title; + +<para> <variablelist> <varlistentry id="ini.mysql.allow-persistent"> <term> http://cvs.php.net/diff.php/phpdoc-it/reference/mysql/reference.xml?r1=1.1&r2=1.2&ty=u Index: phpdoc-it/reference/mysql/reference.xml diff -u phpdoc-it/reference/mysql/reference.xml:1.1 phpdoc-it/reference/mysql/reference.xml:1.2 --- phpdoc-it/reference/mysql/reference.xml:1.1 Wed Mar 5 14:02:20 2003 +++ phpdoc-it/reference/mysql/reference.xml Thu Jul 29 08:21:26 2004 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- EN-Revision: 1.15 Maintainer: geppo Status: ready --> +<!-- EN-Revision: 1.19 Maintainer: geppo Status: ready --> <reference id="ref.mysql"> <title>MySQL Functions</title> <titleabbrev>MySQL</titleabbrev> @@ -54,22 +54,22 @@ <?php /* Connessione e selezione del database */ $connessione = mysql_connect("host_mysql", "utente_mysql", "password_mysql") - or die("Connessione non riuscita"); + or die("Connessione non riuscita: " . mysql_error()); print "Connesso con successo"; mysql_select_db("mio_database") or die("Selezione del database non riuscita"); /* Esecuzione di una query SQL */ $query = "SELECT * FROM mia_tabella"; - $risultato = mysql_query($query) or die("Query fallita"); + $risultato = mysql_query($query) or die("Query fallita: " . mysql_error() ); /* Stampa dei risultati in HTML */ - print "<table>\n"; + echo "<table>\n"; while ($linea = mysql_fetch_array($risultato, MYSQL_ASSOC)) { - print "\t<tr>\n"; + echo "\t<tr>\n"; foreach ($linea as $valore_colonna) { - print "\t\t<td>$valore_colonna</td>\n"; + echo "\t\t<td>$valore_colonna</td>\n"; } - print "\t</tr>\n"; + echo "\t</tr>\n"; } print "</table>\n"; http://cvs.php.net/diff.php/phpdoc-it/reference/network/reference.xml?r1=1.3&r2=1.4&ty=u Index: phpdoc-it/reference/network/reference.xml diff -u phpdoc-it/reference/network/reference.xml:1.3 phpdoc-it/reference/network/reference.xml:1.4 --- phpdoc-it/reference/network/reference.xml:1.3 Mon Apr 29 17:31:02 2002 +++ phpdoc-it/reference/network/reference.xml Thu Jul 29 08:21:26 2004 @@ -1,10 +1,38 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- EN-Revision: 1.2 Maintainer: cortesi Status: ready --> +<!-- EN-Revision: 1.5 Maintainer: cortesi Status: ready --> <!-- CREDITS: valente --> <reference id="ref.network"> <title>Funzioni di rete</title> <titleabbrev>Rete</titleabbrev> - + <partintro> + + <section id="network.intro"> + &reftitle.intro; + <para> + + </para> + </section> + + <section id="network.requirements"> + &reftitle.required; + &no.requirement; + </section> + + <section id="network.installation"> + &reftitle.install; + &no.install; + </section> + + &reference.network.ini; + + <section id="network.resources"> + &reftitle.resources; + &no.resource; + </section> + + &reference.network.constants; + + </partintro> &reference.network.functions; </reference> http://cvs.php.net/co.php/phpdoc-it/reference/ibase/configure.xml?r=1.1&p=1 Index: phpdoc-it/reference/ibase/configure.xml +++ phpdoc-it/reference/ibase/configure.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- EN-Revision: 1.3 Maintainer: darvina Status: ready --> <section id="ibase.installation"> &reftitle.install; <para> Per abilitare l'utilizzo di InterBase, configurare il PHP con <option role="configure">--with-interbase[=DIR]</option>, dove DIR indica la directory di installazione di InterBase; il defualt è <filename>/usr/interbase</filename>. </para> <note> <title>Nota per gli utenti Win32</title> <simpara> Per abilitare questo modulo nel mondo Windows, occorre copiare <filename>gds32.dll</filename> dalla cartella DLL della distribuzione PHP/Win32 alla cartella SYSTEM32 della machhina Windows. (Ad esempio: <filename class="directory">C:\WINNT\SYSTEM32</filename> o <filename class="directory">C:\WINDOWS\SYSTEM32</filename>). Nel caso in cui il server InterBase sia sulla medesima macchina in cui gira il PHP, queste DLL sono già installate. Quindi non occorre copiare <filename>gds32.dll</filename> dalla cartella DLL. </simpara> </note> </section> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/co.php/phpdoc-it/reference/ibase/constants.xml?r=1.1&p=1 Index: phpdoc-it/reference/ibase/constants.xml +++ phpdoc-it/reference/ibase/constants.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- EN-Revision: 1.5 Maintainer: darvina Status: ready --> <section id="ibase.constants"> &reftitle.constants; &extension.constants; <para> Le seguenti costanti possono essere passate alle funzioni <function>ibase_trans</function> per indicare il comportamento delle transazioni. <table> <title>Flag per le transazioni Firebird/InterBase</title> <tgroup cols="2"> <thead> <row> <entry>Costante</entry> <entry>Descrizione</entry> </row> </thead> <tbody> <row> <entry>IBASE_DEFAULT</entry> <entry> Sono utilizzate le impostazioni di default per la transazione. Quale default è determinato dalla libreria client, che, nella maggior parte dei casi, lo definisce come IBASE_WRITE|IBASE_CONCURRENCY|IBASE_WAIT.</entry> </row> <row> <entry>IBASE_READ</entry> <entry>Inizia una transazione di sola lettura.</entry> </row> <row> <entry>IBASE_WRITE</entry> <entry>Inizia una transazione di lettura/scrittura.</entry> </row> <row> <entry>IBASE_CONSISTENCY</entry> <entry>Inizia una transazione con il livello di isolamento impostato a 'consistency', il quale indica che una transazione non leggere da tabelle che stanno per essere modificate da altre transazioni concorrenti.</entry> </row> <row> <entry>IBASE_CONCURRENCY</entry> <entry>Inizia una transazione con il livello di isolamento impostato a 'concurrency' (o 'snapshot'), il quale indica che la transazione può accedere a tutte le tabelle, ma non può rilevare modifiche eseguite da altre transazioni dopo la partenza della transazione.</entry> </row> <row> <entry>IBASE_COMMITTED</entry> <entry>Inizia una transazione con il livello di isolamento impostato a 'read committed'. Questo flag dovrebbe essere abbinato con <constant>IBASE_REC_VERSION</constant> oppure con <constant>IBASE_REC_NO_VERSION</constant>. Questo livello di isolamento permette l'accesso alle modifiche quando queste vengono eseguite dopo l'inizio della transazione. Se si indica <constant>IBASE_REC_NO_VERSION</constant>, si può accedere solo all'ultima versione della riga. Se si indica <constant>IBASE_REC_VERSION</constant>, una riga può essere letta anche se vi è una modifica pendente da parte di una transazione concorrente. </entry> </row> <row> <entry>IBASE_WAIT</entry> <entry>Indica che la transazione deve attendere e riprovare in caso di conflitto.</entry> </row> <row> <entry>IBASE_NOWAIT</entry> <entry>Indica che la transazione deve fallire immadiatamente in caso di conflitto di accesso.</entry> </row> </tbody> </tgroup> </table> </para> <para> La seguenti costanti possono essere utilizzate con <function>ibase_fetch_row</function>, <function>ibase_fetch_assoc</function> o <function>ibase_fetch_object</function> per indicare il comportamento nello scarico dei dati. <table> <title>Flag di scarico dati in Firebird/InterBase</title> <tgroup cols="2"> <thead> <row> <entry>Costante</entry> <entry>Descrizione</entry> </row> </thead> <tbody> <row> <entry>IBASE_FETCH_BLOBS</entry> <entry>Disponibile anche come <constant>IBASE_TEXT</constant> per compatibilità verso il passato. Forza lo scarico in linea dei contenuti BLOB, anzichè essere scaricati come indentificatori BLOB.</entry> </row> <row> <entry>IBASE_FETCH_ARRAYS</entry> <entry>Forza lo scarico in linea delle matrici. Altrimenti le matrici sarebbero restituite come variabili. La matrici possono essere utilizzate come argomenti solo per le operazioni di INSERT, poichè, al momento, non vi sono funzioni che trattano le matrici. </entry> </row> <row> <entry>IBASE_UNIXTIME</entry> <entry>Indica di restituire i dacmpi data e ora non come stringa, ma come UNIX timestamp (il numero dei secondi da una certa data, che è il 1-Gen-1970 0:00 UTC). Possono esserci problemi se utilizzato con date anteriori al 1970 su certi sistemi. </entry> </row> </tbody> </tgroup> </table> </para> <para> Le seguenti costanti sono utilizzate per passare richieste ed opzioni alle (<function>ibase_server_info</function>, <function>ibase_db_info </function>, <function>ibase_backup</function>, <function>ibase_restore </function> e <function>ibase_maintain_db</function>). Fare riferimento ai manuali di Firebird/InterBase per avere il significato di queste funzioni. <variablelist> <varlistentry> <term> <constant>IBASE_BKP_IGNORE_CHECKSUMS</constant> </term> <listitem> <simpara> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_BKP_IGNORE_LIMBO</constant> </term> <listitem> <simpara> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_BKP_METADATA_ONLY</constant> </term> <listitem> <simpara> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_BKP_NO_GARBAGE_COLLECT</constant> </term> <listitem> <simpara> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_BKP_OLD_DESCRIPTIONS</constant> </term> <listitem> <simpara> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_BKP_NON_TRANSPORTABLE</constant> </term> <listitem> <simpara> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_BKP_CONVERT</constant> </term> <listitem> <simpara> Options to <function>ibase_backup()</function> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_RES_DEACTIVATE_IDX</constant> </term> <listitem> <simpara> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_RES_NO_SHADOW</constant> </term> <listitem> <simpara> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_RES_NO_VALIDITY</constant> </term> <listitem> <simpara> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_RES_ONE_AT_A_TIME</constant> </term> <listitem> <simpara> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_RES_REPLACE</constant> </term> <listitem> <simpara> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_RES_CREATE</constant> </term> <listitem> <simpara> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_RES_USE_ALL_SPACE</constant> </term> <listitem> <simpara> Options to <function>ibase_restore</function> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_PRP_PAGE_BUFFERS</constant> </term> <listitem> <simpara> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_PRP_SWEEP_INTERVAL</constant> </term> <listitem> <simpara> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_PRP_SHUTDOWN_DB</constant> </term> <listitem> <simpara> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_PRP_DENY_NEW_TRANSACTIONS</constant> </term> <listitem> <simpara> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_PRP_DENY_NEW_ATTACHMENTS</constant> </term> <listitem> <simpara> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_PRP_RESERVE_SPACE</constant> </term> <listitem> <simpara> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_PRP_RES_USE_FULL</constant> </term> <listitem> <simpara> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_PRP_RES</constant> </term> <listitem> <simpara> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_PRP_WRITE_MODE</constant> </term> <listitem> <simpara> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_PRP_WM_ASYNC</constant> </term> <listitem> <simpara> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_PRP_WM_SYNC</constant> </term> <listitem> <simpara> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_PRP_ACCESS_MODE</constant> </term> <listitem> <simpara> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_PRP_AM_READONLY</constant> </term> <listitem> <simpara> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_PRP_AM_READWRITE</constant> </term> <listitem> <simpara> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_PRP_SET_SQL_DIALECT</constant> </term> <listitem> <simpara> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_PRP_ACTIVATE</constant> </term> <listitem> <simpara> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_PRP_DB_ONLINE</constant> </term> <listitem> <simpara> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_RPR_CHECK_DB</constant> </term> <listitem> <simpara> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_RPR_IGNORE_CHECKSUM</constant> </term> <listitem> <simpara> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_RPR_KILL_SHADOWS</constant> </term> <listitem> <simpara> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_RPR_MEND_DB</constant> </term> <listitem> <simpara> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_RPR_VALIDATE_DB</constant> </term> <listitem> <simpara> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_RPR_FULL</constant> </term> <listitem> <simpara> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_RPR_SWEEP_DB</constant> </term> <listitem> <simpara> Options to <function>ibase_maintain_db</function> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_STS_DATA_PAGES</constant> </term> <listitem> <simpara> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_STS_DB_LOG</constant> </term> <listitem> <simpara> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_STS_HDR_PAGES</constant> </term> <listitem> <simpara> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_STS_IDX_PAGES</constant> </term> <listitem> <simpara> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_STS_SYS_RELATIONS</constant> </term> <listitem> <simpara> Options to <function>ibase_db_info</function> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_SVC_SERVER_VERSION</constant> </term> <listitem> <simpara> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_SVC_IMPLEMENTATION</constant> </term> <listitem> <simpara> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_SVC_GET_ENV</constant> </term> <listitem> <simpara> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_SVC_GET_ENV_LOCK</constant> </term> <listitem> <simpara> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_SVC_GET_ENV_MSG</constant> </term> <listitem> <simpara> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_SVC_USER_DBPATH</constant> </term> <listitem> <simpara> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_SVC_SVR_DB_INFO</constant> </term> <listitem> <simpara> </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>IBASE_SVC_GET_USERS</constant> </term> <listitem> <simpara> Opzioni per <function>ibase_server_info</function> </simpara> </listitem> </varlistentry> </variablelist> </para> </section> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/co.php/phpdoc-it/reference/ibase/ini.xml?r=1.1&p=1 Index: phpdoc-it/reference/ibase/ini.xml +++ phpdoc-it/reference/ibase/ini.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- EN-Revision: 1.4 Maintainer: darvina Status: ready --> <section id="ibase.configuration"> &reftitle.runtime; &extension.runtime; <para> <table> <title>Parametri di configurazione di InterBase</title> <tgroup cols="3"> <thead> <row> <entry>Nome</entry> <entry>Default</entry> <entry>Modificabile</entry> </row> </thead> <tbody> <row> <entry>ibase.allow_persistent</entry> <entry>"On"</entry> <entry>PHP_INI_SYSTEM</entry> </row> <row> <entry>ibase.max_persistent</entry> <entry>"-1"</entry> <entry>PHP_INI_SYSTEM</entry> </row> <row> <entry>ibase.max_links</entry> <entry>"-1"</entry> <entry>PHP_INI_SYSTEM</entry> </row> <row> <entry>ibase.default_db</entry> <entry>NULL</entry> <entry>PHP_INI_SYSTEM</entry> </row> <row> <entry>ibase.default_user</entry> <entry>NULL</entry> <entry>PHP_INI_ALL</entry> </row> <row> <entry>ibase.default_password</entry> <entry>NULL</entry> <entry>PHP_INI_ALL</entry> </row> <row> <entry>ibase.default_charset</entry> <entry>NULL</entry> <entry>PHP_INI_ALL</entry> </row> <row> <entry>ibase.timestampformat</entry> <entry>"%Y-%m-%d %H:%M:%S"</entry> <entry>PHP_INI_ALL</entry> </row> <row> <entry>ibase.dateformat</entry> <entry>"%Y-%m-%d"</entry> <entry>PHP_INI_ALL</entry> </row> <row> <entry>ibase.timeformat</entry> <entry>"%H:%M:%S"</entry> <entry>PHP_INI_ALL</entry> </row> </tbody> </tgroup> </table> Per maggiori dettagli e definizioni delle costanti PHP_INI_* vedere <function>ini_set</function>. </para> &ini.descriptions.title; <para> <variablelist> <varlistentry id="ini.ibase.allow-persistent"> <term> <parameter>ibase.allow_persistent</parameter> <type>boolean</type> </term> <listitem> <para> Stabilisce se permettere o meno le <link linkend="features.persistent-connections">connessioni persistenti</link> a Firebird/InterBase. </para> </listitem> </varlistentry> <varlistentry id="ini.ibase.max-persistent"> <term> <parameter>ibase.max_persistent</parameter> <type>integer</type> </term> <listitem> <para> Indica il numero massimo di connessioni persistenti a Firebird/InterBase per processo. Le ulteriori connessioni create con ibase_pconnect() saranno non persistenti. </para> </listitem> </varlistentry> <varlistentry id="ini.ibase.max-links"> <term> <parameter>ibase.max_links</parameter> <type>integer</type> </term> <listitem> <para> Indica il numero massimo di connessioni a Firebird/InterBase per processo, incluse le connessioni persistenti. </para> </listitem> </varlistentry> <varlistentry id="ini.ibase.default-db"> <term> <parameter>ibase.default_db</parameter> <type>string</type> </term> <listitem> <para> Il database di default a cui connettersi quando viene chiamata la funzione ibase_[p]connect() senza specifica del nome del database. Se questo valore è impostato ed è abilitata la modalità sicura SQL, non saranno permesse connessioni ad altri database. </para> </listitem> </varlistentry> <varlistentry id="ini.ibase.default-user"> <term> <parameter>ibase.default_user</parameter> <type>string</type> </term> <listitem> <para> Il nome utente da utilizzarsi per la connessione al database se non viene specificato. </para> </listitem> </varlistentry> <varlistentry id="ini.ibase.default-password"> <term> <parameter>ibase.default_password</parameter> <type>string</type> </term> <listitem> <para> La password da utilizzare per connettersi al database se non viene specificata in fase di connessione. </para> </listitem> </varlistentry> <varlistentry id="ini.ibase.default-charset"> <term> <parameter>ibase.default_charset</parameter> <type>string</type> </term> <listitem> <para> Il set di caratteri da utilizzare per la connessione al database se non ne viene specificato uno al momento della connessione. </para> </listitem> </varlistentry> <!-- Date and time directives --> <varlistentry id="ini.ibase.timestampformat"> <term> <parameter>ibase.timestampformat</parameter> <type>string</type> </term> <listitem> <para> </para> </listitem> </varlistentry> <varlistentry id="ini.ibase.dateformat"> <term> <parameter>ibase.dateformat</parameter> <type>string</type> </term> <listitem> <para> </para> </listitem> </varlistentry> <varlistentry id="ini.ibase.timeformat"> <term> <parameter>ibase.timeformat</parameter> <type>string</type> </term> <listitem> <para> Questo parametro è utilizzato per utilizzato per impostare il formato di data ed ora utilizzato per la restituzione di date ed ore dai set di risultati o per l'impostazione degli argomenti di data ed ora. </para> </listitem> </varlistentry> </variablelist> </para> </section> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/co.php/phpdoc-it/reference/network/constants.xml?r=1.1&p=1 Index: phpdoc-it/reference/network/constants.xml +++ phpdoc-it/reference/network/constants.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- EN-Revision: 1.6 Maintainer: cortesi Status: ready --> <section id="network.constants"> &reftitle.constants; &extension.constants.core; <table> <title>Opzioni <function>openlog</function></title> <tgroup cols="2"> <thead> <row> <entry>Costante</entry> <entry>Descrizione</entry> </row> </thead> <tbody> <row> <entry>LOG_CONS</entry> <entry> Se si verifica un errore nella scrittura nel log di sistema scrive direttamente sulla console. </entry> </row> <row> <entry>LOG_NDELAY</entry> <entry> Apre immediatamente la connessione con il log </entry> </row> <row> <entry>LOG_ODELAY</entry> <entry> (default) attende ad aprire la connessione fino a quando non vi è un messaggio da registrare. </entry> </row> <row> <entry>LOG_NOWAIT</entry> <entry> </entry> </row> <row> <entry>LOG_PERROR</entry> <entry>Scrive il messaggio di log anche nello standard error</entry> </row> <row> <entry>LOG_PID</entry> <entry>Include anche il PID in ciascun messaggio</entry> </row> </tbody> </tgroup> </table> <table> <title>Tools <function>openlog</function></title> <tgroup cols="2"> <thead> <row> <entry>Costante</entry> <entry>Descrizione</entry> </row> </thead> <tbody> <row> <entry>LOG_AUTH</entry> <entry> Messaggio di sicurezza/autorizzazione (utilizzare LOG_AUTHPRIV nei sistemi in cui questa costante è definita) </entry> </row> <row> <entry>LOG_AUTHPRIV</entry> <entry>Messaggi di sicurezza/autorizzazione (privati)</entry> </row> <row> <entry>LOG_CRON</entry> <entry>Demone dell'ora (cron ed at)</entry> </row> <row> <entry>LOG_DAEMON</entry> <entry>Altri demoni di sistema</entry> </row> <row> <entry>LOG_KERN</entry> <entry>Messaggi del kernel</entry> </row> <row> <entry>LOG_LOCAL0 ... LOG_LOCAL7</entry> <entry>Riservato per utilizzi locali, questi non sono dipsonibili in Windows</entry> </row> <row> <entry>LOG_LPR</entry> <entry>Sottosistema della stampante</entry> </row> <row> <entry>LOG_MAIL</entry> <entry>Sottosistema di posta</entry> </row> <row> <entry>LOG_NEWS</entry> <entry>Sottosistema USENET news</entry> </row> <row> <entry>LOG_SYSLOG</entry> <entry>Messaggi generati internamente da syslogd</entry> </row> <row> <entry>LOG_USER</entry> <entry>Messaggi utente generici</entry> </row> <row> <entry>LOG_UUCP</entry> <entry>Sottosistema UUCP</entry> </row> </tbody> </tgroup> </table> <table> <title>Priorità (in ordine decrescente) di <function>syslog</function></title> <tgroup cols="2"> <thead> <row> <entry>Costante</entry> <entry>Descrizione</entry> </row> </thead> <tbody> <row> <entry>LOG_EMERG</entry> <entry>Sistema inutilizzabile</entry> </row> <row> <entry>LOG_ALERT</entry> <entry>Azioni devono essere intraprese immediatamente</entry> </row> <row> <entry>LOG_CRIT</entry> <entry>Condizioni critiche</entry> </row> <row> <entry>LOG_ERR</entry> <entry>Condizioni di errore</entry> </row> <row> <entry>LOG_WARNING</entry> <entry>Condizioni di attenzione</entry> </row> <row> <entry>LOG_NOTICE</entry> <entry>Situazione normale, ma significativa</entry> </row> <row> <entry>LOG_INFO</entry> <entry>Messaggio informativo</entry> </row> <row> <entry>LOG_DEBUG</entry> <entry>Messaggio di debug</entry> </row> </tbody> </tgroup> </table> <table> <title>Parametri <function>dns_get_record</function></title> <tgroup cols="2"> <thead> <row> <entry>Costante</entry> <entry>Descrizione</entry> </row> </thead> <tbody> <row> <entry>DNS_A</entry> <entry>Risorsa con indirizzo IPv4</entry> </row> <row> <entry>DNS_MX</entry> <entry>Mail Exchanger Resource</entry> </row> <row> <entry>DNS_CNAME</entry> <entry>Alias (Canonical Name) Resource</entry> </row> <row> <entry>DNS_NS</entry> <entry>Authoritative Name Server Resource</entry> </row> <row> <entry>DNS_PTR</entry> <entry>Pointer Resource</entry> </row> <row> <entry>DNS_HINFO</entry> <entry>Host Info Resource (Vedere la pagina IANA <ulink url="&url.iana.system-names;">Operating System Names</ulink> per il significato di questi valori)</entry> </row> <row> <entry>DNS_SOA</entry> <entry>Start of Authority Resource</entry> </row> <row> <entry>DNS_TXT</entry> <entry>Text Resource</entry> </row> <row> <entry>DNS_ANY</entry> <entry>Any Resource Record. In molti sistemi questo restituisce tutti i record, tuttavia non si dovrebbe farne affidamento per utilzzi critici. Piuttosto utilizzare DNS_ALL.</entry> </row> <row> <entry>DNS_AAAA</entry> <entry>IPv6 Address Resource</entry> </row> <row> <entry>DNS_ALL</entry> <entry>Interroga in modo iterativo il DNS alla ricerca di ogni tipo di record disponibile.</entry> </row> </tbody> </tgroup> </table> </section> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/co.php/phpdoc-it/reference/network/ini.xml?r=1.1&p=1 Index: phpdoc-it/reference/network/ini.xml +++ phpdoc-it/reference/network/ini.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- EN-Revision: 1.2 Maintainer: darvina Status: ready --> <section id="network.configuration"> &reftitle.runtime; &extension.runtime; <para> <table> <title>Parametri di configurazione.</title> <tgroup cols="3"> <thead> <row> <entry>Nome</entry> <entry>Default</entry> <entry>Modificabile</entry> </row> </thead> <tbody> <row> <entry>define_syslog_variables</entry> <entry>"0"</entry> <entry>PHP_INI_ALL</entry> </row> </tbody> </tgroup> </table> Per maggiori dettagli e definizioni delle costanti PHP_INI_* vedere <function>ini_set</function>. </para> &ini.descriptions.title; <para> <variablelist> <varlistentry id="ini.define-syslog-variables"> <term> <parameter>define_syslog_variables</parameter> <type>boolean</type> </term> <listitem> <para> Inposta se definire o meno le varie varaibili di syslog (quali $LOG_PID, $LOG_CRON, etc.). Disattivarle ha effetti positivi sulle performance. A runtime, queste variabili possono essere definit richiamando <function>define_syslog_variables</function>. </para> </listitem> </varlistentry> </variablelist> </para> </section> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/co.php/phpdoc-it/reference/strings/functions/fprintf.xml?r=1.1&p=1 Index: phpdoc-it/reference/strings/functions/fprintf.xml +++ phpdoc-it/reference/strings/functions/fprintf.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- EN-Revision: 1.2 Maintainer: darvina Status: ready --> <refentry id="function.fprintf"> <refnamediv> <refname>fprintf</refname> <refpurpose>Scrive una stringa formattata in uno stream</refpurpose> </refnamediv> <refsect1> <title>Descrizione</title> <methodsynopsis> <type>int</type><methodname>fprintf</methodname> <methodparam><type>resource</type><parameter>handle</parameter></methodparam> <methodparam><type>string</type><parameter>format</parameter></methodparam> <methodparam choice="opt"><type>mixed</type><parameter>args</parameter></methodparam> </methodsynopsis> <simpara> La funzione scrive una stringa formattata in base al parametro <parameter>format</parameter> nello stream indicato dal parametro <parameter>handle</parameter>. </simpara> <simpara> La stringa di formato è composta da 0 o più direttive: i caratteri ordinari (escluso il <literal>%</literal>) sono copiati direttamente nello stream, mentre le <emphasis>specifiche di conversione</emphasis>, scaricano il proprio parametro. Queste note si applicano alle funzioni <function>fprintf</function>, <function>sprintf</function> e <function>printf</function>. </simpara> <para> Ciascun parametro di conversione consiste nel segno percento (<literal>%</literal>), seguito da uno più dei seguenti elementi nell'ordine si ha: <orderedlist> <listitem> <simpara> Un parametro opzionale per la specifica del <emphasis>riempimento</emphasis> che indica quale carattere sarà utilizzato per completare la stringa risultante in modo da raggiungere la dimensione richiesta. Questo può essere uno spazio oppure uno <literal>0</literal> (il carattere zero). Per default si completa con spazi. Un carattere di riempimento alternativo può essere indicato anteponendo a questo l'apice singolo (<literal>'</literal>). Vedere gli esempi seguenti. </simpara> </listitem> <listitem> <simpara> Un parametro opzionale per la specifica dell'<emphasis>allineamento</emphasis> che indica se la stringa risultante debba essere giustificata a destra o a sinistra. Per default le stringhe sono giustificate a destra; il carattere <literal>-</literal> forza la giustificazione a sinistra. </simpara> </listitem> <listitem> <simpara> Un parametro numerico opzionale per la specifica della <emphasis>dimensione</emphasis> che indica di quanti caratteri (come minimo) debba essere lunga la stringa. </simpara> </listitem> <listitem> <simpara> Un parametro opzionale per indicare la <emphasis>precisione</emphasis> per indicare quante cifre decimali debbano essere visualizzate per i numeri in virgola mobile. Quetso parametro non influenza gli altri tipi di formati, solo il tipo <type>float</type>. (Un'altra funzione utile per la formattazione dei numeri è <function>number_format</function>.) </simpara> </listitem> <listitem> <para> Una specifica di <emphasis>tipo</emphasis> che indica il tipo di dati dell'argomento. I possibili tipi sono: <simplelist> <member> <literal>%</literal> - il carattere percento. Nessun argomento è richiesto </member> <member> <literal>b</literal> - l'argomento è trattato come un intero e sarà presentato come numero binario. </member> <member> <literal>c</literal> - l'argomento è trattato come un intero e sarà presentato come carattere ASCII del valore corrispondente. </member> <member> <literal>d</literal> - l'argomento è trattato come un intero e sarà presentato come un numero decimale con segno. </member> <member> <literal>u</literal> - l'argomento è trattato come un intero e sarà presentato come un numero decimale senza segno. </member> <member> <literal>f</literal> - l'argomento è trattato come un <type>float</type>e sarà presentato come un numero in virgola mobile. </member> <member> <literal>o</literal> - l'argomento è trattato come un intero e sarà presentato come un numero ottale. </member> <member> <literal>s</literal> - l'argomento sarà trattato e presentato come una stringa. </member> <member> <literal>x</literal> - the argument is treated as an integer and presented as a hexadecimal number (with lowercase letters). </member> <member> <literal>X</literal> - l'argomento è trattato come un intero e sarà presentato come un numero esadecimale (con le lettere maiuscole). </member> </simplelist> </para> </listitem> </orderedlist> </para> <simpara> Vedere anche: <function>printf</function>, <function>sprintf</function>, <function>sscanf</function>, <function>fscanf</function>, <function>vsprintf</function> e <function>number_format</function>. </simpara> </refsect1> <refsect1> <title>Esempi</title> <para> <example> <title><function>sprintf</function>: interi completati con zero</title> <programlisting role="php"> <![CDATA[ <?php $isodate = sprintf("%04d-%02d-%02d", $year, $month, $day); ?> ]]> </programlisting> </example> <example> <title><function>sprintf</function>: formattazione della moneta</title> <programlisting role="php"> <![CDATA[ <?php $money1 = 68.75; $money2 = 54.35; $money = $money1 + $money2; // echo $money will output "123.1"; $formatted = sprintf("%01.2f", $money); // echo $formatted will output "123.10" ?> ]]> </programlisting> </example> </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/co.php/phpdoc-it/reference/strings/functions/get-html-translation-table.xml?r=1.1&p=1 Index: phpdoc-it/reference/strings/functions/get-html-translation-table.xml +++ phpdoc-it/reference/strings/functions/get-html-translation-table.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- EN-Revision: 1.6 Maintainer: darvina Status: ready --> <!-- splitted from ./en/functions/strings.xml, last change in rev 1.2 --> <refentry id="function.get-html-translation-table"> <refnamediv> <refname>get_html_translation_table</refname> <refpurpose> Restituisce la tabella di decodifica utilizzata da <function>htmlspecialchars</function> e <function>htmlentities</function> </refpurpose> </refnamediv> <refsect1> <title>Descrizione</title> <methodsynopsis> <type>array</type><methodname>get_html_translation_table</methodname> <methodparam><type>int</type><parameter>table</parameter></methodparam> <methodparam choice="opt"><type>int</type><parameter>quote_style</parameter></methodparam> </methodsynopsis> <para> La funzione <function>get_html_translation_table</function> restituisce la tabella di decodifica utilizzata dalle funzioni <function>htmlspecialchars</function> e <function>htmlentities</function>. </para> <para> Esistono due nuove costanti (<constant>HTML_ENTITIES</constant>, <constant>HTML_SPECIALCHARS</constant>) che permettono di indicare quale tabella sid esidera. Inoltre nelle funzioni <function>htmlspecialchars</function> e <function>htmlentities</function>, opzionalmente, si può specificare il <parameter>quote_style</parameter> con cui si lavora. Il default è <constant>ENT_COMPAT</constant>. Vedere la descrizione di queste modalità in <function>htmlspecialchars</function>. </para> <para> <example> <title>Esempio della tabella di decodifica</title> <programlisting role="php"> <![CDATA[ <?php $trans = get_html_translation_table(HTML_ENTITIES); $str = "Hallo & <Frau> & Krämer"; $encoded = strtr($str, $trans); ?> ]]> </programlisting> </example> La variabile <literal>$encoded</literal> ora contiene: <literal>"Hallo &amp;amp; &amp;lt;Frau&amp;gt; &amp;amp; Kr&amp;auml;mer".</literal> </para> <para> Un'altro utilizzo interessante di questa funzione è dato, in combinazione con <function>array_flip</function>, dalla possibilità di cambiare direzione alla decodifica. <informalexample> <programlisting role="php"> <![CDATA[ <?php $trans = array_flip($trans); $original = strtr($encoded, $trans); ?> ]]> </programlisting> </informalexample> Il contenuto <literal>$original</literal> sarà: "Hallo &amp; &lt;Frau> &amp; Kr&auml;mer". </para> <para> Vedere anche: <function>htmlspecialchars</function>, <function>htmlentities</function>, <function>strtr</function> e <function>array_flip</function>. </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/co.php/phpdoc-it/reference/strings/functions/hebrev.xml?r=1.1&p=1 Index: phpdoc-it/reference/strings/functions/hebrev.xml +++ phpdoc-it/reference/strings/functions/hebrev.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- EN-Revision: 1.2 Maintainer: darvina Status: ready --> <!-- splitted from ./en/functions/strings.xml, last change in rev 1.34 --> <refentry id="function.hebrev"> <refnamediv> <refname>hebrev</refname> <refpurpose> Converte il tetso logico Ebraico in testo visuale </refpurpose> </refnamediv> <refsect1> <title>Descrizione</title> <methodsynopsis> <type>string</type><methodname>hebrev</methodname> <methodparam><type>string</type><parameter>hebrew_text</parameter></methodparam> <methodparam choice="opt"><type>int</type><parameter>max_chars_per_line</parameter></methodparam> </methodsynopsis> <para> Il parametro opzionale <parameter>max_chars_per_line</parameter> indica il numero massimo di caratteri per linea che saranno restituiti in output. La funzione tenta di evitare di spezzare le parole. </para> <para> Vedere anche <function>hebrevc</function> </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/co.php/phpdoc-it/reference/strings/functions/hebrevc.xml?r=1.1&p=1 Index: phpdoc-it/reference/strings/functions/hebrevc.xml +++ phpdoc-it/reference/strings/functions/hebrevc.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- EN-Revision: 1.2 Maintainer: darvina Status: ready --> <!-- splitted from ./en/functions/strings.xml, last change in rev 1.34 --> <refentry id="function.hebrevc"> <refnamediv> <refname>hebrevc</refname> <refpurpose> Converte il tetso logico Ebraico in testo visuale con conversione del caratter di 'a capo' </refpurpose> </refnamediv> <refsect1> <title>Descrizione</title> <methodsynopsis> <type>string</type><methodname>hebrevc</methodname> <methodparam><type>string</type><parameter>hebrew_text</parameter></methodparam> <methodparam choice="opt"><type>int</type><parameter>max_chars_per_line</parameter></methodparam> </methodsynopsis> <para> Questa funzione è simile a <function>hebrev</function> con la differenza che converte il carattere di 'a capo' (\n) in "&lt;br&gt;\n". Il parametro opzionale <parameter>max_chars_per_line</parameter> indica il numero massimo di caratteri per linea che saranno restituiti in output. La funzione tenta di evitare di spezzare le parole. </para> <para> Vedere anche <function>hebrev</function> </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/co.php/phpdoc-it/reference/strings/functions/htmlentities.xml?r=1.1&p=1 Index: phpdoc-it/reference/strings/functions/htmlentities.xml +++ phpdoc-it/reference/strings/functions/htmlentities.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- EN-Revision: 1.10 Maintainer: darvina Status: ready --> <!-- splitted from ./en/functions/strings.xml, last change in rev 1.2 --> <refentry id="function.htmlentities"> <refnamediv> <refname>htmlentities</refname> <refpurpose> Converte tutti i possibili caratteri in entità HTML </refpurpose> </refnamediv> <refsect1> <title>Descrizione</title> <methodsynopsis> <type>string</type><methodname>htmlentities</methodname> <methodparam><type>string</type><parameter>string</parameter></methodparam> <methodparam choice="opt"><type>int</type><parameter>quote_style</parameter></methodparam> <methodparam choice="opt"><type>string</type><parameter>charset</parameter></methodparam> </methodsynopsis> <para> Questa funzione è identica a <function>htmlspecialchars</function> tranne che <function>htmlentities</function> converte tutti i caratteri che hanno una corrispettiva entità HTML. </para> <para> Come per la funzione <function>htmlspecialchars</function>, il secondo parametro opzionale <parameter>quote_style</parameter> indica cosa occorre fare per gli apici 'singoli' e "doppi". Sono possibili tre scelte indicate da tre costanti con default <constant>ENT_COMPAT</constant>: <table> <title>Costantio disponibili per <parameter>quote_style</parameter></title> <tgroup cols="2"> <thead> <row> <entry>Nome della costante</entry> <entry>Descrizione</entry> </row> </thead> <tbody> <row> <entry><constant>ENT_COMPAT</constant></entry> <entry>Converte gli apici doppi e lascia inalterati gli apici singoli.</entry> </row> <row> <entry><constant>ENT_QUOTES</constant></entry> <entry>Converte sia gli apici doppi sia gli apici singoli.</entry> </row> <row> <entry><constant>ENT_NOQUOTES</constant></entry> <entry>Lascia entrambi i tipi di apici inalterati.</entry> </row> </tbody> </tgroup> </table> </para> <para> Il suupporto per il parametro <parameter>quote</parameter> è stato introdotto in PHP 4.0.3. </para> <para> Come per la funzione <function>htmlspecialchars</function>, questa ha un terzo parametro <parameter>charset</parameter>, opzionale, che definisce quale set di caratteri utilizzare per la conversione. Il supporto per questo parametro è stato aggiunto in PHP 4.1.0. Attualmente per default si utilizza il set ISO-8859-1. </para> &reference.strings.charsets; <para> Se si deve esere una decodifica (un giro al contrario) occorre utilizzare la funzione <function>html_entity_decode</function>. </para> <para> <example> <title>Un esempio di <function>htmlentities</function></title> <programlisting role="php"> <![CDATA[ <?php $str = "A 'quote' is <b>bold</b>"; // Visualizza: A 'quote' is &lt;b&gt;bold&lt;/b&gt; echo htmlentities($str); // Visualizza: A &#039;quote&#039; is &lt;b&gt;bold&lt;/b&gt; echo htmlentities($str, ENT_QUOTES); ?> ]]> </programlisting> </example> </para> <para> Vedere anche <function>html_entity_decode</function>, <function>get_html_translation_table</function>, <function>htmlspecialchars</function>, <function>nl2br</function> e <function>urlencode</function>. </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 -->
« previous php.doc.it (#607) next »