Archivo para Agosto, 2009

Crear una función con parámetros opcionales en php

19 de Agosto de 2009 | 12:35 pm

En php esta es la forma de declarar una función que luego se puede usar con uno o dos argumentos:

function argumentos_opcionales ($obligatorio, $opcional = ”)

{

if ($opcional!=”)

{

echo ‘has introducido un argumento opcional’;

}else

{

echo ”No has introducido el argumento opcional;

}

}

Para llamarla con un argumento:

argumentos_opcionales (’argumento1′);

Para llamarla con dos argumentos:

argumentos_opcionales (’argumento1′,’argumento2′);

Configurar el archivo sshd_config para no permitir la entrada a root por ssh

14 de Agosto de 2009 | 10:32 am

Hay mucha gente que no tiene nada mejor que hacer que intentar (mediante robots) acceder a servidores normalmente al azar ya sea de una forma u otra.

Una forma muy común que voy a intentar solucionar en este post es por ssh.

La idea es prohibir el acceso al usuario root y permitir sólo a un usuario entrar por ssh. En este caso he elegido al usuario pintamonas, si no existe lo creamos. Luego pintamonas utilizará la instrucción su - para “ser root”.

(more…)

Descargar un directorio entero desde ftp

12 de Agosto de 2009 | 7:32 am

Por supuesto usando linux y desde la línea de comandos.

wget -c -r ftp://usuario:password@servidor.com/directorio/

Hay que tener instalado wget. Se puede sustituir “servidor.com” por la ip del servidor.

-c sirve para continuar la descarga. Es decir, si se corta y queda a medias, al volver a ejecutarlo la continua.

-r es para hacerlo recursivo.

Muy útil, sencillo y cómodo.

Más información de wget: http://www.gnu.org/software/wget/