Ver Mensaje Individual
  #7 (permalink)  
Antiguo 14/03/2009, 14:55
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: separar las palabras por el numero de letras con php

Entonces es logico que falle, porque la asignacion a la cadena de consulta debiera estar dentro del for y no antes de definir ambas variables, porque siempre tendran el mismo contenido (NULL o cadena vacia).

Código php:
Ver original
  1. include "coneccion.php";
  2. $mwdl = "MWDL";
  3. $str = file_get_contents('http://www....');
  4. $str = trim($str);
  5. $str = preg_replace("/\s\s+/", ' ', $str);
  6. $a = explode(' ', $str);
  7. $count = count($a);
  8. for ($row = 0; $row < $count ; $row++) {
  9.         $x = $a["$row"];
  10.         $query = "INSERT INTO direc_www SET (direccion, fecha, pag) VALUES ('".$x."', NOW(), '".$mwdl."')";
  11.         mysql_query($query) or die ("no se ejecuto el Query");
  12. }  
  13. echo "Se encontraron "."$count"." URLs";

Por cierto, asegurate de quitar los <br> para evitarte mas problemas.
__________________
- León, Guanajuato
- GV-Foto