Red de conocimiento informático - Aprendizaje de programación - ¿Cómo abrir un archivo en formato php? ¡urgente!

¿Cómo abrir un archivo en formato php? ¡urgente!

PHP es una combinación de lenguaje de programación y servidor de aplicaciones. PHP es similar a otros lenguajes de programación en que utiliza variables para almacenar valores temporales y operadores para manipular variables.

Cuando hablo de un servidor de aplicaciones, me refiero a un programa que combina varias tecnologías diferentes en una suite completa. Estas tecnologías incluyen:

* Un potente lenguaje de programación.

*Acceder a los datos almacenados en la base de datos.

*Soporte para protocolos de Internet, especialmente correo electrónico y HTTP.

Nota: El servidor de aplicaciones tiene muchas otras funciones, aquí solo se enumeran las funciones más básicas.

Dado que PHP proporciona interfaces frontales para estas diferentes tecnologías, el trabajo se vuelve muy sencillo.

El resto de este capítulo describe varias fuentes de información sobre PHP y el papel que desempeña en el desarrollo de aplicaciones.

1.1 Origen

PHP fue creado por Rasums Lerdorf como un programa simple escrito en Perl para registrar visitantes en el currículum en línea de Rasums Lerdorf. Posteriormente, el programa fue reescrito en C y ampliado para acceder a la base de datos. Durante este período, muchas personas pidieron a Rasums Lerdorf copias del programa para su propio uso, por lo que Rasums Lerdorf escribió cierta documentación sobre el programa y lanzó PHP v1.0. Más tarde, cada vez más personas comenzaron a usar PHP y hubo una fuerte demanda de funciones adicionales como declaraciones de bucle y variables de matriz. En ese momento, varios otros programadores estaban involucrados en la escritura del código fuente de PHP (en particular, Zeev Suraki y Andi Gutmans), y quedó claro que PHP tendría que reescribirse en ese momento para adaptarse al crecimiento futuro. Por lo tanto, apareció PHP v3.0.

1.2 Características

Las características de PHP incluyen:

* Código abierto: todo el código fuente PHP está disponible. De hecho, todo el código fuente está incluido en el CD-ROM que acompaña a este libro.

* Sin costes de funcionamiento: PHP es gratuito.

* Basado en el servidor: debido a que PHP se ejecuta en el lado del servidor web, los programas PHP pueden ser muy grandes y complejos sin ralentizar al cliente.

* Multiplataforma: aunque este libro se centra en Linux, los programas PHP pueden ejecutarse en sistemas operativos UNIX, Linux o Windows.

* Incrustar HTML: debido a que el lenguaje PHP se puede incrustar en HTML, PHP es fácil de aprender.

* Lenguaje simple: a diferencia de Java y C++, el lenguaje PHP se ciñe a lo básico pero es lo suficientemente potente como para admitir cualquier tipo de sitio web.

* Eficiente: PHP consume menos recursos del sistema que otros lenguajes interpretados. Cuando se utiliza PHP como parte del servidor web Apache, no es necesario llamar a binarios externos para ejecutar el código, el servidor interpreta el script sin ninguna carga adicional.

* Analizar XML: los usuarios pueden ensamblar una versión de PHP que pueda leer información XML.

* Módulo de base de datos: los usuarios pueden utilizar PHP para acceder a Oracle, Sybase, MS SQL, Adabase D, MySQL, mSQL, PostgreSQL, dBase, FilePro, Unix dbm, Informix/Illustra y otros tipos de bases de datos como así como cualquier base de datos estándar ODBC compatible.

* Acceso a archivos: PHP admite una variedad de funciones de acceso a archivos.

* Procesamiento de texto: PHP tiene muchas funciones para procesar cadenas, incluidas funciones de coincidencia de patrones.

* Variables complejas: PHP admite escalares, matrices, matrices asociativas y otras variables, lo que sienta una base sólida para que los usuarios admitan otras estructuras de datos avanzadas.

* Gráficos: puedes crear gráficos dinámicamente usando PHP.

* ¡Más funciones!

1.3 ¿Cuánto cuesta PHP?

PHP es gratis. Todo el código fuente y los documentos se pueden copiar, compilar, imprimir y distribuir de forma gratuita. Cualquier programa escrito por un usuario en PHP pertenece al usuario y puede ser procesado como desee sin pagar regalías. En lo que respecta al propio PHP, los usuarios pueden distribuir los programas que escriben sin restricciones.

Sin embargo, PHP no es exactamente código de "dominio público", y por una buena razón. Si el código fuente de PHP fuera completamente de dominio público, es probable que alguien hiciera cambios muy pequeños en el código fuente de PHP, lo compilara y lo vendiera; en otras palabras, lo separara de su creador. Pero, por otro lado, si el código fuente no se publica, será difícil tranquilizar a los usuarios que quieran utilizarlo.

La Licencia Pública General GNU es una forma de distribuir software libre, que puede evitar que otros roben los frutos de su trabajo. Según los términos de la licencia GNU, cualquiera es libre de distribuir y utilizar el código fuente, pero cualquier programa derivado del código fuente debe publicarse bajo la misma licencia. En otras palabras, si un usuario escribe su propio programa utilizando código derivado de cualquier código fuente bajo la licencia GNU, entonces ese usuario debe liberar su código fuente a cualquiera que lo desee.

1.4 El lenguaje PHP se puede incrustar en HTML

Cuando los usuarios programan usando lenguajes de programación clásicos (como C o Pascal), todos los códigos deben compilarse en archivos ejecutables y luego generarse. Etiquetas HTML, que se muestran en el navegador web remoto en tiempo de ejecución. PHP, por otro lado, no requiere compilación (al menos no en un archivo ejecutable). Los usuarios pueden mezclar su propio código en HTML. Por ejemplo, el siguiente código mostrará "¡Hola mundo!" con el código PHP a continuación en negrita.

Prueba

< ?PHP $cadena = 'mundo! !'; ? >

Hola,

El servidor de aplicaciones PHP (el propósito principal de este libro) está estrechamente integrado con el servidor web Apache, lo que le permite llamar a ambos servidores simultáneamente desde un solo programa. Cuando un navegador web solicita una página web PHP, se llama a la parte PHP del servidor web para interpretar la página web. etiquete y ejecute estos códigos PHP según sea necesario.

La salida producida por el código PHP reemplazará la etiqueta . Por ejemplo, después de ejecutar el código PHP, la página web anterior se vería así:

Prueba

¡Hola mundo!

Observe que todo el código PHP ha desaparecido, dejando solo las declaraciones HTML. Las declaraciones HTML generadas por el código PHP se muestran en negrita en el ejemplo anterior.

1.5 El lenguaje PHP se ejecuta en el lado del servidor web.

Al desarrollar aplicaciones de Internet, es necesario saber en qué lado se ejecuta la aplicación.

Por favor, no se ría de nuestro énfasis en este punto. Al considerar la planificación futura de ciertas características de su aplicación, algunas personas pueden cometer errores sobre dónde se ejecutará la aplicación, no se permita ser una de esas personas;

Debido a que los subprogramas de Java, ActiveX o javascript se ejecutan en el navegador web del cliente, PHP no se puede comparar directamente con ellos. Sin embargo, es fácil combinar estos lenguajes con PHP, que se puede utilizar para generar fácilmente cualquier código HTML requerido y, por supuesto, activar subprogramas de Java y controles ActiveX, así como generar dinámicamente declaraciones de JavaScript. Puede que esto no tuviera mucho sentido cuando el desarrollo de aplicaciones de Internet era nuevo, pero después de leer este libro, todo quedará muy claro.

1.6 PHP está en todas partes

"En todas partes" es un término utilizado frecuentemente con gran entusiasmo. Para julio de 1999, habrá aproximadamente 600.000 sitios web que utilizarán PHP, y los principales avances relacionados. Es probable que Linux y el movimiento de código abierto del verano de 1999 traigan avances a la comunidad PHP. Disponible en /question/3222075.html.