
07/09/2012, 09:42
|
| | Fecha de Ingreso: noviembre-2005
Mensajes: 889
Antigüedad: 19 años, 4 meses Puntos: 8 | |
Respuesta: Llamada a archivo css en función de palabra en URL Me ha funcionado así:
<?php
$uri = $_SERVER['REQUEST_URI'];
if ( strpos($uri,'contacto') !== false ) {
echo '<link href="hay_palabra.css" rel="stylesheet" type="text/css" />';
} else {
echo '<link href="no_hay_palabra.css" rel="stylesheet" type="text/css" />';
}
?>
Ahora, y después de reconsiderar la estrategia, me gustaría reescribir esta fórmula en sentido inverso. Es decir, si existe la palabra "contacto" no inserte nada, y sí lo haga en cualquier otro caso.
Es decir, se trata de sustituir
echo '<link href="hay_palabra.css" rel="stylesheet" type="text/css" />';
Por un vacío que yo no sé como se articula (disculpad de nuevo mi ignorancia).
Lo que quiero decir es que yo lo he puesto así:
<?php
$uri = $_SERVER['REQUEST_URI'];
if ( strpos($uri,'contacto') !== false ) {
echo '';
} else {
echo '<link href="no_hay_palabra.css" rel="stylesheet" type="text/css" />';
}
?>
Pero no sé si es correcto sintácticamente. Es decir, funciona, pero ¿es php correcto dejarlo así?
Gracias |