SteadyMedlem sedan dec. 2004225 inlägg Hejsan!
Jag undrar om det finns något enkelt sett att lista mappar, enda jag vill är att loopa igenom en katalog och skriva ut mapparna däri. Det ska inte finnas någon länkfunktion så man kan komma vidare i strukturen, utan endast listning av kataloger.
Tack på förhand!
WiZzLeRMedlem sedan juni 2002346 inlägg <?php
// läser av mappen där scriptet befinner sig i
$dir = ".";
if ($handle = opendir($dir)) {
while (false !== ($file = readdir($handle))) {
echo "$file\n";
}
closedir($handle);
}
?>
SteadyMedlem sedan dec. 2004225 inlägg Den koden du gav mig där listar filer också, vill bara lista kataloger. :l
WiZzLeRMedlem sedan juni 2002346 inlägg mjo .
<?php
// läser av mappen där scriptet befinner sig i
$dir = ".";
if ($handle = opendir($dir)) {
while (false !== ($file = readdir($handle))) {
if (is_dir($file)) {
echo "$file\n";
}
}
closedir($handle);
}
?>
SteadyMedlem sedan dec. 2004225 inlägg Kanon, går det att lösa så den inte listar . och .. också? :)
PeeerMedlem sedan mars 20025 907 inlägg <?php
// läser av mappen där scriptet befinner sig i
$dir = ".";
if ($handle = opendir($dir)) {
while (false !== ($file = readdir($handle))) {
if (is_dir($file) and $file != '.' and $file !='..') {
echo "$file\n";
}
}
closedir($handle);
}
?>
SteadyMedlem sedan dec. 2004225 inlägg Tack så mycket båda två! :)
filipbhMedlem sedan juli 2002405 inlägg readdir/opendir
Kan man få det sorterat i någon speciell ordning när man använder den koden?
filipbhMedlem sedan juli 2002405 inlägg Går det inte att få scriptet att visa en annan mapp? Antingen så får jag upp "SAFE MODE restriction" eller så visas ingenting..
pettssonMedlem sedan jan. 20021 122 inlägg Borde väl bara vara att spara returvärdet på readdir() i en array och sedan köra sort() på arrayen? Eller vill du ha det sorterat på annat sätt?
filipbhMedlem sedan juli 2002405 inlägg Hur ska jag skriva in sort() då?
Använder detta skript:
$dir = ".";
if ($handle = opendir($dir)) {
while (false !== ($file = readdir($handle))) {
if (is_dir($file) and $file != '.' and $file !='..') {
echo "<a href=\"$file/\"><b>".strtoupper($file)."<b></a><br>";
}
}
closedir($handle);
}
filipbhMedlem sedan juli 2002405 inlägg opendir-problem från annan mapp
Hej...
Verkar inte få så mycket svar när det låg i den andra tråden... Kanske får mer nu när den ligger i en egen =)
Peer skrev detta skript
$dir = ".";
if ($handle = opendir($dir)) {
while (false !== ($file = readdir($handle))) {
if (is_dir($file) and $file != '.' and $file !='..') {
echo "<a href=\"$file/\"><b>".strtoupper($file)."<b></a><br>";
}
}
closedir($handle);
}
Jag får inte det att fungera när jag vill kolla i en annan mapp. Antingen visas ingenting eller så kommer SAFE MODE restriction upp. Hur göra?
filipbhMedlem sedan juli 2002405 inlägg readdir/opendir
Hoppas det inte blir ännu mer fel nu. Skriver denna bara för att rubriken ska stämma..
filipbhMedlem sedan juli 2002405 inlägg Det blev ju inte bättre men jag skriver in koden iaf..
Hur ska jag skriva in sort() då?
Använder detta skript:
$dir = ".";
if ($handle = opendir($dir)) {
while (false !== ($file = readdir($handle))) {
if (is_dir($file) and $file != '.' and $file !='..') {
echo "<a href=\"$file/\"><b>".strtoupper($file)."<b></a><br>";
}
}
closedir($handle);
}
PeeerMedlem sedan mars 20025 907 inlägg Där var visst en tråd till att slå ihop med.
filipbh > Du får garanterat svar snabbare om du tar följdfrågor i samma tråd!
/r Och ytterligare en. Skärpning!
filipbhMedlem sedan juli 2002405 inlägg Ja, det var inte meningen... Men nu verkar dem andra trådarna vara borta så nu kan jag börja om.
filipbhMedlem sedan juli 2002405 inlägg Du vet inte hur jag ska göra med koden eller?
MatteMedlem sedan aug. 20002 975 inlägg T.ex.
$dir = ".";
$files = array();
if ($handle = opendir($dir)) {
while (false !== ($file = readdir($handle))) {
if (is_dir($file) && $file != '.' && $file !='..') {
$files[] = $file;
}
}
closedir($handle);
}
sort($files);
foreach ($files as $file) {
echo "<a href=\"$file/\"><b>".strtoupper($file)."<b></a><br>";
}