Tutoriales de Informática y Dispositivos Móviles
Tutoriales de Informática y Dispositivos Móviles
Ejercicios de iniciación Php

Ejercicios de iniciación Php

Ejercicios de iniciación Php

Veremos algunos ejercicios sencillos sobre funciones predefinidas para empezar a programar en el lenguaje Php.

Funciones predefinidas

1. Un script que muestre qué navegador está utilizando el cliente

Solución 1

<?php 
    //Mostramos el navegador del cliente 
    echo $_SERVER["HTTP_USER_AGENT"]; 
?>

Solución 2

<?php 
    //Mostramos el navegador del cliente 
    $navegador = get_browser(null,true); 
    print_r($navegador); 
?>

2. Un script que muestre la versión de Php sin utilizar phpinfo()

Solución

<?php
  //Mostramos la versión de Php 
  $version = phpversion();
  echo $version;
?>

3. Un script que muestre el último error. Forzar un error y luego detectarlo.

Solución

<?php
  //Error intencionado
  echo $a; 
  //Mostramos el último error
  print_r(error_get_last());
?>

4. Un script que a partir de una dirección dada muestre el protocolo, nobre del host y el path de la página en el servidor. Dirección: http://localhost/proyecto/index.php

Solución

<?php 
    //Direccion $direccion = "http://localhost/proyecto/index.php";
    //Protocolo
    echo parse_url($direccion, PHP_URL_SCHEME);
    //Host
    echo parse_url($direccion, PHP_URL_HOST);
    //Path
    echo parse_url($direccion, PHP_URL_PATH); 
?>

5. Un script que muestre la IP del cliente, la IP del servidor y el nombre del fichero que se está ejecutando

Solución

<?php
    //IP del cliente
    echo $_SERVER["REMOTE_ADDR"];
    //IP del servidor
    echo $_SERVER["SERVER_ADDR"];
    //Nombre del fichero
    echo $_SERVER["PHP_SELF"];
?>

6. Un script que muestre el propietario del fichero que está en ejecución

Solución 1

<?php
    echo get_current_user();
?>

Solución 2

<?php
    $propietario = fileowner(__FILE__);
    $info = posix_getpwuid($propietario);
    echo $info["name"];
?>

7. Un script que muestre la url actual

Solución

<?php
    $url = "http:/" . $_SERVER['REQUEST_URI'];
    echo $url;
?>

8. Un script para redirigir al cliente hacia una página diferente

Solución

<?php
    //Redirigir a Google.com
    header("Location: http://google.com");
?>

 

Más tutoriales de PHP

Si te ha gustado no olvides compartir en redes sociales.

[addthis tool=»addthis_inline_share_toolbox_6jt6″]

Espero que te haya servido. Cualquier duda deja un comentario. Un saludo

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Translate »