Ir al contenido principal

Entradas

Mostrando entradas de abril, 2010

Propiedad CSS para elementos input

C omo bien sabremos a estas alturas, css en muy potente y la mejor opción para especificar las propiedades de diseño de los elementos de nuestras páginas. En este caso vamos a especificar como se utilizan las propiedades para los elementos input Si queremos modificar todos los input ( <input type="radio” /> ): input { /*propiedades*/ } Si queremos modificar un input ( <input type="radio" class="radio" /> ) en el que le hemos indicado una clase: input.clase { /*propiedades*/ } Si queremos modificar todos los input de un tipo determinado ( <input type="radio" /> ): input[type="radio"]{ /*propiedades*/ }

Mostrar Url remoto en PHP

D Si necesitamos obtener información de otra página web, por ejemplo, para obtener una URL acortada e introducirla en nuestra página sin necesidad de recargarla, tenemos varias opciones: 1. Usar una de las funciones que nos proporciona PHP: file_get_contents $page = file_get_contents('http://www.example.com'); echo $page; 2. Tratar el resultado proporcionado por la URL como un fichero: $file = fopen ( "http://www.example.com" , "r" ); if (! $file ) { echo " Unable to open remote file.n" ; } else{ $text=fpassthru($file); echo $text; } fclose ( $file ); 3. Usar un método de Curl: $c = curl_init('http://www.example.com'); curl_setopt($c, CURLOPT_RETURNTRANSFER, true); $page = curl_exec($c); curl_close($c); echo $page; Hay que tener en cuenta que para usar el tercer método debemos tener correctamente instalado Curl. Si tiene problemas con él puede consultar Problema al iniciar Curl: “Fatal error: Call to undefined function curl_init()”. L

To spam or not to spam

D No me había planteado indagar en este tema tan polémico pero, a raíz de un comentario que hicieron en una de las entradas de nuestro blog, creo que es necesario aclarar nuestra inequívoca postura contra el span y demás fraudes digitales. Este era el comentario que habían hecho en el post “Configuración de archivo de Logs para IpTables”: hola Antes de nada, perdona que te escriba esto como un comentario, pero es que no vi tu email en el tu blog Soy el webmaster de publizida.es Publizida BLOG'S es un ranking / directorio de clasificación de blogs en español, creado con el único propósito de dar a conocer los mejores blog's Registrando su blog en Publizida BLOG'S accederás al servicio de estadísticas gratuitas y podrás participar en el TOP.RANKING También puedes acceder a la valoración que los usuarios hacen de su página. Y lo mas importante... darte a conocer y aumentar el numero de visitantes a tu BLOG de manera totalmente gratuita. Si te interesa puedes darte de alta ALTA

Problema al iniciar Curl: “Fatal error: Call to undefined function curl_init()”

C uando el sistema nos devuelve este error es porque detecta que no tenemos habilitado el servicio “curl” en nuestro servidor que hemos instalado anteriormente . Podemos comprobarlo con una página PHPinfo que contenga el siguiente código: <?php phpinfo(); ?> - En Windows, debemos modificar el fichero php.ini y descomentar la línea: extension=php_curl.dll Reiniciamos el servidor y el servicio ya estará disponible. También debemos comprobar que los archivos SSLEAY32.PHP y libEAY32.dll se encuentran en la carpeta del php. - Si utilizamos un Linux Server puede que no tengamos instalado el servicio curl, por lo que lo debemos instalar con el siguiente comando: apt-get install curl libcurl3 libcurl3-dev php5-curl Y reiniciamos el servicio service apache2 restart

Configuración de archivo de Logs para IpTables

I pTables se usa para configurar, mantener e inspeccionar las tablas de reglas de filtrado de IPs en el kernel de Linux, pero por defecto, su sistema de logs no es todo lo completo esperamos. Por defecto, la mayoría de los logs del sistema se guardan en el fichero /var/log/messages pero en este caso vamos a configurar un nuevo fichero para que almacene únicamente los logs que generaremos con algunas reglas en IpTables , creando así su propio archivo de bitácora . Lo primero que debemos hacer es configurar el archivo /etc/syslog.conf , que se trata de un archivo de configuración en el que se indica el modo en que los mensajes del sistema son bitacorizados a través de la utilidad syslogd que se instala y configura por defecto en todos los sistemas GNU/Linux . Debemos añadir al final del fichero la siguiente sentencia: kern.warning /var/log/iptables.log Con esto indicamos que se almacenen los mensajes provienen del kernel con prioridad 4 o superior ('warning' es el nivel de

Ranking Navegadores Febrero 2010

D egún datos obtenidos de la página de DesarrolloWeb , el Ranking de navegadores en todo el mundo es el siguiente: 1. Microsoft Internet Explorer: 61.58% 2. Firefox: 24.23% 3. Chrome: 5.61% 4. Safari: 4.45% 5. Opera: 2.35% Como vemos, esto muestra una clarísima superioridad de IE respecto al resto de navegadores y comparándolo con el mes anterior, un incremento en el uso de Chrome, por lo que Firefox se mantiene con una cuota uso de uno de cada cuatro usuarios de Internet. Si miramos los datos en España, la cosa no varía demasiado, obteniendo los siguientes resultados: 1. Microsoft Internet Explorer: 57% 2. Firefox: 30.84% 3. Chrome: 2.865% 4. Safari: 7.54% 5. Opera: 1.06% Seguro que muchos de vosotros, usuarios asiduos de Firefox pensáis que al igual que vosotros, habrá mucha gente que utiliza este navegador. Pues… que sepáis que no os confundís, ya que si comprobamos los navegadores desde los que se acceden a XandruSoft.blogspot.com podemos ver a simple vista que sois la mayoría. Com