From fd7e5d775ac82b2383cdea1c1c54bcaee85d309e Mon Sep 17 00:00:00 2001 From: Louis-Arnaud Date: Thu, 1 Oct 2026 08:48:05 +0200 Subject: [PATCH] [Sync-En] faq: fix typos and grammar --- faq/build.xml | 138 +++++++++++++++++++++---------------------- faq/com.xml | 51 ++++++++-------- faq/databases.xml | 15 +++-- faq/general.xml | 17 +++--- faq/html.xml | 21 ++++--- faq/installation.xml | 43 +++++++------- faq/mailinglist.xml | 37 ++++++------ faq/misc.xml | 23 ++++---- faq/obtaining.xml | 41 +++++++------ faq/passwords.xml | 7 +-- faq/using.xml | 41 +++++++------ 11 files changed, 212 insertions(+), 222 deletions(-) diff --git a/faq/build.xml b/faq/build.xml index a4ff4fb8fa..7edd0860c5 100644 --- a/faq/build.xml +++ b/faq/build.xml @@ -1,14 +1,14 @@ - + Problemas de Compilación Problemas de Compilación - - Esta sección reune la mayoría de errores que ocurren al + + Esta sección reúne la mayoría de los errores más comunes que ocurren al momento de compilar. - + @@ -25,10 +25,10 @@ se ejecuta ./buildconf en el directorio de nivel superior después de obtener los fuentes desde el servidor Git. (También, a menos que se ejecute configure con la opción --enable-maintainer-mode, - el script de configuración no se recompilará automaticamente cuando el - archivo configure.in es actualizado, así que debe de asegurarse - que se hace manualmente cuando se note que configure.in haya cambiado. - Un sintoma de esto es encontrar cosas como @VARIABLE@ en el archivo Makefile después + el script de configuración no se recompilará automáticamente cuando el + archivo configure.in es actualizado, así que debe asegurarse + de hacerlo manualmente cuando se note que configure.in ha cambiado. + Un síntoma de esto es encontrar cosas como @VARIABLE@ en el archivo Makefile después de configurar o ejecutar config.status). @@ -38,14 +38,14 @@ Tengo problemas configurando PHP para que trabaje con Apache. - Dice que no puede encontrar el httpd.h, pero esta justo donde - digo que esta! + Dice que no puede encontrar el httpd.h, ¡pero está justo donde + digo que está! - Se necesita decirle al script configure/setup de apache la ubicación - del nivel superior del árbol origen. Esto significa que se debe + Se necesita decirle al script configure/setup la ubicación + del nivel superior del árbol de fuentes de Apache. Esto significa que se debe especificar y no @@ -90,19 +90,19 @@ - + Este error usualmente se da cuando un programa del núcleo - de Apache se compila como una librería DS0 para uso compartido. - Se debe reconfigurar apache, asegurándose de usar al menos una - de los siguientes flags: - + de Apache se compila como una biblioteca DSO para uso compartido. + Se debe reconfigurar Apache, asegurándose de usar al menos los + siguientes flags: + --enable-shared=max --enable-rule=SHARED_CORE - Para mas información, leer el archivo de nivel superior + Para más información, leer el archivo de nivel superior de Apache INSTALL o las páginas del manual sobre DSO. @@ -113,21 +113,21 @@ Cuando ejecuto la configuración, dice que no puede encontrar - los archivos o librerías para GD, gdbm, o algún otro paquete! + los archivos o bibliotecas para GD, gdbm, o algún otro paquete. Se puede configurar el script para que busque los archivos de encabezados - y librerías en ubicaciones no estándar para especificar flags adicionales + y bibliotecas en ubicaciones no estándar especificando flags adicionales para ser pasados al preprocesador y compilador C, como: - Si se esta usando una variante de csh como login shell (por qué?), - debería de ser: + Si se está usando una variante de csh como login shell (¿por qué?), + debería ser: - Cuando se esta compilando el archivo language-parser.tab.c, da errores + Cuando se está compilando el archivo language-parser.tab.c, da errores así yytname undeclared. - Se debe actualizar la versión de Bison. Se puede encontrar la ultima versión + Se debe actualizar la versión de Bison. Se puede encontrar la última versión en &url.bison;. @@ -156,16 +156,16 @@ Cuando ejecuto make, parece que se ejecuta bien, pero luego falla - cuando intenta enlazar la aplicación final quejandose de que faltan algunos archivos. + cuando intenta enlazar la aplicación final quejándose de que faltan algunos archivos. Algunas versiones antiguas de make no colocan correctamente las - versiones compiladas de archivos y funciones de directorio en el - mismo directorio. Se debe intentar ejecutar las funciones cp *.o y - entonces re-ejecutar make para ver si eso ayuda. - Si no lo hace, realmente se debería actualizar a la versión más reciente de GNU Make. + versiones compiladas de los archivos del directorio functions en ese + mismo directorio. Se debe intentar ejecutar cp *.o functions y + entonces volver a ejecutar make para ver si eso ayuda. + Si lo hace, realmente se debería actualizar a una versión reciente de GNU make. @@ -173,14 +173,14 @@ - Cuando se enlaza PHP, se queja del número de referencias indefenidas. + Cuando se enlaza PHP, se queja de varias referencias indefinidas. - Hay que mirar la linea del enlace y asegurarse de que todas las librerías - apropiadas han sido incluidas al final. Las mas comunes que podrían estar - perdidas son las '-ldl' y librerías requeridas como soporte por + Hay que mirar la línea del enlace y asegurarse de que todas las bibliotecas + apropiadas han sido incluidas al final. Las más comunes que podrían haberse + olvidado son '-ldl' y las bibliotecas requeridas como soporte por cualquier base de datos que se haya incluido. @@ -195,36 +195,36 @@ He seguido todos los pasos para instalar la versión del módulo de Apache - en Unix, y cuando mis scripts de PHP aparecen se me pregunta por guardar - el archivo. + en Unix, y mis scripts de PHP se muestran en el navegador o se me pide + guardar el archivo. - Esto significa que el módulo de PHP no esta siendo invocado por alguna + Esto significa que el módulo de PHP no está siendo invocado por alguna razón. Hay tres cosas que chequear antes de pedir ayuda: - Asegurarse que el binario del httpd que se esta ejecutando es el nuevo + Asegurarse de que el binario del httpd que se está ejecutando es el nuevo binario httpd que se acaba de hacer. Para ver esto, se debe intentar ejecutar: /path/to/binary/httpd -l Si no se ve mod_php4.c listado, entonces no se - esta ejecutando el binario correcto. Hay que encontrarlo e instalar + está ejecutando el binario correcto. Hay que encontrarlo e instalar el binario correcto. - Asegurarse de que es agregado el Mime Type correcto en uno + Asegurarse de que se ha agregado el tipo MIME correcto en uno de los archivos de Apache .conf. Debería de ser: AddType application/x-httpd-php .php - También asegurarse que esta línea AddType no esta oculta dentro de - un bloque de <Virtualhost> o uno de <Directory> el + También asegurarse de que esta línea AddType no está oculta dentro de + un bloque <VirtualHost> o <Directory> el cual podría evitar que se aplique en el lugar donde se prueba el script. @@ -232,11 +232,11 @@ Por último, el lugar por defecto de los archivos de configuración de - Apache cambio entre Apache 1.2 y Apache 1.3. Se debería chequear que + Apache cambió entre Apache 1.2 y Apache 1.3. Se debería comprobar que el archivo de configuración al cual se le agrega la línea AddType - esta siendo leído actualmente. Se puede poner un error de sintaxis + está siendo leído realmente. Se puede poner un error de sintaxis obvio dentro del archivo &httpd.conf; o algún otro cambio que pueda - decir si el archivo esta siendo leído de forma correcta. + decir si el archivo está siendo leído de forma correcta. @@ -246,25 +246,25 @@ - + Dice que use: --activate-module=src/modules/php4/libphp4.a, - pero ese archivo no existe, asi que lo cambie a + pero ese archivo no existe, así que lo cambié a --activate-module=src/modules/php4/libmodphp4.a y no - funciona!? que esta pasando? - + funciona. ¿Qué está pasando? + - + Hay que tener en cuenta que el archivo libphp4.a no se supone que exista. - El proceso de apache sera creado!. - + ¡El proceso de Apache lo creará! + - Cuando intento compilar Apache con PHP como un módulo estatico + Cuando intento compilar Apache con PHP como un módulo estático usando --activate-module=src/modules/php4/libphp4.a me dice que mi compilador no es compatible con ANSI. @@ -272,7 +272,7 @@ Este es un mensaje de error equivocado de Apache que ha sido corregido - en las versiones mas recientes. + en las versiones más recientes. @@ -286,7 +286,7 @@ - Hay 3 cosas que chequear aqui. Primero, por alguna razón cuando + Hay tres cosas que comprobar aquí. Primero, por alguna razón cuando Apache compila el script de Perl apxs, algunas veces termina compilandose sin el compilador apropiado y sin los flags correspondientes. Hay que encontrar el script apxs (intentar con el comando which apxs), @@ -302,7 +302,7 @@ my $CFG_LDFLAGS_SHLIB = ' '; # substituted via Makefile.tmpl Si esto es lo que se ve, se ha encontrado el problema. Podrían contener espacios u otros valores incorrectos, como 'q()'. Hay que - cambiar esas linas para que digan: + cambiar esas líneas para que digan: El segundo problema posible podría ser un caso único en Red Hat 6.1 - y 6.2. El script apxs de Red Hat esta malo. Hay que ver esta línea: + y 6.2. El script apxs de Red Hat está defectuoso. Hay que ver esta línea: Significa que el sistema esta mal. Se necesita corregir los archivos /usr/include - instalando el paquete glibc-devel que coincida con tu glibc. Esto no + instalando el paquete glibc-devel que coincida con su glibc. Esto no tiene nada que ver con PHP. Para comprobar esto, hay que hacer esta simple prueba: @@ -384,7 +384,7 @@ $ gcc -E test.c >/dev/null ext/mysql/libmysqlclient/my_tempnam.o(.text+0x46): In function my_tempnam': /php4/ext/mysql/libmysqlclient/my_tempnam.c:103: the use of tempnam' is dangerous, better use mkstemp', - ¿Qué esta mal? + ¿Qué está mal? @@ -399,7 +399,7 @@ $ gcc -E test.c >/dev/null - Como en PHP 4.3.2, se verá el siguiente texto después de + A partir de PHP 4.3.2, se verá el siguiente texto después de que se complete la compilación (make): @@ -415,14 +415,14 @@ $ gcc -E test.c >/dev/null - Si deseo actualizar mi PHP. ¿Donde puedo encontrar la línea ./configure + Deseo actualizar mi PHP. ¿Dónde puedo encontrar la línea ./configure que fue usada para compilar mi instalación actual de PHP? Si se mira el archivo config.nice, en el árbol origen de la instalación actual - de PHP o, si esto no esta disponible, simplemente se debe ejecutar un script con + de PHP o, si esto no está disponible, simplemente se debe ejecutar un script con @@ -437,24 +437,24 @@ $ gcc -E test.c >/dev/null - Cuando compilo PHP con la librería GD, también da errores raros de compilación + Cuando compilo PHP con la biblioteca GD, también da errores raros de compilación o segfaults en la ejecución. - - Hay que asegurar que la librería GD y PHP estan enlazados contra las mismas - librerías dependientes (ej: libpng). - + + Hay que asegurarse de que la biblioteca GD y PHP están enlazados contra las mismas + bibliotecas dependientes (ej: libpng). + - + Cuando compilo PHP parece que recibo errores al azar, como si se colgara. Estoy usando Solaris si eso importa. - + diff --git a/faq/com.xml b/faq/com.xml index 95b7fe8d2f..e6b507aa4d 100644 --- a/faq/com.xml +++ b/faq/com.xml @@ -1,6 +1,5 @@ - - + PHP y COM @@ -19,7 +18,7 @@ - Si se trata de un DLL simple no hay forma aun de ejecutarlo desde PHP. Si el archivo DLL contiene un + Si se trata de un DLL simple no hay forma aún de ejecutarlo desde PHP. Si el archivo DLL contiene un servidor COM es posible que pueda acceder a él si implementa la interfaz IDispatch. @@ -32,32 +31,32 @@ - + Existen docenas de tipos VARIANT y combinaciones de ellos. La mayoría de ellos son soportados pero - algunos aun deben ser implementados. - Las matrices no están completamente soportadas. Solo las matrices unidimensionales de índice - pueden ser pasadas entre PHP y COM. - Si encuentra otros tipos que no sean soportados, por favor repórtelos como un bug (si aun no han sido reportados) + algunos aún deben ser implementados. + Los arrays no están completamente soportados. Solo los arrays unidimensionales indexados + pueden ser pasados entre PHP y COM. + Si encuentra otros tipos que no sean soportados, por favor repórtelos como un bug (si aún no han sido reportados) y ofrezca tanta información como tenga disponible. - + - + ¿Es posible manipular objetos visuales en PHP? - + - + En general es posible, pero ya que PHP es usado frecuentemente como un lenguaje de scripting web, corre en el contexto de servidores web, por lo que objetos visuales nunca aparecerán en el escritorio de los servidores. Si usa PHP para una aplicación de scripting, p.ej. en conjunto con PHP-GTK, no hay limitaciones al acceder y manipular objetos visuales a través de COM. - + @@ -137,15 +136,15 @@ - + ¿Cómo puedo ejecutar un objeto COM desde un servidor remoto? - + - + Exactamente como ejecuta objetos locales. Tan solo debe pasar la IP de la máquina remota como segundo parámetro al constructor COM. - + Asegúrese de que ha definido com.allow_dcom=&true; @@ -176,12 +175,12 @@ - + Esto no tiene nada que ver con PHP. Los objetos ActiveX son cargados en el lado del cliente si son solicitados por el documento HTML. No hay relación con el script PHP y por lo tanto no hay una interacción directa posible con el lado del servidor. - + @@ -214,9 +213,9 @@ $word = new COM("C:\docs\word.doc"); - + ¿Hay una forma de manejar un evento enviado desde un objeto COM? - + @@ -236,10 +235,10 @@ $word = new COM("C:\docs\word.doc"); - + La respuesta es tan simple como poco satisfactoria. No estamos seguros pero parece que no es posible hacer nada. - + @@ -260,14 +259,14 @@ $word = new COM("C:\docs\word.doc"); - + Si PHP puede manipular objetos COM, ¿podemos imaginar el uso de MTS para manejar recursos de componentes, en conjunto con PHP? - + - PHP por sí mismo no maneja transacciones aun. Por lo tanto si un error + PHP por sí mismo no maneja transacciones aún. Por lo tanto si un error ocurre no se inicia un proceso rollback. Si usa componentes que soporten transacciones tendrá que implementar la gestión de transacciones usted mismo. diff --git a/faq/databases.xml b/faq/databases.xml index 5abe741ac5..09039ac0c4 100644 --- a/faq/databases.xml +++ b/faq/databases.xml @@ -1,16 +1,15 @@ - - + Problemas con bases de datos Problemas con bases de datos - + Esta sección contiene preguntas comunes sobre la relación entre PHP y bases de datos. Sí, PHP puede acceder a prácticamente cualquier base de datos disponible hoy en día. - + @@ -62,11 +61,11 @@ - + Una opción que ha sido probada con éxito es usar MySQL y sus controladores MyODBC en Windows y sincronizar las bases de datos. Steve Lawrence escribe: - + @@ -99,7 +98,7 @@ Instale Access usando la instalación completa, esto asegura que - tenga las elementos adicionales apropiados... por lo menos + tenga los elementos adicionales apropiados... por lo menos requerirá el soporte ODBC y el gestor de tablas enlazadas. @@ -143,7 +142,7 @@ Si modifica una tabla en MySQL, es necesario re-enlazarla en Access. Diríjase a Herramientas>Adiciones>Gestor de Tablas Enlazadas, vaya a su DSN ODBC, y seleccione la tabla a re-enlazar - desde allí. También es posible transladar su fuente dsn allí, + desde allí. También es posible trasladar su fuente dsn allí, simplemente active el cuadro de verificación "siempre preguntar por una ubicación nueva" antes de presionar Aceptar. diff --git a/faq/general.xml b/faq/general.xml index 1f70447682..a01a15a5a9 100644 --- a/faq/general.xml +++ b/faq/general.xml @@ -1,6 +1,5 @@ - - + Información general @@ -8,7 +7,7 @@ Esta sección contiene las preguntas más generales sobre PHP: - Qué es y qué hace. + qué es y qué hace. @@ -34,16 +33,16 @@ ¿Qué significa PHP? - + PHP significa PHP: Hypertext Preprocessor. Esto confunde a mucha gente porque la primera palabra del acrónimo es el acrónimo mismo. Este tipo de acrónimo se denomina 'acrónimo recursivo'. Para más información, los curiosos pueden visitar El Diccionario de Informática On-Line Gratuito - ó la + o la entrada de acrónimo recursivo en Wikipedia (ambos en inglés). - + @@ -52,17 +51,17 @@ ¿Cuál es la relación entre las versiones? - + PHP/FI 2.0 es una versión de PHP antigua y sin soporte. PHP 3 es el sucesor de PHP/FI 2.0 y es mucho mejor. PHP 8 es la generación actual de PHP, la cual emplea el Motor Zend 4 que, entre otras cosas, ofrece muchas características adicionales de POO. - + - + ¿Puedo usar varias versiones de PHP al mismo tiempo? diff --git a/faq/html.xml b/faq/html.xml index 985a99dab8..070a5ad584 100644 --- a/faq/html.xml +++ b/faq/html.xml @@ -1,6 +1,5 @@ - - + PHP y HTML @@ -61,7 +60,7 @@ $datos, ya que es responsabilidad de los navegadores codificar los datos. Todos los navegadores populares lo realizan correctamente. Observe que esto ocurrirá independientemente del método (es decir, - GET o POST). Aunque solo se observará esto en el caso de una petición GET, + GET o POST). Sin embargo, esto solo se notará en el caso de una petición GET, ya que las peticiones POST normalmente están ocultas. @@ -102,7 +101,7 @@ - De hecho, se está imitando una petición GET de HTML, por lo que no es necesario + De hecho, se está imitando una petición GET de HTML, por lo que es necesario aplicar urlencode manualmente a los datos. @@ -115,7 +114,7 @@ urlencode sobre los datos. - Se observará que el caracter & en el URL es reemplazado + Se observará que el carácter & en el URL es reemplazado por &amp;. Aunque la mayoría de navegadores entenderán el carácter si se olvida esto, no siempre es posible que ocurra. Así que, incluso si un URL no es dinámico, es necesario usar @@ -129,12 +128,12 @@ - + Estoy intentando usar una etiqueta <input type="image">, pero las variables $foo.x y $foo.y no están disponibles. $_GET['foo.x'] tampoco existe. ¿Dónde están? - + @@ -168,7 +167,7 @@ - ¿Cómo creo arrays en un <form> de HTML? + ¿Cómo creo arrays en un <form> de HTML? @@ -195,7 +194,7 @@ ]]> - Esto produce dos array, MiArray y MiOtroArray, que son enviados + Esto produce dos arrays, MiArray y MiOtroArray, que son enviados al script PHP. También es posible asignar claves específicas a los arrays: @@ -240,7 +239,7 @@ pasados con el mismo nombre de control. Es decir, + ]]> Esto le indica a PHP que debe tratar $var como un array y diff --git a/faq/installation.xml b/faq/installation.xml index fd6c31000b..7ea72b2c01 100644 --- a/faq/installation.xml +++ b/faq/installation.xml @@ -1,6 +1,5 @@ - - + Instalación @@ -31,7 +30,7 @@ servidor web y de bibliotecas de terceros, todos correctamente funcionando. Cuando cualquiera de ellos deja de funcionar, PHP necesita identificar los problemas y corregirlos rápidamente. Cuando el marco de trabajo subyacente se hace más complejo al no tener - hilos de ejecución completamente independientes, segementos de memoria completamente + hilos de ejecución completamente independientes, segmentos de memoria completamente independientes y un fuerte entorno de pruebas por cada petición a cubrir, se introducirán más debilidades en el sistema de PHP. @@ -45,7 +44,7 @@ - Unix/Windows: ¿Donde debería ubicarse mi fichero + Unix/Windows: ¿Dónde debería ubicarse mi fichero &php.ini;? @@ -53,7 +52,7 @@ Por defecto, en Unix debería estar en /usr/local/lib, lo que es <install-path>/lib. - Para cambiar esta ruta durante la compilación se ha de usar la bandera + Para cambiar esta ruta durante la compilación se ha de usar el flag --with-config-file-path. Se debería establecer a algo como por ejemplo: @@ -66,14 +65,14 @@ --with-config-file-scan-dir=PATH - + En Windows, la ruta predeterminada para el fichero &php.ini; es el directorio Windows. Si se utiliza el servidor web Apache, &php.ini; se busca primero en el directorio de instalación de Apache, p. ej. en C:\Archivos de programa\Apache Group\Apache. De esta forma se pueden tener distintos ficheros &php.ini; para diferentes versiones de Apache en la misma máquina. - + Véase también el capítulo sobre el fichero de configuración. @@ -158,10 +157,10 @@ - - Unix: He instalado PHP usando paquetes RPM, pero Apache no procesa los + + Unix: He instalado PHP usando paquetes RPM, pero Apache no procesa las páginas de PHP. ¿Qué está pasando? - + @@ -201,19 +200,19 @@ AddType application/x-httpd-php .php - + No, PHP funciona bien con las extensiones de FrontPage. El problema radica en que dicho parche modifica varias estructuras de Apache de las que depende PHP. La recompilación de PHP (con 'make clean ; make') tras la aplicación del parche debería resolver el problema. - + - Unix/Windows: He inslatado PHP, pero cuando intento acceder a ficheros + Unix/Windows: He instalado PHP, pero cuando intento acceder a ficheros de script de PHP a través de mi navegador obtengo la pantalla en blanco. @@ -231,11 +230,11 @@ AddType application/x-httpd-php .php - + Unix/Windows: He instalado PHP, pero cuando intento acceder a un fichero de script de PHP a través de mi navegador, obtengo un error 500 del servidor. - + @@ -328,7 +327,7 @@ cgi error: Administrador de Servicios de Internet. Si un fichero de script no existe, el servidor devolverá un error HTTP 404 en su lugar. IIS también brinda el beneficio adicional de encargarse de cualquier autenticación - requerida de forma automática basándose en lospermisos + requerida de forma automática basándose en los permisos NTLanMan de su fichero de script. @@ -359,11 +358,11 @@ cgi error: - + Cuando ejecuto PHP como CGI con IIS, PWS, OmniHTTPD o Xitami, obtengo el siguiente error: Security Alert! PHP CGI - cannot be accessed directly.. - + cannot be accessed directly. + @@ -529,13 +528,13 @@ AddType text/html php - + ¿PHP se limita a procesar únicamente métodos de peticiones GET y POST? - + - No. Es posible manejar cualquier método de peticiones, por, ej., CONNECT. + No. Es posible manejar cualquier método de peticiones, p. ej., CONNECT. El estado de respuesta apropiado puede ser enviado con header. Si solo se van a manejar los métodos GET y POST, esto se puede lograr con la siguiente configuración de Apache: diff --git a/faq/mailinglist.xml b/faq/mailinglist.xml index bdb2452112..c5fc905641 100644 --- a/faq/mailinglist.xml +++ b/faq/mailinglist.xml @@ -1,6 +1,5 @@ - - + @@ -48,7 +47,7 @@ Hay un sinnúmero de comunidades de PHP alrededor del mundo, - y tenemos vínculos con algunos de estos recursos (asi como + y tenemos vínculos con algunos de estos recursos (así como información sobre cómo averiguar más) en nuestra página de Soporte. @@ -60,7 +59,7 @@ - ¡Absolutamente! De hecho, no sólo lo permitimos libremente, lo apoyamos! + ¡Absolutamente! De hecho, no sólo lo permitimos libremente, ¡lo fomentamos! Ayudando a otros compartiendo su conocimiento y experiencia sobre PHP ayuda a fomentar el crecimiento y desarrollo de la comunidad mundial de PHP y del lenguaje en sí. @@ -76,7 +75,7 @@ - + La razón más común por la que las personas tienen dificultades para darse de baja de nuestras listas de correo es debido a los correos electrónicos redirigidos. Por ejemplo, si su dirección de correo electrónico es elephpant@example.com, pero se suscribió a la lista de correo utilizando la redirección php-lists@example.com y redirige esto a @@ -84,7 +83,7 @@ ya que esta dirección ni siquiera es conocida por nuestros sistemas. En su lugar, deberá darse de baja de la dirección a la que se envía el correo, enviando un correo electrónico desde esta dirección — en este ejemplo, php-lists@example.com. - + @@ -94,10 +93,10 @@ - Si, encontrará vínculos a algunos sitios que mantienen archivos + Sí, encontrará vínculos a algunos sitios que mantienen archivos en la sección Listas de correos. - También encontrará decenas de Sitios que archivan y/o sindican - el contenido de nuestra lista de correos usando su Motor de Búsqueda + También encontrará decenas de sitios que archivan y/o sindican + el contenido de nuestra lista de correos usando su motor de búsqueda de Internet favorito y buscando "archivos de la lista de correos de php". @@ -123,7 +122,7 @@ que sólo use la lista como último recurso, una vez haya probado todos los demás caminos. - + Antes de enviar su consulta a la lista por favor eche un vistazo a esta FAQ y al manual para ver si puede encontrar ayuda en tales sitios. Si no encuentra nada, pruebe con los archivos de las listas de correos (vea más @@ -131,15 +130,15 @@ favor lea en su totalidad la documentación incluida y los documentos README. Si todavía no puede encontrar información alguna que le ayude, es más que bienvenido para usar la lista de correos apropiada. - + - Para asegurarse de que reciba las mejores respuestas (y recudir la + Para asegurarse de que reciba las mejores respuestas (y reducir la probabilidad de frustrar a sus compañeros), por favor tenga en cuenta enviar la pregunta a la lista correspondiente. Por ejemplo, si está teniendo dificultades instalando PHP, debería enviar su consulta a la lista de correos php-install. Una advertencia: algunas listas tienen nombres similares y usos totalmente diferentes; una consulta - respecto scripts PHP en Windows debería ser dirigida a la lista de usuarios + respecto a scripts PHP en Windows debería ser dirigida a la lista de usuarios de PHP en Windows, no a la lista del Funcionamiento Interno de Windows. @@ -170,18 +169,18 @@ explicación de qué ha hecho, qué está tratando de hacer, y algún mensaje de error encontrado en el proceso. Si tiene problemas con su código fuente, debería incluir la parte del código que no funciona, indicando - en que línea se encuentra el error mediante un comentario apropiadamente + en qué línea se encuentra el error mediante un comentario apropiadamente situado. ¡No incluya más código del necesario! Eso hace al mensaje difícil - de leer, y mayoría puede simplemente ignorarlo por esta razón. Si no está - seguro de cuánta información debería ser incluida, envie lo que crea de - relevancia significativa a su problema actual, y preparese para dar más + de leer, y muchos pueden simplemente ignorarlo por esta razón. Si no está + seguro de cuánta información debería ser incluida, envíe lo que crea de + relevancia significativa para su problema actual, y prepárese para dar más datos sobre su solicitud. - + Otro punto importante a tener en mente es hacer un resumen de su problema en el asunto del mensaje. Un asunto como "AYUUDAAAA!!!" o "¿Cuál es el problema aquí?" será ignorado por la mayoría de los lectores. - + Y por último, es recomendable que lea el artículo Cómo formular preguntas diff --git a/faq/misc.xml b/faq/misc.xml index 6b6a03716e..b5698916d1 100644 --- a/faq/misc.xml +++ b/faq/misc.xml @@ -1,6 +1,5 @@ - - + @@ -15,19 +14,19 @@ - + ¿Cómo puedo manipular los manuales comprimidos mediante bz2 en Windows? - + Si no cuenta con una herramienta de archivación que pueda manejar archivos bz2, descargue la herramienta de línea de comandos de RedHat (por favor refiérase a la - inforamción presentada más adelante). + información presentada más adelante). - + Si no desea usar una herramienta de línea de comandos, puede probar herramientas gratuitas como Stuffit Expander, UltimateZip, @@ -39,18 +38,18 @@ (anteriormente Windows Commander), un módulo adicional para ese programa se encuentra disponible de forma gratuita desde el sitio de Total Commander. - + La herramienta bzip2 de línea de comandos por Redhat: - + Los usuarios de Win2k Sp2 deben obtener la versión más reciente, 1.0.2, todos los demás usuarios de Windows deben obtener la versión 1.00. Después de la descarga, renombre el ejecutable a bzip2.exe. Para mayor conveniencia, colóquelo en un directorio que sea parte de sus rutas predeterminadas, p.ej. C:\Windows, en donde C representa la unidad en donde se encuentra su instalación de Windows. - + Nota: lang representa su lenguaje, y x el formato deseado, p.ej: pdf. Para descomprimir el archivo php_manual_lang.x.bz2 siga las siguientes @@ -73,13 +72,13 @@ - + En caso de que haya descargado el archivo php_manual_lang.tar.bz2 con - varios archivos html en su interior, el procedimiento es el mismo. La + varios archivos HTML en su interior, el procedimiento es el mismo. La única diferencia es que recibe un archivo php_manual_lang.tar. Se conoce que el formato tar es tratado por la mayoría de archivadores en Windows, como por ejemplo WinZip. - + diff --git a/faq/obtaining.xml b/faq/obtaining.xml index 8d8869a31f..7fb8ef8aa8 100644 --- a/faq/obtaining.xml +++ b/faq/obtaining.xml @@ -1,6 +1,5 @@ - - + Consiguiendo PHP @@ -13,12 +12,12 @@ - ¿Donde puedo conseguir PHP? + ¿Dónde puedo conseguir PHP? Se puede descargar PHP desde cualquier miembro de la red de - Sitios de PHP. Estos se pueden encontrar en + sitios de PHP. Estos se pueden encontrar en &url.php;. También puede utilizar Git anónimo para conseguir la última versión del código fuente. Para mayor información, visite @@ -32,22 +31,22 @@ ¿Hay versiones binarias pre-compiladas disponibles? - - Nosotros solo distribuímos binarios pre-compilados para sistemas Windows, + + Nosotros solo distribuimos binarios pre-compilados para sistemas Windows, debido a que no tenemos la capacidad de compilar PHP para cada plataforma popular Linux/Unix con todas las combinaciones de extensiones. También tenga en cuenta que muchas distribuciones Linux actualmente vienen con PHP integrado. Los binarios para Windows pueden ser descargados desde nuestra página de Descargas. Para binarios de Linux, por favor visite el sitio de su distribución. - + - ¿Donde consigo las bibliotecas requeridas para compilar + ¿Dónde consigo las bibliotecas requeridas para compilar algunas de las extensiones opcionales de PHP? @@ -85,7 +84,7 @@ - SNMP* (Unix): . + SNMP* (Unix). @@ -116,12 +115,12 @@ - FreeType (libttf):. + FreeType (libttf). - ZLib (Unix/Win32). + zlib (Unix/Win32). @@ -177,7 +176,7 @@ Necesitará seguir las instrucciones provistas en la biblioteca. Algunas de estas bibliotecas son detectadas automáticamente cuando ejecuta el script - 'configure' de PHP (tal como la biblioteca GD), y otras tendran que ser + 'configure' de PHP (tal como la biblioteca GD), y otras tendrán que ser habilitadas usando opciones '--with-EXTENSION' con 'configure'. Ejecute 'configure --help' para una lista de estas opciones. @@ -186,10 +185,10 @@ - + He conseguido la última versión del código fuente de PHP desde el - repositorio Git en mi máquina Windows, ¿Qué necesito para su compilación? - + repositorio Git en mi máquina Windows. ¿Qué necesito para su compilación? + @@ -210,18 +209,18 @@ - ¿Que significa thread safety cuando se descarga PHP? + ¿Qué significa thread safety cuando se descarga PHP? - + Thread Safety significa que el binario puede funcionar en un servidor multi-hilo - como por ejemplo bajo Apache 2 para windows.Thread Safety funciona creando + como por ejemplo bajo Apache 2 para Windows. Thread Safety funciona creando una copia local de almacenamiento para cada hilo, de manera que los datos no colisionarán con otros hilos. - + - Entonces ¿que necesito? Si se elige ejecutar PHP como binario CGI, entonces - no se necesita thread safety, por que el binario es invocado en cada + Entonces, ¿qué necesito? Si se elige ejecutar PHP como binario CGI, entonces + no se necesita thread safety, porque el binario es invocado en cada petición. Para servidores multi-hilo, como IIS5 y IIS6 se debe utilizar la versión threaded de PHP. diff --git a/faq/passwords.xml b/faq/passwords.xml index f91dca8212..b7083dae40 100644 --- a/faq/passwords.xml +++ b/faq/passwords.xml @@ -1,6 +1,5 @@ - - + Hash de contraseñas seguro @@ -113,7 +112,7 @@ Es decir, una sal es un pequeño dato añadido que hace que los hash - sean significantemente más difíciles de crackear. Existe un gran número de + sean significativamente más difíciles de crackear. Existe un gran número de servicios online que ofrecen grandes listas de códigos hash precalculados, junto con sus datos de entrada originales. El uso de una sal hace muy difícil o imposible encontrar el hash resultante en cualquiera de estas listas. @@ -125,7 +124,7 @@ - + ¿Cómo almaceno mis sales? diff --git a/faq/using.xml b/faq/using.xml index d26891ab27..5d558e6cec 100755 --- a/faq/using.xml +++ b/faq/using.xml @@ -1,6 +1,5 @@ - - + @@ -95,7 +94,7 @@ echo ''; - + Si asumimos que es para una base de datos, use el mecanismo de escape proporcionado con la base de datos. Por ejemplo, use la función @@ -104,7 +103,7 @@ echo ''; También hay funciones genéricas como addslashes y stripslashes, que son más comunes con el antiguo código PHP. - + Escapar valores manualmente es propenso a errores y depende del contexto. Es preferible utilizar las API de bases de datos que soportan sentencias preparadas y @@ -179,14 +178,14 @@ echo "myfunc($variable) = " . myfunc($variable); - + Las funciones header, setcookie, y las funciones de sesión deben agregar encabezados al flujo de salida, pero estos solo pueden enviarse antes que el resto del contenido. No debe haber ninguna salida antes de usar estas funciones, como HTML, por ejemplo. La función headers_sent verificará si su script ya ha enviado encabezados. Vea también las funciones de almacenamiento en búfer de salida. - + @@ -248,15 +247,15 @@ foreach ($headers as $name => $content) { - - Debe modificar el servicio Ir a Servicios de Internet - Information. Localice su archivo PHP y edite sus propiedades. - Vaya a la pestaña Seguridad del archivo, Editar -< + + Debe ir a Internet Information + Services. Localice su archivo PHP y edite sus propiedades. + Vaya a la pestaña Seguridad del archivo, Editar -> Control de acceso anónimo y autenticación. - - - Puede resolver este problema desmarcando la casilla Acceso anónimo y dejando la casilla Autenticación integrada de Windows marcada, o marcando la casilla Acceso anónimo y editando el usuario que no debe tener los derechos de acceso. - + + + Puede resolver este problema desmarcando la casilla Acceso anónimo y dejando la casilla Autenticación integrada de Windows marcada, o marcando la casilla Acceso anónimo y editando el usuario, ya que puede no tener los derechos de acceso. + @@ -281,12 +280,12 @@ foreach ($headers as $name => $content) { - + ¿Dónde puedo encontrar una lista completa de las variables predefinidas que puedo usar en mis scripts PHP? - + - + Lea la página del manual que trata sobre las variables predefinidas ya que presenta una lista parcial de las variables predefinidas disponibles en su script. Una @@ -296,7 +295,7 @@ foreach ($headers as $name => $content) { variables no provenientes de PHP, que describe escenarios comunes para las variables externas, como las provenientes de un formulario HTML, una cookie y la URL. - + @@ -326,7 +325,7 @@ foreach ($headers as $name => $content) { - + Las opciones disponibles son K (para kilobytes) y M (para megabyte) y G (para gigabyte), y no distinguen entre mayúsculas y minúsculas. Cualquier otra sintaxis se supone que representa bytes. 1M equivale a un megabyte o 1048576 @@ -334,12 +333,12 @@ foreach ($headers as $name => $content) { 1024 bytes. Estas notaciones abreviadas pueden usarse en el archivo &php.ini; y en la función ini_set. Tenga en cuenta que el valor numérico se convierte en &integer; ; por ejemplo, 0.5M se interpreta como 0. - + kilobyte versus kibibyte La notación PHP describe un kilobyte como igual a 1024 bytes, mientras que - el estándar IEC lo considera un kibibyte (kibibyte). + el estándar IEC lo considera, en cambio, un kibibyte. En resumen: k y K = 1024 bytes.