BULMA Bulma amb el projecta Defective by Desing
Bergantells Usuaris de GNU/Linux de Mallorca i Afegitons   |   Bisoños Usuarios de GNU/Linux de Mallorca y Alrededores
CONTENIDOS
. Jornadas de software libre
. Version para PDA
. Enlaces breves
. La asociacion
. Los mas leidos
. Autores [Actividad]
. Ultimos Comentarios
. Todos los titulares!
. Estadisticas
. Guia de estilo
. ¿Sugerencias?
. Wiki
. XML [Ayuda]
Listas de correo
. Archivos bulmailing
. Archivos BulmaGes
Radio libre :-)
. Des de la Xarxa (Archivos)
. Mallorca en Xarxa
Busquedas

+ Enlaces Linux
Ultimos kernels
(09/02/2010 14:25:46)
    
Google


En bulma.net
En internet
Tutorial PHP4 - Parte I (79406 lectures)
Por Ricardo Galli Granada
gallir (http://mnm.uib.es/gallir/)
Creado el 04/06/2001 22:58 modificado el 04/06/2001 22:58

Esta es la primera parte de una serie de artículos y tutoriales que estoy preparando para PHP4 y MySQL. Ahora presento la primera parte que se centra en introducir de forma breve las formalidades del lenguaje: sintaxis, expresiones, evaluación de expresiones, estructuras de control y funciones.

Pagina1/6

Curso de PHP4  – Parte I

Ricardo Galli (gallir@uib.es)

PHP

PHP significa Hypertext Preprocessor, aunque originalmente significaba Personal Home Page Tools. Los ficheros PHP normalmente se denominan con la extensión php, php3 o phtml.

El PHP es un lenguaje embebido en páginas HTML y que se ejecutan el servidor. Productos similares y propietarios son Active Server Pages (ASP) de Microsoft, ColdFusion de Allaire y Java Server Pages (JSP) de Sun.

PHP es fácil de aprender comparado con otros mecanismos para obtener la misma funcionalidad. A diferencia de JSP o CGI basados en C, PHP no requiere un conocimiento exhaustivo del lenguaje de programación. A diferencia de Perl, PHP tiene una sintaxis muy fácil de comprender y a diferencia de ASP, no requiere conocer más de un lenguaje de programación o de la instalación de módulos externos o comerciales para realizar tareas más complicadas no previstas en el lenguaje más usado (Visual Basic Script).

La mayoría de las funciones más útiles están predefinidas:

  • Acceso a bases de datos: ODBC, Oracle, Postgres, SQL Server, MySQL, Informix, Interbase, SyBase, mSQL, dBase…
  • Conectividad: HTTP, FTP, COM, YP/NIS, SNMP, Sockets, CORBA, LDAP
  • Servicios Correo y Noticias: POP, IMAP, SMTP, NNTP
  • Textos y Gráficos: XML, HTML, PDF, GD, Flash
  • Funciones Matemáticas.
  • POSIX: semáforos, memoria compartida, acceso a ficheros, expresiones regulares, cronómetros…
  • Comercio Electrónico: Cybercash, Verisign
  • Formularios.
  • Encriptación y Compresión: MD5, Gzip, Bzip2, OpenSSL…

Las instrucciones PHP están embebidas en HTML. Una página PHP es una página normal HTML que con unas marcas especiales le indican al servidor que deben interpretarse. Por ejemplo (los ejemplos de estas clases están en http://mnm.uib.es/~gallir/php/:

ejemplo1.phtml

<html>
<head>
<title>Saludos</title>
</head>
<body>
<p>Hola, 
<?
/* Ahora pasamos a modo PHP */
$nombre "Ricardo";
$apellido "Galli";
echo "soy $nombre $apellido";
?>
</p>
</body>
</html>

Cuando un cliente solicita esta página, el servidor web la procesa en forma secuencial desde el principio al final buscando secciones PHP limitadas por <? y ?>. En caso de encontrarlas, las compila y ejecuta. Si todo se ejecuta de forma normal, producirá la siguiente página HTMLs:

<HTML>

<HEAD>

<title>Saludos</title>

</head>

<body>

<p>Hola,

soy Ricardo Galli</p>

</BODY>

</HTML>

El resultado es idéntico a si hubiese sido escrito el texto manualmente. Esto tiene algunas consecuencias:

  • PHP puede ser agregado rápidamente al código HTML producido por editores HTML interactivos.
  • PHP facilita la interacción entre diseñadores y programadores.
  • No se necesita re-escribir cada línea de código HTML en un lenguaje de programación.
  • PHP reduce costes y aumenta la eficiencia.

 


Paginas:  1  2  3  4  5  6  Abreviatura Siguiente>>

Imprimir
Version para
imprimir

Imprimir
Version
PDF
GRACIAS
Distribuciones Universal
Por el servidor
Dpto. de Matematicas e Informatica
Calificacion
***0
Vots: 103
Danos tu opinion:
**** Excelente
***0 Muy Bueno
**00 Bueno
*000 Regular
0000 Malo
Relacionados
. Llançat phpMyAdmin 2.3.0
. ¿Porque PHP se esta comiendo al ASP?
. Hotscripts: Miles de scripts PHP te están esperando
. Manual de PHP 4 en Català
. On the Security of PHP, Part 1
. Montar paso a paso Debian con los servicios de: Proxy, web, Bases de Datos, PHP
. Desarrollo Web Extremo
. Tutoriales en WebEstilo
. Tutorial PHP4 Parte II: Base de Datos y MySQL
. Repositorio de clases php
. Introducción a PHP + MySql + Apache + phpMyAdmin
. Cache de código PHP compilado en memoria: APC
. PHP versus Perl, primera cata
. Código PHP de Bulma analizado en detalle por Zend
. LAMP = Linux + Apache + MySQL + (PHP | Perl | Python)
. Curso de PHP4
. Bulma ya funciona con PHP4
. Editando PHP en el propio servidor
. Manuales sobre PHP4
. Tutorial de PHP y librerías de Bulma
. PHP Knowledge Base
SECCIONES
Noticia
Breve
Truco
Enlace
Participa
Proyecto
Articulo
Webbulma
Manoletada :-)
Seguridad
Modificado: 18/6/2008 00:35:13 | Tiempo Total: 0.033 segs | Kernel: Linux - i686 - 2.6.26-1-686 | Last boot: 09/02/2010 14:29 CET
Powered by Apache    MySQL    PHP    Gimp