Universidad de Jaén volver a inicio

EJEMPLOS DE PHP

Con esta guía sólo pretendemos mostrar algunos ejemplos para empezar a trabajar con PHP, si lo que desea es un referencia más completa deberá consultar el Manual de PHP.

PHP es un lenguaje de programación que permite crear páginas web dinámicas. Los ficheros PHP, son ficheros texto, con la extensión .php. La extensión le indica al servidor web el contenido el fichero.

hola.php

Además de indicar el contenido del fichero deberemos indicar las etiquetas correspondientes para especificar dónde empieza y termina el código.

Ejemplo 1:

<? echo 'Hola, esto se muestra con php'; ?>

Ejemplo 2:

<?php echo 'Hola, esto también se muestra con php'; ?>

El final de una instrucción PHP se marca con el punto y coma.

MI PRIMER PHP

Un ejemplo sencillo es el que muestra cómo escribir un texto. Guarde el siguiente código PHP en un fichero. Por ejemplo, hola.php

<html> <body>

<?php 
echo "Hola, este es mi primer php.<br>"; 
?> 

</body> </html>

VARIABLES

Las variables se utilizan para almacenar valores con los que operar, comparar, etc... durante la ejecución de las instrucciones. Dependiendo del dato que queramos guardar, utilizaremos una variable de un tipo u otro. Los nombres de variables son sensibles a mayúsculas; un nombre de variable com este "Numero" es diferente de este "numero".

<html><body>
<?php
$mensaje = 'Bienvenido a mi página';
echo $mensaje;
echo "<BR>";
echo "Hola, este es mi segundo php.<br>"; 
?>
</body></html>

ESTRUCTURAS DE CONTROL

Las estructuras de control permiten decidir si ejecutar ciertas partes del programa y otras no o repetir su ejecución si cumplen una condición.

PHP dispone de varias estructuras de control:

Aquí le mostramos un ejemplo de un bucle for.

<?php
//Esto es un comentario. Sirve para describir qué hace el código

echo "<h2>Bucles</h2><br>";

for ($i=0;$i<10;$i++) // Este es el bucle, mientras se cumpla la condición
{
echo "Linea ".$i."<br>"; // se ejecuta esta sentencia, es decir 10 veces
}
?>

ARCHIVOS

Si lo que queremos hacer es leer un fichero. Aquí tiene un ejemplo:

<?php
$archivo = 'mifichero.txt'; // este es el nombre del fichero
$fp = fopen($archivo,'r'); // abrimos el fichero

$contenido = fread($fp, filesize($archivo)); // leemos el contenido
echo $contenido;

fclose($fp); // cerramos el fichero
?>

El archivo 'mifichero.txt' debe existir y además tendrá que tener permisos de lectura para todos los usuarios. En unix r--r--r--. 

Cree el un fichero con el nombre 'mifichero.txt' y escriba algo

hola, este es mi fichero

MYSQL

MySql es un gestor de bases de datos.

Crear e importar tablas

Aquí tiene un ejemplo de una tabla en MySql. Para crear esta tabla en una base de datos Mysql, conéctese a su base de datos con la herramienta web y luego elija 'Importar datos'. Copie estos datos y puse 'Ejecutar'.

CREATE TABLE parque (id tinyint(4) DEFAULT '0' NOT NULL AUTO_INCREMENT, nombre varchar(20), provincia varchar(20), PRIMARY KEY (id), UNIQUE id (id));

INSERT INTO parque VALUES (1,'Sierras de Cazorla, Segura y las Villas','Jaén');
INSERT INTO parque VALUES (2,'Sierra Mágina','Jaén');
INSERT INTO parque VALUES (3,'Sierra de Andújar','Jaén');
INSERT INTO parque VALUES (4,'Despeñaperros','Jaén');

Consultar una base de datos

¿Qué tal si ahora obtenemos esos datos desde la tabla que hemos creado? Guarde este script en un fichero con el nombre parques.php

<html><body>
<?php
$db = mysql_connect("localhost", "el_identificador_usuario","la_clave");
mysql_select_db("nombre_basedatos",$db);
$resultado = mysql_query("SELECT * FROM parque",$db);
$registro = mysql_fetch_array($resultado);
while($registro = mysql_fetch_array($resultado)) {
echo $registro["nombre"] . "(" . $registro["provincia"] .")";
echo "<p>";
}
mysql_free_result($resultado);
mysql_close($db);

?>

</body></html>

 

linea

Página mantenida por: webmaster
©  Universidad de Jaén - Ultima actualización: 30 marzo 2005