Foros del Web » Programando para Internet » PHP »

Ayuda, como lo hago?

Estas en el tema de Ayuda, como lo hago? en el foro de PHP en Foros del Web. Hola... Tengo un problema, estoy creando un autosurf, y no quiero que este el mismo link agregado... Los links se guardan en la tabla "url" ...
  #1 (permalink)  
Antiguo 11/04/2009, 09:55
 
Fecha de Ingreso: abril-2009
Mensajes: 5
Antigüedad: 15 años, 7 meses
Puntos: 0
Exclamación Ayuda, como lo hago?

Hola...

Tengo un problema, estoy creando un autosurf, y no quiero que este el mismo link agregado...
Los links se guardan en la tabla "url" y la columna "url"...

Como puedo hacer para que compare los links y no admita agregar el mismo link?


Este es el codigo de la creacion del link:


Código:
<?
include("config.php");
if (strstr($_SERVER['HTTP_REFERER'], $root));
else { header ("Location: $rooturl"); }

$ip = $_SERVER['REMOTE_ADDR'];
$url = $_POST['url'];

if(preg_match('|^http(s)?://[a-z0-9-]+(\.[a-z0-9-]+)*(:[0-9]+)?(/.*)?$|i', $url))
{

$query = "INSERT INTO $table (ip,url) VALUES ('$ip','$url')" or die('MySQL error: '.mysql_error());
mysql_query($query);
$qs = mysql_insert_id();
$link = $destination . $qs;
require 'create_template.php';

} else {
echo 'El URL ingresado no es valido.';

}
?>
  #2 (permalink)  
Antiguo 11/04/2009, 13:25
 
Fecha de Ingreso: diciembre-2008
Mensajes: 54
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: Ayuda, como lo hago?

tenes que seleccionar el campo url de tu tabla y comparar cada valor en esta con la url a guardar

$consulta = mysql_query("select from......", $coneccion);

while ($variable = mysql_fetch_array($consulta))
{

$variable ['url']== urlaguardar ?$encontrado=true : false;

}

!encontrado?{insert into.....}: url ya esta guardada;

no se si la sintaxis esta bien escrita pero algo asi deberia ser... creo
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:23.