Foros del Web » Programando para Internet » PHP »

ayuda con leer datos de un archivo

Estas en el tema de ayuda con leer datos de un archivo en el foro de PHP en Foros del Web. bueno mi cuestion es la siguiente: estoy desarrollando un sitio que tiene como base de datos archivos con la siguiente estructura @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: ...
  #1 (permalink)  
Antiguo 22/07/2010, 02:42
danneg
Invitado
 
Mensajes: n/a
Puntos:
ayuda con leer datos de un archivo



bueno mi cuestion es la siguiente:

estoy desarrollando un sitio que tiene como base de datos archivos con la siguiente estructura

Código PHP:
Ver original
  1. [*] valor[*] valor[*] valor[*]
  2. [*] valor[*] valor[*] valor[*]
  3. [*] valor[*] valor[*] valor[*]
* muy importante, salto de linia al final, segun el primer codigo

pero resulta que a la hora de querer leer los datos no lo hace

utilizo el siguiente codigo para eso

Código PHP:
Ver original
  1. $videos_db_file = "videos.db";
  2.     $videos_limit = 1;
  3.     $videos_db = file($videos_db_file);
  4.     $videos_order = array_reverse($videos_db);
  5.  
  6.     if(isset($_GET["videos"])){global $videos; $videos = $_GET["videos"];}
  7.     if(empty($videos)){ $videos = 0; }
  8.     $videos_show = $videos + $videos_limit;
  9.  
  10.         for ($i = $videos; $i < count($videos_order) and $i < $videos_show; $i++) {
  11.         $videos_dato = explode("[*]", $videos_order[$i]);
  12.         $video_title = $videos_dato[2];
  13.         $video_author = $videos_dato[3];
  14.         $video_description = $videos_dato[4];
  15.  
  16.         $videos_dato_date = explode("/", $videos_dato[5]);
  17.  
  18.         $video_date_d = $videos_dato_date[0];
  19.  
  20.         $videos_dato_date_m = 1;
  21.         switch($videos_dato_date[1]){
  22.             case 1: $videos_dato_date_m = "Enero"; break;
  23.             case 2: $videos_dato_date_m = "Febrero"; break;
  24.             case 3: $videos_dato_date_m = "Marzo"; break;
  25.             case 4: $videos_dato_date_m = "Abril"; break;
  26.             case 5: $videos_dato_date_m = "Mayo"; break;
  27.             case 6: $videos_dato_date_m = "Junio"; break;
  28.             case 7: $videos_dato_date_m = "Julio"; break;
  29.             case 8: $videos_dato_date_m = "Agosto"; break;
  30.             case 9: $videos_dato_date_m = "Septiembre"; break;
  31.             case 10: $videos_dato_date_m = "Octubre"; break;
  32.             case 11: $videos_dato_date_m = "Noviembre"; break;
  33.             case 12: $videos_dato_date_m = "Diciembre"; break;
  34.         }
  35.  
  36.         $video_date_m = $videos_dato_date_m;
  37.         $video_date_y = $videos_dato_date[2];
  38.         template("theme/page_6.tpl");
  39.     }

lo unico que muestra es un valor nulo, sin texto, sin nada ""

no se que es lo que este mal, por favor si me pueden ayudar, antes ya habia hecho algo como esto, de hecho utilise parte del codigo del otro script para esto

pueden ver el resultado en http://dannegm.com/cw

y de donde tome el codigo (es la lista de reproduccion) http://dannegm.com/eMusic

* no cuestionen sobre seguridad ni hagan sugerencia de utilizar mysql o algpor el estilo, ya que por asunto personales deseo utilizar esa tecnica

Última edición por danneg; 22/07/2010 a las 02:52

Etiquetas: Ninguno
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 22:00.