Ejecutar archivos con extensión .asp como PHP.
En el archivo .htaccess añadimos esta línea.
AddHandler application/x-httpd-php .asp
Lógicamente el contenido del archivo tiene que ser código PHP.
Archivado en Developer, Servidores | Etiquetas: ASP, htaccess, PHP | Comentarios desactivadosFunción para detectar si una URL existe en PHP
<?php
function url_exists($url) {
$hdrs = @get_headers($url);
return is_array($hdrs) ? preg_match('/^HTTP\\/\\d+\\.\\d+\\s+2\\d\\d\\s+.*$/',$hdrs[0]) : false;
}
?>
Funciones para detectar iOS y Android en PHP
<?php
function isAndroid(){
return preg_match('/android/i',$_SERVER['HTTP_USER_AGENT']);
}
function isOS(){
return preg_match('/ip(hone|od|ad)/i',$_SERVER['HTTP_USER_AGENT']);
}
?>
Función para obtener la extensión de un archivo en PHP
<?php
function file_extension($filename){
return end(explode('.', $filename));
}
?>
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);
}
?>
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 Developer, Wordpress | Etiquetas: PHP | 1 comentario