martes, 10 de noviembre de 2009
Descomprimir diferents directoris amb un script
d Pare
__d Fill1
______arxiu rar
__d Fill2
______arxiu rar
__d Fill3
______arxiu rar
...
on d és directori.
Aleshores, copiant l'script en el directori Pare, al executar-lo ens descomprimirà tots el arxius dins de cada directori fill
#!/bin/bash
for nom in *
do
cd $nom
unrar x -pContrasenya *.rar
cd ..
done
exit 0
Descomprimir amb unrar en el terminal amb contrasenya
unrar x -pcontrasenya arxiu_rar
Tin en compte que -p va pegat a la contrasenya.
jueves, 6 de noviembre de 2008
Refrescar desplegable sense refrescar la pàgina
Només hi ha que canviar el SelectedIndex d'eixe Select i automàticament el desplegable canviarà de valor.
Java Script ----------------------------
<script language="JavaScript" type="text/JavaScript">
function asignacionCascada(idresp)
{
var selObj = document.getElementById(idresp);
do {
i++;
} while(selObj.name != document.aplicaciones.elements[i].name);
for (i; i<document.aplicacionesresponsables.length; i++)
{
if (document.aplicaciones.elements[i].name.substring(0,11) == 'responsable')
{
document.aplicaciones.elements[i].selectedIndex = selObj.selectedIndex;
}
}
}
</script>
PHP -------------------------------------
<select name="resp<?=$num?>" id="resp<?=$num?>" onChange="asig('responsable<?=$num?>');">
Mantindre format d'una cadena numèrica que comença per zero en sql
Si tenim una variable
$num = "00048";
al utilitzar-la en contexte sql de la manera
"select ... where idresp != $num;"
la variable passarà a ser un enter i s'eliminarán els zeros de l'esquerra.
Per a que aixó no passe, ho escriurem aixina:
$sql = "select ... where idresp != '".$num."'"; Separat -> ... != ' " .$num. " ' " ;
Variables globals en PHP
Per a definir variables globals en PHP el que hi ha que fer es definir la variable de forma normal fora de la funció/classe, i amb global dins d'on volem que es llija.
aux = 1;
function funcio()
{
global aux;
aux = aux + 3;
}
En aquest cal, aux valdrà 4, tant dins com fora de la funció funcio().
Paràmetres d'una funció dins d'un onChange
Java Script ----------------------------
<script language="JavaScript" type="text/JavaScript">
function asignacionCascada(idresp)
{
var selObj = document.getElementById(idresp);
do {
i++;
} while(selObj.name != document.aplicaciones.elements[i].name);
for (i; i<document.aplicacionesresponsables.length; i++)
{
if (document.aplicaciones.elements[i].name.substring(0,11) == 'responsable')
{
document.aplicaciones.elements[i].selectedIndex = selObj.selectedIndex;
}
}
}
</script>
PHP -------------------------------------
<select name="resp<?=$num?>" id="resp<?=$num?>" onChange="asig('responsable<?=$num?>');">
El futur de les comunicacions
Un video de 5 minuts de duració, contant el que va ser, és i será la comunicació d'ací al 2050.
És prou curiós.