jueves, 24 de abril de 2008

PHP - Listar un directorio en concreto


Listar el contenido de un directorio en concreto

Aqui tenemos el codigo

is_dir() que recibe una ruta y devuelve un boleano. True si es un directorio y flase si no lo es.

opendir() que recibe la ruta de un directorio y genera un gestor de directorio, que utilizaremos luego para extraer los subdirectorios.

readdir() recibe un gestor de directorio devuelto por opendir() y sirve para leer todo el contenido de un directorio, tanto archivos como subdirectorios. Nosotros lo utilizaremos para obtener cada uno de los subdirectorios que contiene una ruta. En la primera llamada devuelve el primer archivo o subdirectorio, en la siguiente devuelve en segundo. Es decir, cuando se vuelve a llamar devuelve siempre el siguiente fichero y continúa hasta que se acaban, devolviendo false cuando no queda ninguno.

closedir() recibe un gestor de directorio y lo cierra.

lunes, 14 de abril de 2008

Obtener todas las variables GET y POST para un PHP

/*
/***VARIABLES POR GET ***/

$numero = count($_GET);
$tags = array_keys($_GET);// obtiene los nombres de las varibles
$valores = array_values($_GET);// obtiene los valores de las varibles

// crea las variables y les asigna el valor
for($i=0;$i<$numero;$i++){
$$tags[$i]=$valores[$i];
}

/***VARIABLES POR POST ***/

$numero2 = count($_POST);
$tags2 = array_keys($_POST); // obtiene los nombres de las varibles
$valores2 = array_values($_POST);// obtiene los valores de las varibles

// crea las variables y les asigna el valor
for($i=0;$i<$numero2;$i++){
$$tags2[$i]=$valores2[$i];
}

/*
ahora solo hay que llamar las variables por su nombre
ej: http://misitio.com/estearchivo.php?usuario=cristalab&password=sangre

para verlas solo pones la variable por su nombre
echo "nombre de usuario: ".$usuario."

password: ".$password;

en vez de usar $_GET['usuario'] y $_GET['password']
*/



?>
*/

martes, 1 de abril de 2008

PHP - mysql - Editar registro

$ssqlactu = "update modincidencias set tema = '".$lstarea."' , mensaje = '".$txtincidencia."' , estado = '".$lstestad$

PHP - Bucle con while

El siguiente bucle imprime la frase “una iteracion del bucle”, 5 veces:


$contador=1;
while ($contador<=5) {
echo “una iteracion del bucle
”;
$contador++;
}