Ver Mensaje Individual
  #7 (permalink)  
Antiguo 07/09/2012, 09:42
JUMASOL
 
Fecha de Ingreso: noviembre-2005
Mensajes: 889
Antigüedad: 18 años, 5 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