El hombre es un animal de costumbres, así que ahí os va la cesta de este año, jiji
Bueno, que no todo va a ser haceros la boca agua, que paseis todos un feliz solsticio de invierno!!
Y que el año que viene se hagan realidad todas vuestras ilusiones, las mias os las contaré más adelante, cuando tengamos todo un poco más atado. Por ahora os dejo este adelanto:
Seguimos currando como locos en el nafarroa oinez 2009. Ahora estamos currandonos una web para mostrar las fotos que se saquen ese día, y claro, tenemos que comprobar primero si la foto que buscamos existe o no, ya que si tocamos los parametros que pasamos por la url nos daba un fallo que no queríamos que apareciese en pantalla, por lo que primero comprobamos si existe el directorio/archivo antes de leerlo/mostrarlo.
Para ello utilizamos la función file_exists($filename) de php. Esta función comprueba si existe o no la carpeta/fichero que le pasemos en el parametro $filename y nos devolvera una booleana, es decir, true si existe y false si no existe. Así que me he creado una función en la que compruebo esto:
1
2
3
4
function ExisteFichero($ThisDir){returnfile_exists($ThisDir);}
Sí, siempre la he flipado con la ciencia ficción, así que no he dudado un segundo a la primera oportunidad que he tenido. Ya que yo no voy a ir, por lo menos que manden mi nombre a Marte.
En la aplicación que estamos haciendo hemos tenido que leer el contenido de un directorio. Para ello hemos utilizado la función dir() de PHP, que devuelve una instancia de la clase Directory. Luego, según vamos leyendo el contenido del directorio, utilizamos la función pathinfo() para sacar información del fichero, ya que devuelve un array con los siguientes elementos: dirname, basename, extension (si existe), y filename. En este caso lo utilizamos para ver si la extensión es png.
1
2
3
4
5
6
7
8
9
10
$fichero=dir("./Imagenes/");while($irudia=$fichero->read()){$infofile=pathinfo("./Imagenes/".$irudia);if($infofile["extension"]=="png"){//Lo que haya que hacer}}$fichero->close();
Por otro lado, me ha pasado una cosa mu graciosa con el disabled de javascript, pero eso os lo cuento mañana ;)
En una de las page de la aplicación pal Nafarroa Oinez, tenía que ver que checkboxes estaban checkeadas y cuales no. Mirando el como hacerlo en JavaScript, encontré la forma de recorrer todos los elementos que hay en el form de la page. Así que lo que hago es recorrérmelos, pregunto si el tipo es checkbox y si lo es ya hago lo que tenga que hacer:
1
2
3
4
5
6
7
8
9
10
11
//formu es el nombre del form de la pagefunction RecorrerAreak(){for(var i=0;i<document.formu.elements.length;i++){if(document.formu.elements[i].type=="checkbox"){//Lo que haya que hacer}}}
Seguimos currando con el proyecto web pal Nafarroa Oinez 09 (a las mañanikas, que a comer nos vamos a la piscina), y me he encontrado con esta txorradika a solucionar. En la page para modificar los datos de los voluntarios y las voluntarias del Oinez, hay una serie de combos, y claro, debe aparecer seleccionada la opcion que se ha guardado anteriormente en la BBDD, para lo cual, me he creado esta función de javascript:
1
2
3
4
5
6
7
8
function AukeratuZuzena(Izena,Id){for(var i=0;i<document.getElementById(Izena).length;i++){if(document.getElementById(Izena).options[i].value==Id){document.getElementById(Izena).options[i].selected=true;}}}
Como podeis ver, la función tiene dos parámetros: Izena, donde le paso el nombre de la combo, e Id que es lo que queremos buscar en la value de las option. Bueno que ya es tarde y mañana hemos quedado prontico pa seguir currando.
Mi hermanika pinchando. En San fermines, el día 6, la podreis ver a partir de las 20h. en el Nicolette (C/ Curia). Y el 11, también a partir de las 20h. en La Pulga (Navarreria). Luego ya se nos pira para Japon, que pincha el dia 7 de agosto en Tokyo.
Para los de Madrid y alrededores, estará el 4 de julio en la sala caracol, dentro de la fiesta soytomboi.