Professional Documents
Culture Documents
Observe cómo esto es diferente de un script escrito en otros lenguajes como perl o
c- en lugar de escribir un programa con muchos comandos para generar HTML,
usted escribe un escritura HTML con un código incrustado para hacer algo (en
este caso, generar algo textual). El código PHP está encerrado en una estrella
especial y etiquetas finales que le permiten saltar dentro y fuera del "modo PHP".
Lo que distingue a PHP de algo así como el JavaScript del lado del cliente es que
el código se ejecuta en el servidor. Si tuviese un script similar al anterior en su
servidor, el cliente recibiría los resultados de ejecutar ese script, sin posibilidad
alguna de hacerlo. Determinar cuál es el código subyacente. Incluso puedes
configurar tu servidor web para procesar todos tus archivos html con php y
entonces realmente no hay forma de que los usuarios puedan decir lo que tienes
bajo la manga.
----------------------------------------------------------------------------------------------------------
Php se puede utilizar en todos los sistemas operativos principales, incluyendo
linux, muchas variantes de Unix (incluyendo hp-ux, Solaris y OpenBSD), Microsoft
Windows, Mac OS X, Risc OS, y probablemente others.php también es compatible
con la mayoría de la web servidores hoy. Esto incluye Apache, Microsoft Internet
Information Server, Personal Web Server.Netscape y iPlanet servers, Oreilly
Website pro server, Caudium, Xitami, OmniHTTPd y muchos otros. Para la
mayoría de los servidores, php tiene un módulo, para otros el estándar CGI, php
puede funcionar como un procesador CGI
Así que con PHP, tiene la libertad de elegir un sistema operativo y un servidor
web. Además, también tiene la opción de usar programación procedural o
programación orientada a objetos, o una combinación de ellos. Sin embargo, no
todas las características estándar de OOP se realizan en el entorno actual.
Versión de php, muchas bibliotecas de códigos y aplicaciones de gran tamaño
(incluida la biblioteca PERA) están escritas sólo con código oop.
Con PHP no se está limitado a generar HTML. Entre las capacidades de PHP se
incluyen la creación de imágenes, ficheros PDF e incluso películas Flash (usando
librerías y Ming) generadas sobre la marcha. También se puede generar
fácilmente cualquier tipo de texto, como XHTML y cualquier otro tipo de fichero
XML. PHP puede autogenerar estos ficheros y guardarlos en el sistema de
ficheros en vez de imprimirlos en pantalla, creando una caché en el lado del
servidor para contenido dinámico.
Una de las características más importantes y más sólidas de php es su
compatibilidad con una amplia gama de bases de datos. Escribir una página web
habilitada para la base de datos es increíblemente simple. Las siguientes databs
son actualmente compatibles:
¿Qué necesito?
En este tutorial suponemos que su servidor tiene soporte para PHP activo y que
todos los archivos que terminan en PHP son manejados por PHP. En la mayoría
de los servidores, esta es la extensión predeterminada para archivos PHP, pero
pregúntele a su administrador de servidor. Si su servidor admite PHP, entonces no
necesita hacer nada. No es necesario compilar nada ni necesita instalar
herramientas adicionales. Piense en estos archivos habilitados para PHP como
simples archivos HTML con una nueva familia de etiquetas mágicas que le
permiten hacer todo tipo de cosas. La mayoría de los servidores web ofrecen
soporte PHP, pero si su anfitrión no considera la lectura de los enlaces PHP
(https://www.php.net/links.php)sección de recursos para encontrar servidores web
habilitados para PHP.
Use su para acceder al archivo con su URL de acceso web, terminando con
"/hello.php o httpd: //127.0.0.0/hello.php, pero esto depende de la configuración de
los servidores web. Aunque esto está fuera del alcance de este tutorial , vea
también las directivas DocumentRoot y ServerName en su archivo de
configuración de servidores web (en apache este httpd.conf) Si todo está
configurado correctamente, PHP analizará este archivo y la siguiente salida lo
hará en su navegador: