Autor Zpráva
Microfox
Profil *
Zdravim mam takovy problem v orientaci kodu...

<?  
$nas_sou="index.php";
$handle=opendir('./materialy_pro_studenty'); 
$i=0;
$j=0;
while (false!==($file = readdir($handle))) 
{ 
    if ($file!="."&&$file!=".."&&!is_dir($file)&&$file!=$nas_sou) 
    { 
        $soubor[$i]="$file";
        $velikost[$i]=filesize ($file);
        $zmena[$i]=date("H:i:s d.m.Y ",filemtime($file));
        $i++;
    } 
    if ($file != "." && is_dir($file))
    {
       $adresar[$j]="$file";
        $j++;
    }
}
closedir($handle); 
function vypis($s,$v,$z)
{
       echo "<table style='color:white; font-family:tahoma; font-size:12px; float: left;' id='tabulka' width='650' bgcolor='1E89D5' border='1' bordercolor='white'  style='border-collapse: collapse' bordercolordark='#000000'>\n";
       
       echo "<tr><td><b><u>Název souboru</u></b></td><td><b><u>Velikost</u></b></td><td><b><u>Poslední aktualizace</u></b></td></tr>";
       for($i=0;$i<count($s);$i++)
       {
        
        echo "<tr><td>";
        echo '<a href="materialy_pro_studenty/'.$s[$i].'">'.$s[$i].'</a>';
        echo "</td><td>$v[$i]";
        echo "</td><td>$z[$i]";
        echo "</td></tr>\n";
       }
       echo "</table>\n";
}

$pripona = pathinfo($file, PATHINFO_EXTENSION);

echo "Soubory:\n";
vypis($soubor,$velikost,$zmena,$pripona);                 
?>



nevypisuje mi to Velikost a Datum zmeny... ovsem kdyz mam slozku nastavenou $handle=opendir('.'); - tak to vypisuje OK.
Nevite nekdo co stim? Mam nakej zmatek ted v tech promenejch takze se spatne orientuju...
ShiraNai7
Profil
Udelej tyto upravy, zaprve:
$nas_sou="index.php";
$adresar = './materialy_pro_studenty';
$handle=opendir($adresar); 


A zadruhe:
        $velikost[$i]=filesize ($adresar.$file);
        $zmena[$i]=date("H:i:s d.m.Y ",filemtime($adresar.$file));
Microfox
Profil *
ShiraNai7:
hm hm,ale nak mi to prestalo vypisovat uplne... :-( sakra fix, mam ted uplne vygumovano :-/
Microfox
Profil *
tak uz to zase vypisuje :-) ale zase porad jsem u problemu c.1
Microfox
Profil *
vyreseno... v te adrese zapomenuto lomeno $adresar = './materialy_pro_studenty/';

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: