Autor Zpráva
hexcross.
Profil *
Zdravim,
muj problem je ten ze kdyz mam udelany výpis a prochazení adresari (http://psp.profitux.cz/sklad/index.php), potrebuju postoupit o uroven dolu (zpět do predchoziho adresare) jakym prikazem to udelam?
Konkretne u akce "back" mam podminku :

elseif ($a=="back"){
$d = $_GET["d"];
$file = explode("/","$d");
$d = "$file[0]";
$adresar = dir("$d/");
while ($soubor=$adresar->Read()){
$size_0 = (filesize("$d/$soubor")) / 1024;
$size_1 = substr("$size_0",0,4);
$pole = explode(".","$soubor");
$datum_vytvoreni = StrFTime("%d.%m.%Y %H:%M", filectime("$d/$soubor"));
if ($soubor==".."){
echo "<tr><td width='200'><a class='pol' href='index.php?a=back&d=$d'><img src='images/up.png' border='0' alt='dir'> [..]</a></td><td width='70'> </td><td width='70'> &lt;DIR&gt;</td><td width='200'> </td></tr>";
}
if ($pole[0]==""){
echo "";
}
elseif ((filetype("$d/$soubor"))=="dir"){
echo "<tr><td width='200'><a class='pol' href='index.php?a=open&d=$d/$pole[0]'><img src='images/dir.png' border='0' alt='dir'> [$pole[0]]</a></td><td width='70'>$pole[1]</td><td width='70'> &lt;DIR&gt;</td><td width='200'>$datum_vytvoreni</td></tr>";
}
elseif ((filetype("$d/$soubor"))=="file"){
echo "<tr><td width='200'><a class='pol' href='$d/$soubor'><img src='images/file.png' border='0' alt='file'> $pole[0]</a></td><td width='70'>$pole[1]</td><td width='70'>$size_1 kb</td><td width='200'>$datum_vytvoreni</td></tr>";
}
}
$adresar->Close();
}

Doufam ze jste mne pochopili, diky za odpovedi.
hexcross.
Profil *
...ta podminka nefuguje jak má, myslim ze by mel byt nejaky kratsi prikaz.
minimal
Profil *
tak nejak som to riasil ja


$path_lenght=strlen($path);
$str_pop_path=substr($path,0,$path_lenght-1);//predpokladam ze path je ukoncena "/"
$last_slash=strrpos($str_pop_path,'/');
$up_level=substr($str_pop_path,0,$last_slash++);
Toto téma je uzamčeno. Odpověď nelze zaslat.

0