PHP. Ejemplos prácticos de programación

En esta página encontrarán algunos ejemplos sobre el lenguaje de programación PHP que he ido utilizando en programación. Vaya por delante que no soy un programador experto en PHP, empecé de cero con un libro y el resto de lo que encontraba en Internet. La ventaja que tuve es que había estudiado Programación Estructurada, Programación Orientada a Objetos y muchas líneas de Cobol y VB, por eso la entrada fue más fácil.

Lo que encontrarás aquí son las soluciones que he ido aplicando a necesidades que me iban surgiendo, en muchas ocasiones habrá mejores soluciones pero estos fragmentos de código me han funcionado. Mi recomendación es que busques siempre en varias fuentes y encuentre tu propia solución.

Contenidos de Funciones

-Todos- Funciones (5)
Ejecutar un programa Windows - error_reporting - Leer contenido de un fichero - URL y carpeta de hosting - Usando SIMPLE HTML DOM -

Ejecutar un programa Windows

Usar la función shell_exec de PHP y que esta función no está habilitada en safe-mode.

error_reporting

Es frecuente al programar en PHP que necesitemos personalizar los mensajes que se muestran en tiempo de ejecución. Para ello se utiliza la función error_reporting(). Otro tema distinto es si los queremos establecer de forma permanente con lo cual deberíamos hacerlo en el fichero php.ini.

Leer contenido de un fichero

Fragmento de código para abrir un fichero con PHP y leer su contenido....
    $file = fopen($filename,"r"); #Abrimos el fichero en modo lectura
    while(!feof($file)) #Hasta que no lleguemos al final del fichero
    {
        $buffer  = fgets($file,4096);
        ...
    }
    fclose($file);


URL y carpeta de hosting

Ejemplo de cómo saber la URL y la carpeta de la Web donde estamos con nuestro fichero PHP....
tenemos estas posibilidades Por ejemplo tenemos los siguientes datos: Dominio: http://www.midominio.com Fichero Script: http://www.midominio.com/test/index.php
echo $_SERVER["SERVER_NAME"]; // Devuelve: http://www.midominio.com
echo $_SERVER["REQUEST_URI"]; // Devuelve: /test/index.php

echo basename(__FILE__); // Devuelve: index.php
echo dirname(__FILE__); // Devuelve: /htdocs/midominio/test (esta ruta varía según proveedor)
Para saber también el idioma del navegador (Browser language) podemos usar la siguiente función basada en la instrucción $_SERVER['HTTP_ACCEPT_LANGUAGE']
function get_client_language(){
    $default="en";
	if (isset ($_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
		$langs=explode (',',$_SERVER['HTTP_ACCEPT_LANGUAGE']);
		//start going through each one
		foreach ($langs as $value){
			$default=substr ($value,0,2);
		}
	} 
	return $default;
}


Usando SIMPLE HTML DOM

Algunos ejemplos de uso de SIMPLE HTML DOM que no encontré en la ayuda estándar. ...

Obtener fecha

En algunas páginas web la fecha no está en las META si no en una label especial del contenido HTML. Se pueden ir buscando según en el caso. Pero en este ejemplo vemos como extraer información de cualquier etiqueta, en este caso Time. Ejemplo <time datetime="2020-08-14T20:05:37+02:00">
function ab_framework_getURLData_date($html){
    echo "Find date:";
    foreach($html->find('time') as $time){
        echo "1. ".$time->datetime;
        echo "2. ".$time->plaintext;
    }
}

Ver fuente


Desarrollado con el plugin AB Dictionary para WordPress

¿Qué es PHP?

PHP, acrónimo recursivo de «Hypertext Preprocessor», es un lenguaje de programación de código abierto ampliamente utilizado para el desarrollo web. Este lenguaje se caracteriza por ser interpretado del lado del servidor, lo que significa que el código se ejecuta en el servidor antes de ser enviado al navegador del usuario.

Características principales:

  • Fácil de aprender: Su sintaxis es relativamente sencilla y similar a otros lenguajes como C o Java, lo que lo hace accesible para principiantes.
  • Potente y versátil: Permite crear desde sitios web simples hasta aplicaciones web complejas, como sistemas de gestión de contenido (CMS) o plataformas de comercio electrónico.
  • Multiplataforma: Funciona en la mayoría de los sistemas operativos, como Linux, Windows y macOS, lo que lo convierte en una opción flexible para el desarrollo web.
  • Código abierto: Es un software libre y gratuito, lo que significa que cualquiera puede acceder a su código fuente y modificarlo para adaptarlo a sus necesidades.
  • Amplia comunidad: Cuenta con una gran comunidad de desarrolladores que ofrecen soporte y recursos para aprender y usar el lenguaje.

¿Para qué se utiliza PHP?

PHP se utiliza principalmente para:

  • Crear sitios web dinámicos: Permite interactuar con bases de datos, procesar formularios y generar contenido personalizado para los usuarios.
  • Desarrollar aplicaciones web: Se puede usar para crear aplicaciones web completas, como sistemas de gestión de usuarios, foros online o tiendas virtuales.
  • Integrarse con otros sistemas: PHP puede conectarse a diferentes sistemas, como bases de datos, APIs y frameworks, para ampliar sus funcionalidades.

Ejemplos de sitios web que usan PHP:

  • WordPress: El popular CMS utilizado por millones de sitios web.
  • Facebook: La red social más grande del mundo.
  • Wikipedia: La enciclopedia online gratuita.

Deja una respuesta

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

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies