Archivos de Categoría: PHP

Algunas funciones para cadenas en PHP

Aquí os mostramos algunos ejemplos de como funcionan algunas funciones para el tratamiento de cadenas en php strlen Con esta función podemos contar el número de carácteres de una cadena. Ejemplo: <?php $cadena = "prueba"; echo strlen($cadena); //Devolvería 6 ?> substr Devuelve un trozo de una cadena. Por ejemplo: $cadena = "cadena"; $posicionInicio = 0;…
Leer más

Cómo saber la extensión de un archivo en PHP

Tenemos distintas formas de saber la extensión de un archivo. Si por ejemplo estamos leyendo la estructura de archivos que tiene nuestro hosting, servidor dedicado o servidor virtual desde PHP con la función chdir recogeremos los archivos que tiene el directorio. Para saber que extensión tienen basta con utilizar estas simples lineas: $archivo="imagen.png"; //Explode parte…
Leer más

Cómo leer un XML con PHP

Aquí tenemos un ejemplo de como leer un archivo XML que Contiene un grupo de personas cada una con su nombre. Su estructura es sencilla: Personas Persona Nombre El código es el siguiente: <?php $xmlstr = <<<XML <?xml version='1.0' standalone='yes'?> <personas> <persona> <nombre>Adolfo</nombre> </persona> <persona> <nombre>Laura</nombre> </persona> <persona> <nombre>Jorge</nombre> </persona> </personas> XML; $xml = new…
Leer más

Cómo conectarse por SSH a través de PHP

Lo primero: ¿Para que sirve conectarse por ssh a una máquina? La respuesta es fácil, para ejecutar comandos en máquinas remotas. Y como cuales? Por ejemplo, imaginate que quieres averiguar el tiempo que lleva un servidor o tu propia máquina (en linux) encendida. Para eso tenemos el comando uptime. Entonces desde php escribiriamos esto: ssh2_exec($ssh,…
Leer más

Calcular el número de días de un mes en concreto

Para calcula el número de días de un mes en concreto a través de php podemos utilizar la función que viene en PHP llamada cal_days_in_month. Esta función necesita tres parametros: el calendario que se va a utilizar para el cálculo, el mes y el año. Quedaría así: int cal_days_in_month ( int $calendar , int $month…
Leer más