Archive for Enero, 2008


Script PHP para extraer emails de uno o varios ficheros

Con este sencillo script podemos extraer todos los emails de cualquier fichero (en formato texto plano) cómodamente. En el array $ficheros_emails ponemos los nombres de los ficheros que contienen los emails que queremos extraer y $fichero_destino es el fichero donde los vamos a escribir.
El resultado se muestra en la pantalla (se muestran numerados los emails […]

Activar register_globals

Vale, sí, es una locura hoy en día y una fuente inagotable de problemas en cuanto a seguridad se refiere. Sin embargo hay casos en los que en muy útil activar el register_globals. Precisamente hace unos días me encontré con un cliente que quería actualizar un software antiquísimo escrito en PHP que necesitaba tener activado […]

Función en PHP para comprobar si un email es válido

Hoy he tenido que preparar una pequeña función en PHP para que compruebe si los emails son válidos. Está hecha usando expresiones regulares:
if (ereg(”([A-Za-z0-9_.-]+@[A-Za-z0-9_.-]+\.[A-Za-z0-9_-]+)”, $email, $resultado))
{
echo $resultado[1];
}
Este sencillo script sólo admitirá emails que contengan letras y números, guiones y puntos, por ejemplo:
paco@email.com
paco.smith@email.com
paco.smith@mi.email.com
paco_smith@mi-email.com

y no admitirá emails con espacios o caracteres “extraños”.
Actualización: He […]

Primeros pasos con SVN (II)

En esta segunda entrega vamos a ver cómo usar un servidor SVN en MS Windows y cómo conectarse a él desde otra máquina.
En primer lugar debemos arrancar el servidor SVN:
svnserve -d -r c:\svn
Ahora vamos a otra máquina e intentamos conectarnos al servidor SVN. Para eso creamos una carpeta de trabajo (por ejemplo c:\mis proyecto\base_gamma o, […]

Primeros pasos con SVN

Hoy me ha tocado poner en marcha, Subversion, un software de control de versiones en un servidor con Windows XP. Aprovecho para escribir este artículo con instrucciones para los primeros pasos.
Primero de todo descargamos la última versión de subversion desde la web oficial de Tigris, en mi caso la versión para Windows XP.
Una vez descargado […]

Backups con rsync

Si queréis hacer copias de seguridad de manera sencilla una herramienta muy potente es rsync. Existen un montón de programas para hacer backups pero ninguno acaba de convencerme. Yo necesito que la copia de seguridad sea fácilmente accesible, es decir, que esté sin comprimir para poder acceder directamente a determinados archivos de manera cómoda sin […]

Problema con Firestarter - el interfaz eth0 no está preparado

Recientemente me he encontrado con este problema y, después de darle muchas vueltas he encontrado el problema. La causa está en el script firestarter.sh. Abre el dichoso script:
gksudo gedit /etc/firestarter/firestarter.sh
y modifica la línea:
MASK=`/sbin/ifconfig $IF | grep Mas | cut -d : -f 4`
por:
MASK=`/sbin/ifconfig $IF | grep Más | cut -d : -f 4`
Explicación paso a […]

eXTReMe Tracker