Leer los archivos de un directorio del servidor con PHP. (Salida XML).
Con este código generamos un documento XML con el listado de archivos de determinado directorio del servidor web. Lo único que hay que personalizar es la línea $dir=”ruta/de/la/carpeta/a/explorar”; con la ruta de la carpeta elegida en vuestra máquina.
<?php
header("Content-type: text/xml");
$dir="ruta/de/la/carpeta/a/explorar";
$dr=@opendir($dir);
if(!$dr){
echo "<error/>";
exit;
} else {
echo "<exploracion>";
// recorremos todos los elementos de la carpeta
while (($archivo = readdir($dr)) !== false) {
// comprobamos que sean archivos y no otras carpetas
if(filetype($dir . $archivo)!="dir"){
$tam=round(filesize($dir . $archivo)/1024,0);
echo "<archivo nombre='$archivo' tam='$tam'/>";
}
}
echo "</exploracion>";
closedir($dr);
}
?>
Forzar la descarga de archivos con PHP.
Forzar la descarga de archivos con PHP. Si queremos evitar que ciertos archivos se abran en la ventana del navegador y forzar su descarga podemos emplear este código PHP que nos mostrará el cuadro de abrir o guardar. Este truco es muy útil para emplearlo con archivos de imagen, de audio o pdf, aunque podemos emplearlo con cualquier extensión.
<?php
$f = '/www/httpdocs/miarchivo.ext'; //ruta absoluta en el servidor
$passed='miarchivo.ext'; // nombre del archivo
header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=\"$passed\"\n");
$fp=fopen("$f", "r");
fpassthru($fp);
?>
Reestablecer la contraseña de administrador en Wordpress.
Si has olvidado tu contraseña de administrador en WordPress y por la razón que sea no te funciona la opción de recordar contraseña con este truco podrás resetear la contraseña y establecer una nueva. Para ello sólo necesitarás tener acceso FTP a tu directorio de instalación de Wordpress y subir el archivo emergency.php que hay dentro de este archivo y ejecutarlo vía navegador (es decir, http://tublog.com/emergency.php). En la pantalla que te aparece introduce la nueva contraseña y quedará modificada.
Fuente: www.village-idiot.org
Archivado en PHP, Wordpress | 1 comentario