Foros del Web » Programando para Internet » PHP »

TradeAdmin problema con remplaso de http:// por http://www.

Estas en el tema de TradeAdmin problema con remplaso de http:// por http://www. en el foro de PHP en Foros del Web. Los trades se ordenan por vistas pero me da mal las url cambiados con los titulos cuando las remplaso aqui dejo el cod en limpio ...
  #1 (permalink)  
Antiguo 16/07/2007, 03:12
Avatar de hawaiian050  
Fecha de Ingreso: junio-2007
Mensajes: 285
Antigüedad: 12 años, 8 meses
Puntos: 2
Pregunta TradeAdmin problema con remplaso de http:// por http://www.

Los trades se ordenan por vistas pero me da mal las url cambiados con los titulos cuando las remplaso aqui dejo el cod en limpio :



<?
ob_start('ob_gzhandler');
include 'mysql.php';
include 'config.inc.php';
$db = new sql_db($servidor_sql,$usuario_sql,$password_sql,$b ase_sql,false);
if($db->db_connect_id == false) {
echo 'Hay un problema con nuestra base de datos, disculpe la molestia';
die();
}
if(empty($limite) == FALSE) {
$limit = intval($limite);
} else {
$limit = 'ninguno';
}
if($order == 'filas') {
$separador = '<br>';
} else {
$separador = '-';
}
if($limit == 'ninguno') {
$QUERY_URI = $db->sql_query("SELECT url,nombre FROM enlaces WHERE activo='1' ORDER BY visitas DESC");
} else {
$QUERY_URI = $db->sql_query("SELECT url,nombre FROM enlaces WHERE activo='1' ORDER BY visitas DESC LIMIT ".$limit."");
}
while($ARRAY_URI = $db->sql_fetchrow($QUERY_URI)) {
echo '<a href="'.$ARRAY_URI['url'].'">'.$ARRAY_URI['nombre'].'</a> '.$separador.' ';
}
$db->sql_freeresult($QUERY_URI);
if(empty($_SERVER['HTTP_REFERER']) == false) {
$URL_FINAL = parse_url($_SERVER['HTTP_REFERER']);
$URL_FINAL = str_replace("www.", "", $URL_FINAL['host']);
$URL_FINAL = addslashes($URL_FINAL);
$URL_FINAL = 'http://'.$URL_FINAL;
$URI_QUERY = $db->sql_query("SELECT url FROM enlaces WHERE url='".$URL_FINAL."'");
$total = $db->sql_numrows($URI_QUERY);
if($total==1) {
$db->sql_query("UPDATE enlaces SET visitas=visitas+1 WHERE url='".$URL_FINAL."' AND activo='1'");
}
$db->sql_freeresult($URI_QUERY);
}
$db->sql_close();
?>

Alguien sabe por que? bueno gracias

use este codigo :
$titulo = str_replace("http://","http://www.", $ARRAY_URI['url'] );
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 21:34.