Ir al contenido principal

Entradas

Mostrando entradas de julio, 2010

Trabajar con distintos User Agent

Con 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 User Agen…

Apache no reconoce <?=$variable ¿>

Ante 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

Si 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);