Foros del Web » Programando para Internet » PHP »

fallo con funciones

Estas en el tema de fallo con funciones en el foro de PHP en Foros del Web. Hola chicos!! pues a ver, he intentado unir dos funciones (para no perder el tiempo) y me falla. las funciones son las siguientes: Código PHP: ...
  #1 (permalink)  
Antiguo 04/01/2007, 07:37
 
Fecha de Ingreso: junio-2002
Mensajes: 321
Antigüedad: 21 años, 10 meses
Puntos: 3
fallo con funciones

Hola chicos!!

pues a ver, he intentado unir dos funciones (para no perder el tiempo) y me falla.
las funciones son las siguientes:
Código PHP:
<?php
// Funciones
$var1 $_GET[f];
$var2 $_GET[t];

// La siguiente funcion, convierte los guiones de la fecha en barras.
function fecha_amigables($var) {
    
$var strtolower($var);
    
$find = array( '/');
    
$rep = array( '-'); 

    return 
str_replace$find$rep$var);
}
function 
url_amigables($var) {
    
$var strtolower($var);
    
$find = array( '-');
    
$rep = array( ' '); 

    return 
str_replace$find$rep$var);
}
echo 
fecha_amigables($var1);
echo 
url_amigables($var2);
?>
la ruta seria asi:

http://prueba/index.php?f=2007/01/04&t=mi-titulo

y funciona.

la desgracia esta en que cuando uni las dos funciones, una abolia la otra.

Código PHP:
function url_amigables($var) {
    
$var strtolower($var);
    
$find = array( '/''-');
    
$rep = array( '-'' '); 

    return 
str_replace$find$rep$var);

supongo que es porque sustituyo la (/) por el guion y el guion lo sustituy por el espacio, pero me interesa mucho que la ruta este de esta manera:

http://prueba/index.php?f=2007/01/04&t=mi-titulo

porque mejora el indexado de google (o cualquier navegador de la web).

¿hay alguna manera de unir estos sin que falle?

un saludo! y gracias!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:36.