Página web de Victor Reyes Lucas

PHP

Formulario PHP para cargar datos en la misma página

Si queremos crear un formulario en PHP donde se carguen los datos en la misma página podemos utilizar lo siguiente: <?php if(isset($_POST['submit'])) { $name = $_POST['name']; echo “User Has submitted the form and entered this name : <b> $name </b>”; echo “<br>You can use the following form again to enter a new name.”; } ?> [...]

>>

Leer un archivo .txt caracter a caracter en PHP con fgetc()

Para leer un archivo .txt carácter a carácter en PHP vamos a utilizar la función fgetc(). Por ejemplo si queremos leer línea por línea el archivo 1.txt que se encuentra ubicado en la misma carpeta que el archivo .php, tenemos que escribir en el archivo PHP: <?php $file=fopen(“1.txt”,”r”) or exit(“Unable to open file!”); while (!feof($file)) [...]

>>

Leer un archivo .txt línea a línea en PHP con fgets()

Para leer un archivo .txt línea a línea en PHP vamos a utilizar la función fgets(). Por ejemplo si queremos leer línea por línea el archivo 1.txt que se encuentra ubicado en la misma carpeta que el archivo .php, tenemos que escribir en el archivo PHP: <?php $file = fopen(“1.txt”, “r”) or exit(“Unable to open [...]

>>

Extraer lo que deseemos en un string a partir de un determinado valor con PHP

Con PHP podemos eliminar de un string elementos antes o a partir de un determinado valor, por ejemplo si tenemos esto: $link_c=index.php/contenido/articulo/id=14 entonces para eliminar todo lo que hay antes del id=14 hacemos esto: $link_r = strstr($link_c,”id=”); Y si queremos eliminar de lo que nos ha quedado: id=14 todo menos los numeros hacemos lo siguiente: [...]

>>

Cambiar formato variable Y-m-d a d-m-Y

Para cambiar una variable (por ejemplo: $array['registerDate']) con formato de fecha Y-m-d H:i:s  (Año-mes-día Hora:minuto:segundo) a d-m-Y H:i:s (Día-mes-año Hora:minuto:segundo): $array['registerDate']=date(‘d-m-Y H:i:s’,strtotime($array['registerDate']));

>>

Detectar navegador Mozilla Firefox, IE, etc. con PHP

Para poder ofrecer formatos distintos según el navegador podemos hacerlo averiguando que navegador se está utilizando y dando en consecuencia un formato adecuado. Normalmente el navegador que va a dar problemas es IE, así que debemos generar un formato para IE y otro para los demas, lo podemos crear así: <?php $navegador = getenv(“HTTP_USER_AGENT”); if [...]

>>

Funciones IF, ELSE IF y ELSE en PHP

Vamos a ver cómo usar tres funciones básicas de php que permiten verificar condiciones y realizar una serie de comandos en función de dicha condición. If La función if tiene la forma siguiente: if (condición) {comandos} Es importante que la condición va entre paréntesis y los comandos entre corchetes. Este comando lo que hace es [...]

>>

Borrar archivos que no se puede del servidor

A veces es imposible borrar una carpeta o unos archivos del servidor, sobre todo si hemos borrado una instalación de Drupal o Joomla. Para conseguirlo debemos ejecutar este script de php: <?php function rchmod($parent, $dmod, $fmod) { if (is_dir($parent)) { $old = umask(0000); chmod($parent, $dmod); umask($old); if ($handle = opendir($parent)) { while (($file = readdir($handle)) [...]

>>