Ir al contenido principal

Entradas

Mostrando entradas de julio, 2010

Trabajar con distintos User Agent

C on la expansión de las nuevas tecnologías y los nuevos dispostivos que son capaces de conectarse a Internet, cada vez son más los tipos diferentes de navegadores a través de los que se accede a Internet, y cada uno con sus propias características. Cuando creamos una página web debemos tener en cuenta que los usuarios pueden acceder con cualquier navegador del mercado y desde cualquier dispositivo –incluso desde el movil- por lo que es más que recomendable adaptar la página para que se muestre correctamente independientemente del navegador y dispositvo utilizado para acceder a ella. Para poder desarrollar una página web que se adapte a cualquier navegador, debemos comprobar que se adapta a todos ellos. Como sería inviable probar con todos y cada uno de los navegadores disponibles en el mercado, los desarrolladores de chrispederick.com han creado un add-ons para firefox que nos permite, desde el mismo navegador, simular el user agent de cualquier otro. Este complemento se llama Use

Apache no reconoce <?=$variable ¿>

A nte todo debemos aclarar que <?=$variable ¿> es lo mismo que hacer <?php echo $ variable; ?> . Si nuestro Servidor no reconoce la forma corta, es porque la opción de “ short tags ” no se encuentra activada. Si disponemos de control sobre el servidor Apache no tendremos más que habilitar la opción short_open_tag en el archivo php.ini , es decir, indicar la línea: short_open_tag = On Como vemos, para utilizar este formato debemos de tener la certeza de que se encuentra activado dicho modo en el servidor o tener control sobre él, por lo que es preferible utilizar siempre la forma larga, es decir: <?=$variable ¿>

Separar palabras de un campo de texto por cierto carácter en php

S i necesitamos separar los caracteres de una variable por algún campo concreto podemos usar la función str_replace(). Vemos un ejemplo: Tenemos la variable $titulo = “Título de la expresión” y queremos que las palabras finalmente se encuentren separadas por guiones, es decir, que $resultado = “Título-de-la-expresión” . La expresión a utilizar sería: $resultado = str_replace(" ","-",$titulo);