Foros del Web » Programando para Internet » PHP »

Perfil de usuarios

Estas en el tema de Perfil de usuarios en el foro de PHP en Foros del Web. Hola, Estoy haciendo una web de videos ( sin bd ). En el perdil de usuario se muestran todos los videos del usuario. Para eso ...
  #1 (permalink)  
Antiguo 16/02/2008, 17:52
Avatar de pato12  
Fecha de Ingreso: septiembre-2007
Ubicación: Salta
Mensajes: 1.620
Antigüedad: 16 años, 7 meses
Puntos: 101
Perfil de usuarios

Hola,
Estoy haciendo una web de videos ( sin bd ).
En el perdil de usuario se muestran todos los videos del usuario.
Para eso ise este codigo:
Código PHP:
<? 
/* ANTES DE DECIR ALGO LEE ABAJO */
@session_start(); 
if(!isset(
$_SESSION['login'])){ 
  echo 
"No estas logeado.";
}
else

$asd "no";
}

if(
$asd == 'no'){
  
$us $_SESSION['login'];
  
$archivo ="vid/$us.txt"
  
$abre fopen($archivo"r"); 
  
$total fread($abrefilesize($archivo));
  
fclose($abre);
if ((!
strchr($total,","))) {
        echo 
"<b>Disculpe: </b>Usted no tiene puso ningun video.";

}
else
{
$key "si";
}

if(
$key == 'si'){
  
$us $_SESSION['login'];
  
$archivo ="vid/$us.txt"
  
$abre fopen($archivo"r"); 
  
$total fread($abrefilesize($archivo));
  
fclose($abre);
$sep explode(",",$total);
$aa count($sep);
$aaa $aa 1;
for (
$i $sep[0]; $i <= $aaa$i++) {
include(
"videos/$sep[$i].php");
echo 
"$titulo: ".$descripcion."<br>-----------------------<br>" ;
}
}
?>
Los txt de la carpeta vid tienen algunos:
5,65,74,20...
otros
77,55,63,44...
No se repiten los numeros.
Pero me trave.
Yo quiero que me include los numeros que muestran, por ejemplo:
El de 77,55,63,44...
include('../videos/77.php');
Pero no se como hacerlo automaticamente.
Por eso me trabe.
Espero que alguien me ayude.
GraciasSalu2
__________________
Half Music - www.halfmusic.com
  #2 (permalink)  
Antiguo 16/02/2008, 19:52
okram
Invitado
 
Mensajes: n/a
Puntos:
Re: Perfil de usuarios

Quita esto:
Código PHP:
$sep explode(",",$total); 
$aa count($sep); 
$aaa $aa 1
for (
$i $sep[0]; $i <= $aaa$i++) { 
include(
"videos/$sep[$i].php"); 
echo 
"$titulo: ".$descripcion."<br>-----------------------<br>" 

Léete el manual de PHP para la estructura foreach
Código PHP:
$sep explode(",",$total); 
foreach (
$sep as $video) { 
    include(
"videos/$video.php"); 
    echo 
"$titulo: ".$descripcion."<br>-----------------------<br>" 

Un saludo,
  #3 (permalink)  
Antiguo 17/02/2008, 08:20
Avatar de pato12  
Fecha de Ingreso: septiembre-2007
Ubicación: Salta
Mensajes: 1.620
Antigüedad: 16 años, 7 meses
Puntos: 101
Re: Perfil de usuarios

Gracias.
El codigo funciona perfectamente.
Gracias.
Mil gracias.
__________________
Half Music - www.halfmusic.com
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:22.