rafael          Thu May 30 05:01:59 2002 EDT

  Modified files:              
    /phpdoc-es/features remote-files.xml 
  Log:
  Translation updated to PHP 4.x
  
  
Index: phpdoc-es/features/remote-files.xml
diff -u phpdoc-es/features/remote-files.xml:1.5 phpdoc-es/features/remote-files.xml:1.6
--- phpdoc-es/features/remote-files.xml:1.5     Wed Dec 12 15:47:54 2001
+++ phpdoc-es/features/remote-files.xml Thu May 30 05:01:59 2002
@@ -3,52 +3,58 @@
   <title>Usando archivos remotos</title>
 
   <para>
-   Siempre que el soporte para la "envoltura URL fopen" est&eacute;
+   Siempre que el soporte para la &quot;envoltura URL fopen&quot; est&eacute;
    habilitado cuando se configura PHP (lo cual ocurre a menos que se
    pasa expl&iacute;citamente la opci&oacute;n
-   <option>--disable-url-fopen-wrapper</option> a configure),
+   <option>--disable-url-fopen-wrapper</option> a configure (para versiones
+   hasta la 4.0.3), &oacute; configurar como &quot;off&quot; el par&aacute;metro 
+   <parameter>allow_url_fopen</parameter> en &php.ini; (para las nuevas versiones))
    se pueden usar URLs HTTP y FTP con la mayor&iacute;a de las funciones
    que toman un archivo como par&aacute;metro, incluyendo las sentencias
    <function>require</function> e <function>include</function>.
-
-  <note>
-   <para>
-    No se pueden usar archivos remotos en las sentencias
-    <function>include</function> y <function>require</function>
-    en Windows.</para>
-  </note></para>
-
+  </para>
+  <para>
+   <note>
+    <para>
+      No se pueden usar archivos remotos en las sentencias
+     <function>include</function> y <function>require</function>
+     en Windows.
+    </para>
+   </note>
+  </para>
   <para>
    Por ejemplo, se puede usar este para abrir un archivo en un servidor
    web remoto, analizar en la salida la informaci&oacute;n que se quiera, 
    y entonces, usar la informaci&oacute;n en una consulta a base de
-   datos, o simplemente para sacarls en un estilo que coincida con el
-   resto de su sitio web.</para>
+   datos, o simplemente para sacarlas en un estilo que coincida con el
+   resto de su sitio web.
+  </para>
 
   <para>
    <example>
     <title>Obtener el t&iacute;tulo de una p&aacute;gina remota</title>
-    <programlisting>
-&lt?php
-  $archivo = fopen("http://www.php.net/";, "r");
-  if (!$archivo) {
-    echo "&lt;p>No se pudo abrir el archivo remoto.\n";
+  <programlisting role="php">
+<![CDATA[
+<?php
+$file = fopen ("http://www.example.com/";, "r");
+if (!$file) {
+    echo "<p>Unable to open remote file.\n";
     exit;
-  }
-  while (!feof($archivo)) {
-    $linea = fgets($archivo, 1024);
-    /* Esto s&oacute;lo funciona si el t&iacute;tulo y sus etiquetas
-       est&aacute;n en una l&iacute;nea. */
-    if (eregi("&lt;title>(.*)&lt;/title>", $linea, $salida)) {
-      $title = $salida[1];
-      break;
+}
+while (!feof ($file)) {
+    $line = fgets ($file, 1024);
+    /* This only works if the title and its tags are on one line */
+    if (eregi ("<title>(.*)</title>", $line, $out)) {
+        $title = $out[1];
+        break;
     }
-  }
-  fclose($file);
-?&gt;
+}
+fclose($file);
+?>
+]]>
     </programlisting>
-   </example></para>
-
+   </example>
+  </para>
   <para>
    Tambi&eacute;n se puede escribir a archivos en un FTP siempre que
    se conecte como un usuario con los correctos derechos de acceso,
@@ -59,32 +65,37 @@
    usar la misma clase de sintaxis para acceder a archivos via HTTP 
    cuando se requer&iacute;a una autenticaci&oacute; de
    same sort of syntax to access files via HTTP when they require Basic
-   authentication.)</para>
-
-  <para>
+   authentication.)
+  </para>
+ <para>
    <example>
-    <title>Storing data on a remote server</title>
-    <programlisting>
-&lt?php
-  $file = fopen("ftp://ftp.php.net/incoming/outputfile";, "w");
-  if (!$file) {
-    echo "&lt;p>Unable to open remote file for writing.\n";
+    <title>Almacenando datos en un servidor remoto</title>
+    <programlisting role="php">
+<![CDATA[
+<?php
+$file = fopen ("ftp://ftp.example.com/incoming/outputfile";, "w");
+if (!$file) {
+    echo "<p>Unable to open remote file for writing.\n";
     exit;
-  }
-  /* Write the data here. */
-  fputs($file, "$HTTP_USER_AGENT\n");
-  fclose($file);
-?&gt;
+}
+/* Write the data here. */
+fputs ($file, $HTTP_SERVER_VARS['HTTP_USER_AGENT'] . "\n");
+fclose ($file);
+?>
+]]>  
     </programlisting>
    </example>
-
-  <note>
-   <para>
-    You might get the idea from the example above to use this technique to
-    write to a remote log, but as mentioned above, you can only write to
-    a new file using the URL fopen() wrappers. To do distributed logging
-    like that, you should take a look at <function>syslog</function>.</para>
-  </note></para>
+  </para>
+  <para>
+   <note>
+    <para>
+     Podeis captar la idea en el ejemplo anterior de como escribir en
+     un registro remoto, pero como ya hemos comentado antes, solamente se 
+     puede escribir a un fichero nuevo usando la &quot;envoltura URL fopen&quot;  
+     Para registros distribuidos, consultar la funci&oacute;n 
+<function>syslog</function>.
+    </para> 
+   </note>
+  </para>
 
  </chapter>
 
@@ -104,4 +115,7 @@
 sgml-local-catalogs:nil
 sgml-local-ecat-files:nil
 End:
+vim600: syn=xml fen fdm=syntax fdl=2 si
+vim: et tw=78 syn=sgml
+vi: ts=1 sw=1
 -->


Reply via email to