Hi, I talked with Edwin and he really wants to keep translating files. Can you please activate this SVN account? Please find attached the files he translated. Thanks!
Yago 2010/4/24 Edwin Alexander Cartagena Hernández <edwincartage...@gmail.com> > I would like to have an SVN account to help with the Spanish translation of > the PHP Manual. Yago, a SVN account holder motived me to collaborate in this > translation project and suggested me to request a SVN account. > -- Yago Ferrer
<?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 297230 $ --> <!-- EN-Revision: 297230 Maintainer: edwincartagenah Status: ready --> <refentry xml:id="function.ziparchive-getfromname" xmlns="http://docbook.org/ns/docbook"> <refnamediv> <refname>ZipArchive::getFromName</refname> <refpurpose>Devuelve el contenido de la entrada utilizando su nombre</refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>mixed</type><methodname>ZipArchive::getFromName</methodname> <methodparam><type>string</type><parameter>name</parameter></methodparam> <methodparam choice="opt"><type>int</type><parameter>flags</parameter></methodparam> </methodsynopsis> <para> Devuelve el contenido de la entrada utilizando su nombre </para> </refsect1> <refsect1 role="parameters"> &reftitle.parameters; <para> <variablelist> <varlistentry> <term><parameter>name</parameter></term> <listitem> <para> Nombre de la entrada </para> </listitem> </varlistentry> <varlistentry> <term><parameter>flags</parameter></term> <listitem> <para> Los indicadores a utilizar para abrir el archivo. Los siguientes valores podrían ser escritos juntos con un OR lógico en él. <itemizedlist> <listitem> <para> <constant>ZIPARCHIVE::FL_UNCHANGED</constant> </para> </listitem> <listitem> <para> <constant>ZIPARCHIVE::FL_COMPRESSED</constant> </para> </listitem> </itemizedlist> </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> Al tener éxito, devuelve el contenido de la entrada o devuelve &return.false; en caso de error. </para> </refsect1> <refsect1 role="examples"> &reftitle.examples; <example> <title>Obtener el contenido de los ficheros</title> <programlisting role="php"> <![CDATA[ <?php $zip = new ZipArchive; if ($zip->open('test1.zip') === TRUE) { echo $zip->getFromName('testfromfile.php'); $zip->close(); } else { echo 'failed'; } ?> ]]> </programlisting> </example> <example> <title>Convierte una imagen desde una entrada de fichero zip</title> <programlisting role="php"> <![CDATA[ <?php $z = new ZipArchive(); if ($z->open(dirname(__FILE__) . '/test_im.zip')) { $im_string = $z->getFromName("pear_item.gif"); $im = imagecreatefromstring($im_string); imagepng($im, 'b.png'); } ?> ]]> </programlisting> </example> </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:"~/.phpdoc/manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 -->
<?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 297028 $ --> <!-- EN-Revision: 297028 Maintainer: edwincartagenah Status: ready --> <refentry xml:id="function.ziparchive-getnameindex" xmlns="http://docbook.org/ns/docbook"> <refnamediv> <refname>ZipArchive::getNameIndex</refname> <refpurpose>Devuelve el nombre de una entrada utilizando su índice</refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>string</type><methodname>ZipArchive::getNameIndex</methodname> <methodparam><type>int</type><parameter>index</parameter></methodparam> </methodsynopsis> <para> Devuelve el nombre de una entrada utilizando su índice. </para> </refsect1> <refsect1 role="parameters"> &reftitle.parameters; <para> <variablelist> <varlistentry> <term><parameter>index</parameter></term> <listitem> <para> Índice de la entrada. </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> Al tener éxito, devuelve el nombre o devuelve &return.falseforfailure; en caso de error. </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:"~/.phpdoc/manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 -->
<?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 297230 $ --> <!-- EN-Revision: 297230 Maintainer: edwincartagenah Status: ready --> <refentry xml:id="function.ziparchive-getstatusstring" xmlns="http://docbook.org/ns/docbook"> <refnamediv> <refname>ZipArchive::GetStatusString</refname> <refpurpose>Devuelve mensajes de estado de error, mensajes de sistema y/o mensajes de zip</refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>string</type><methodname>ZipArchive::getStatusString</methodname> <void/> </methodsynopsis> <para> Devuelve mensajes de estado de error, mensajes de sistema y/o mensajes de zip. </para> </refsect1> <refsect1 role="parameters"> &reftitle.parameters; &no.function.parameters; </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> Al tener éxito, devuelve un puntero de fichero (un recurso) o devuelve &return.falseforfailure; en caso de error. </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:"~/.phpdoc/manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 -->
<?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 297028 $ --> <!-- EN-Revision: 297028 Maintainer: edwincartagenah Status: ready --> <refentry xml:id="function.ziparchive-getstream" xmlns="http://docbook.org/ns/docbook"> <refnamediv> <refname>ZipArchive::getStream</refname> <refpurpose>Obtener un manejador de fichero para la entrada definido por su nombre (sólo lectura).</refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>resource</type><methodname>ZipArchive::getStream</methodname> <methodparam><type>string</type><parameter>name</parameter></methodparam> </methodsynopsis> <para> Obtener un manejador de fichero para la entrada definido por su nombre. Por ahora, éste solamente soporta operaciones de lectura. </para> </refsect1> <refsect1 role="parameters"> &reftitle.parameters; <para> <variablelist> <varlistentry> <term><parameter>name</parameter></term> <listitem> <para> El nombre de la entrada a utilizar. </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> Al tener éxito, devuelve un puntero de fichero (un recurso) o devuelve &return.falseforfailure; en caso de error. </para> </refsect1> <refsect1 role="examples"> &reftitle.examples; <example> <title>Obtiene los contenidos de entrada con <function>fread</function> y lo almacena</title> <programlisting role="php"> <![CDATA[ <?php $content = ''; $z = new ZipArchive(); if ($z->open('prueba.zip')) { $fp = $z->getStream('test'); if(!$fp) exit("falló.\n"); while (!feof($fp)) { $contents .= fread($fp, 2); } fclose($fp); file_put_contents('t',$contents); echo "hecho.\n"; } ?> ]]> </programlisting> </example> <example> <title>Lo mismo como el ejemplo anterior pero con <function>fopen</function> y el envoltorio de flujo de zip</title> <programlisting role="php"> <![CDATA[ <?php $fp = fopen('zip://' . dirname(__FILE__) . '/test.zip#test', 'r'); if (!$fp) { exit("No se puede abrir.\n"); } while (!feof($fp)) { $contents .= fread($fp, 2); echo "$contents\n"; } fclose($fp); echo "done.\n"; ?> ]]> </programlisting> </example> <example> <title>El flujo de envoltorio y la imagen, también pueden ser utilizados con la función xml</title> <programlisting role="php"> <![CDATA[ <?php $im = imagecreatefromgif('zip://' . dirname(__FILE__) . '/test_im.zip#pear_item.gif'); imagepng($im, 'a.png'); ?> ]]> </programlisting> </example> </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:"~/.phpdoc/manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 -->
<?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 297028 $ --> <!-- EN-Revision: 297028 Maintainer: edwincartagenah Status: ready --> <refentry xml:id="function.ziparchive-locatename" xmlns="http://docbook.org/ns/docbook"> <refnamediv> <refname>ZipArchive::locateName</refname> <refpurpose>Devuelve el Ãndice de la entrada en el archivo.</refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>mixed</type><methodname>ZipArchive::locateName</methodname> <methodparam><type>string</type><parameter>name</parameter></methodparam> <methodparam choice="opt"><type>int</type><parameter>flags</parameter></methodparam> </methodsynopsis> <para> Localiza una entrada utilizando su nombre. </para> </refsect1> <refsect1 role="parameters"> &reftitle.parameters; <para> <variablelist> <varlistentry> <term><parameter>name</parameter></term> <listitem> <para> El nombre de la entrada a buscar </para> </listitem> </varlistentry> <varlistentry> <term><parameter>flags</parameter></term> <listitem> <para> Los indicadores son especificados agregándoles OR a los siguientes valores, ó 0 para ninguno de ellos. <itemizedlist> <listitem> <para> <constant>ZIPARCHIVE::FL_NOCASE</constant> </para> </listitem> <listitem> <para> <constant>ZIPARCHIVE::FL_NODIR</constant> </para> </listitem> </itemizedlist> </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> Al tener éxito, devuelve el Ãndice de la entrada o devuelve &return.falseforfailure; en caso de error. </para> </refsect1> <refsect1 role="examples"> &reftitle.examples; <example> <title>Crear un archivo y luego utilizarlo con <function>ZipArchive::locateName</function></title> <programlisting role="php"> <![CDATA[ <?php $file = 'testlocate.zip'; $zip = new ZipArchive; if ($zip->open($file, ZIPARCHIVE::CREATE) !== TRUE) { exit('falló'); } $zip->addFromString('entry1.txt', 'entry #1'); $zip->addFromString('entry2.txt', 'entry #2'); $zip->addFromString('dir/entry2d.txt', 'entry #2'); if (!$zip->status == ZIPARCHIVE::ER_OK) { echo "falló al escribir en el archivo zip\n"; } $zip->close(); if ($zip->open($file) !== TRUE) { exit('falló'); } echo $zip->locateName('entrada1.txt') . "\n"; echo $zip->locateName('entrada2.txt') . "\n"; echo $zip->locateName('entrada2.txt', ZIPARCHIVE::FL_NOCASE) . "\n"; echo $zip->locateName('entrada2d.txt', ZIPARCHIVE::FL_NOCASE|ZIPARCHIVE::FL_NODIR) . "\n"; $zip->close(); ?> ]]> </programlisting> </example> &example.outputs; <screen> <![CDATA[ El ejemplo de arriba mostrará la salida: 0 1 2 ]]> </screen> </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:"~/.phpdoc/manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> â
<?xml version="1.0" encoding="utf-8"?> <!-- $Revision: 297028 $ --> <!-- EN-Revision: 297028 Maintainer: edwincartagenah Status: ready --> <refentry xml:id="function.ziparchive-open" xmlns="http://docbook.org/ns/docbook"> <refnamediv> <refname>ZipArchive::open</refname> <refpurpose>Abrir un fichero de archivo en formato ZIP</refpurpose> </refnamediv> <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>mixed</type><methodname>ZipArchive::open</methodname> <methodparam><type>string</type><parameter>filename</parameter></methodparam> <methodparam choice="opt"><type>int</type><parameter>flags</parameter></methodparam> </methodsynopsis> <para> Abre un archivo nuevo en formato zip para lectura, escritura o modificación. </para> </refsect1> <refsect1 role="parameters"> &reftitle.parameters; <para> <variablelist> <varlistentry> <term><parameter>filename</parameter></term> <listitem> <para> El nombre del fichero del archivo en formato ZIP para ser abierto. </para> </listitem> </varlistentry> <varlistentry> <term><parameter>flags</parameter></term> <listitem> <para> El modo a utilizar para abrir el archivo. <itemizedlist> <listitem> <para> <constant>ZIPARCHIVE::OVERWRITE</constant> </para> </listitem> <listitem> <para> <constant>ZIPARCHIVE::CREATE</constant> </para> </listitem> <listitem> <para> <constant>ZIPARCHIVE::EXCL</constant> </para> </listitem> <listitem> <para> <constant>ZIPARCHIVE::CHECKCONS</constant> </para> </listitem> </itemizedlist> </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> <variablelist> <varlistentry> <term><parameter>Error codes</parameter></term> <listitem> <para> Devuelve &true; en caso de éxito o el código de error. <itemizedlist> <listitem> <para> <constant>ZIPARCHIVE::ER_EXISTS</constant> </para> </listitem> <listitem> <para> <constant>ZIPARCHIVE::ER_INCONS</constant> </para> </listitem> <listitem> <para> <constant>ZIPARCHIVE::ER_INVAL</constant> </para> </listitem> <listitem> <para> <constant>ZIPARCHIVE::ER_MEMORY</constant> </para> </listitem> <listitem> <para> <constant>ZIPARCHIVE::ER_NOENT</constant> </para> </listitem> <listitem> <para> <constant>ZIPARCHIVE::ER_NOZIP</constant> </para> </listitem> <listitem> <para> <constant>ZIPARCHIVE::ER_OPEN</constant> </para> </listitem> <listitem> <para> <constant>ZIPARCHIVE::ER_READ</constant> </para> </listitem> <listitem> <para> <constant>ZIPARCHIVE::ER_SEEK</constant> </para> </listitem> </itemizedlist> </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1 role="examples"> &reftitle.examples; <para> Este ejemplo, abre un fichero de archivo en formato ZIP, lee cada fichero dentro del archivo y muestra su contenido. El archivo <filename>test2.zip</filename> utilizado en este ejemplo es uno de los archivos de prueba en la fuente de distribución ZZIPlib. </para> <example> <title>Abrir y extraer</title> <programlisting role="php"> <![CDATA[ <?php $zip = new ZipArchive; $res = $zip->open('test.zip'); if ($res === TRUE) { echo 'ok'; $zip->extractTo('test'); $zip->close(); } else { echo 'failed, code:' . $res; } ?> ]]> </programlisting> </example> <example> <title>Crear un archivo</title> <programlisting role="php"> <![CDATA[ <?php $zip = new ZipArchive; $res = $zip->open('test.zip', ZipArchive::CREATE); if ($res === TRUE) { $zip->addFromString('test.txt', 'file content goes here'); $zip->addFile('data.txt', 'entryname.txt'); $zip->close(); echo 'bien'; } else { echo 'falló'; } ?> ]]> </programlisting> </example> </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:"~/.phpdoc/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 -->