Foros del Web » Programando para Internet » PHP »

Variables via Url

Estas en el tema de Variables via Url en el foro de PHP en Foros del Web. Hola amigos aca les dejo mi avanse... Al final de este script esta mi problema... -Lo q estoy haciendo es scanear los archivos q se ...
  #1 (permalink)  
Antiguo 11/09/2008, 00:56
Avatar de uselox  
Fecha de Ingreso: agosto-2008
Ubicación: Lima, Perú
Mensajes: 168
Antigüedad: 15 años, 7 meses
Puntos: 12
Variables via Url

Hola amigos aca les dejo mi avanse...
Al final de este script esta mi problema...
-Lo q estoy haciendo es scanear los archivos q se encuentran dentro de la carpeta "modules" y hacerles un hipervinculo a cada elemento en "menu"
parte izquierda arriba de la pagina.
Código PHP:
<html>
    <head>
        <?php
    
function clear_ext($name){
       if(
strpos($name,"."){//solo se aplicara si tienen extencion...
        
$xl=substr($name,0,strpos($name,"."));
      }
     return 
$xl;
   }
        
$music $_GET['music'];
        echo 
"<title>";
        if(
$music!=""){
          echo 
strtoupper($music);
        } else {
          echo 
strtoupper("intro");
        }
        echo 
" || Toa Tu Music Sta Aki....!!!</title>";
        
?>
<style type='text/css' rel='stylesheet'>
.AA {width:132px;height:24px;background-color:red;font-weight:bold;FONT-SIZE:9px;TEXT-TRANSFORM:uppercase;COLOR:#ffffff;FONT-FAMILY:Verdana;TEXT-ALIGN:center}
.AB {width:132px;height:24px;border-left:dashed red 1.5px;border-right:dashed red 1.5px}
.AC {width:132px;height:24px;background-color:red}
.AD {width:476px;height:24px;background-color:red;font-weight:bold;FONT-SIZE:9px;TEXT-TRANSFORM:uppercase;COLOR:#ffffff;FONT-FAMILY:Verdana;TEXT-ALIGN:center}
.AE {width:476px;height:24px;border-left:dashed red 1.5px;border-right:dashed red 1.5px}
.AF {width:476px;height:24px;background-color:red}
</style>
    <head>
<body>
<table border='0'>
 <tr>
  <td valign='top'>
    <div class='AA'>Music</div>
    <div class='AB' align=left>
    <?php
          $dir 
"modules";
          
$mod scandir($dir);
          
$ar count($mod);
    if(
is_dir($dir)){
      for(
$n=2;$n<$ar;$n++){
            echo 
"<a href='index.php?music=".clear_ext($mod[$n])."'>";
            echo 
strtoupper(substr($mod[$n],0,1));
            echo 
substr($mod[$n],1,strpos($mod[$n],".")-1)."</a><br>";
      }
    }
echo 
"</div><div class='AC'></div></td>";
echo 
"<td valign='top'>";
echo 
"<div class='AD'>Tipo ".$music."</div>";
echo 
"<div class='AE' align='center'><br>";
//
//
echo "</div><div class='AF'></div><br>";
echo 
"<div class='AD'>Musica Online</div>";
echo 
"<div class='AE' align='center'><br>";

    if(
$music!=""){
    if(
is_dir($dir)){
      for(
$n=2;$n<=count($mod);$n++){
              if(
$music == clear_ext($mod[$n])){
                require 
"modules/".$mod[$n];
              }
      }
    }
}else {
echo 
"<iframe src='http://127.0.0.1/play.swf?q=intro'";
echo 
"name='RuzZ' width='445' height='583' frameBorder='0' scrolling='no'>";
echo 
"</iframe>";
}
    
?>
<br></div><div class='AF'></div></td></tr></table>

</body>
<html>
-lo q quiero hacer es q en modules se encuentren carpetas(ya no archivos) a los cuales are hipervinculos en "menu" (usando la variable $music).

-Luego al hacer click en uno de los hipervinculos(osea las carpetas) me scanee los archivos q se encuentra dentro.
-y le aga hipervinculos a cada elemento(aki si archivos) y me mustre en "tipo de musica" top-center de la pagina.
-Al hacer click en uno de los hipervinculos de "tipo de musica" me muestre la informacion q contenga dicho archivo( una segunda variable).
-osea todo este proceso para llegar al archivo de una carpeta de "modules"
me ara un url :
este es un ejemplo : "./?music=baladas&cant=mdo" (algo asi masomenos) creo.
Bueno amigos espero q entiendan mi problema q yo recien empiezo con esto de php.

Última edición por uselox; 13/02/2009 a las 00:08 Razón: Más lobo
  #2 (permalink)  
Antiguo 11/09/2008, 13:52
Avatar de uselox  
Fecha de Ingreso: agosto-2008
Ubicación: Lima, Perú
Mensajes: 168
Antigüedad: 15 años, 7 meses
Puntos: 12
Respuesta: Variables via Url

Gracias Por todo -.-
pero ya encontre La forma de hacer lo q quiero.
Ahora Solo Quiero Sugerencias de como puedo mejorarlo xD
bye bye
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 13:59.