Martes, 11 de Noviembre de 2008
Pues bueno, yo bajo bastante anime, series, etc… y no me gusta tener nombres asquerosos en los ficheros. Debido a esto he tenido que idear un scriptillo para renombrar ficheros en PHP.
Se basa en una expresión regular para encontrar el número del capítulo en cuestión, y a partir de ahí generar un nombre nuevo, limpio y bonito :)
En este ejemplo, se han usado las dos temporadas de Code Geass, donde los ficheros se llamaban “Code_Geass_.1.by_anime_(x-264).mp4″ (vamos, feo de narices) xD
Leer más…
Sonycrow Código, Ejemplo, Php, Programación, Scripts
Viernes, 21 de Diciembre de 2007
He tenido que crear un par de funciones para poder hacer sumas de horas con PHP. Por ejemplo, tenemos 2 horas: 1:20 y 2:10. En total suman 3:30 horas pero cuando tenemos un mogollon de horas, hacer una suma se nos hace un tanto complicado.
Bueno, si alguien las necesita aquí están:
function timeToMinutes($time)
{
$horaSplit = explode(“:”, $time);
if( count($horaSplit) < 3 ) {
$horaSplit[2] = 0;
}
# Pasamos los elementos a segundos
$horaSplit[0] = $horaSplit[0] * 60 * 60;
$horaSplit[1] = $horaSplit[1] * 60;
return (($horaSplit[0] + $horaSplit[1] + $horaSplit[2]) / 60);
}
function minutesToHours($mins)
{
$hours = floor($mins / 60);
$minutes = $mins – ($hours * 60);
if (!$minutes) {
$minutes = “00″;
}
else if ($minutes <= 9) {
$minutes = “0″ . $minutes;
}
return (“{$hours}:{$minutes}”);
}
Y para ejecutarlo, sería:
$minutos = timeToMinutes(“1:20″);
$minutos += timeToMinutes(“3:10″);
$minutos += timeToMinutes(“0:30″);
$totalEnHoras = minutesToHours($minutos);
Ale, espero que os sirva de algo :)
Sonycrow Código, Php, Programación, Scripts
Viernes, 21 de Diciembre de 2007
Pues aparte de la librería PDFlib de PHP (un tanto tosca) tenemos FPDF, unas librerías para crear archivos PDF de forma fácil y sencilla. Tiene unos tutoriales online y un manual, todo en perfecto Español y la verdad es que funciona muy bien. Yo la estoy utilizando y se pueden crear documentos bastante complejos y bonitos, incluso insertar imágenes.
La web oficial es http://www.fpdf.org y desde allí podréis hacer la descarga de la última versión.
También, recomendada si se necesitan crear archivos PDF.
Ale…
Sonycrow Php, Programación
Viernes, 21 de Diciembre de 2007
Buscando por la red para un proyecto que estoy realizando necesitaba poder subir un archivo comprimido en ZIP y descomprimirlo desde el propio script. Pues bien, aquí está la solución:
Clase para ZIP: http://www.phpconcept.net/pclzip/index.php
Clase para TAR: http://www.phpconcept.net/pcltar/index.php
No he necesitado instalar ningún módulo adicional de PHP ni nada por el estilo, pero seguramente tiene dependencias auqnue no he encontrado donde están. Su uso es muy simple y están bastante bien pensadas. Si necesitáis algo así os las recomiendo.
Para archivos RAR, no he encontrado nada decente, así que me da la sensación que tendremos que tirar de”exec()”.
Ale…
Sonycrow Php, Programación
Últimos comentarios