| | | | |
| | |
| Erfahrener Benutzer | hi@all, habe mal ein php skript von hier bekommen und nun habe ich das problem, dass die ordner als datei angenommen werden. das sehe ich daher, weil vor der datei und dem ordner sind kleine bildchen für datei ein blatt und für ordner eben ein ordner nun zeigt es aber vor den ordner auch das blatt an, d.h., dass die ordner als datei erkannt werden, was aber natürlich nicht sein soll. was kann ich dagegen machen? Code: function getDir($path, &$dirs, &$files)
{
$handle = opendir($_REQUEST['path']);
if($handle)
{
while($value = readdir($handle))
{
if(is_dir($value) && $value != "." && $value != "..")
$dirs[] = $value;
else if($value != "." && $value != "..")
$files[] = $value;
}
closedir($handle);
sort($dirs);
sort($files);
}
}
$path = $_REQUEST['path'];
$dirs = array();
$files = array();
$data = getDir($path, $dirs, $files);
echo "<table cellspacing='0' cellpadding='0' border='0'>";
if($_REQUEST['path'] != "../")
{
echo "<tr><td>[img]../img/pathback.gif[/img]</td><td>..</td></tr>\n";
}
foreach ($dirs as $value)
echo "<tr><td>[img]../img/ordner.gif[/img]</td><td>".$value."</td></tr>\n";
foreach ($files as $value)
echo "<tr><td>[img]../img/datei.gif[/img]</td><td>".$value."</td></tr>\n";
echo '</table>';
WasserDragoon. |
| |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer | boah cool danke @MovieStar. Das ist mir eben auch klar geworden, da ich ja im link &path=../ gemacht habe. d.h. es sollte nicht im admin-ordner den webftp starten sondern im hauptordner...also musste es auch in der funktion umgeändert werden. fettes THX. jetzt fehlt mir nur noch eines und zwar wie ich es realisieren kann, dass ich den .. ordner also ein ordner zurück wenn man da draufklickt auch ein ordner zurück kommt. wie kann ich das am besten realisieren der aktuelle code ist folgender: Code: function getDir($path, &$dirs, &$files)
{
$handle = opendir($_REQUEST['path']);
if($handle)
{
while($value = readdir($handle))
{
if(is_dir($_REQUEST['path']."/".$value) && $value != "." && $value != "..")
$dirs[] = $value;
else if($value != "." && $value != "..")
$files[] = $value;
}
closedir($handle);
sort($dirs);
sort($files);
}
}
$path = $_REQUEST['path'];
$dirs = array();
$files = array();
$data = getDir($path, $dirs, $files);
echo "<table cellspacing='0' cellpadding='0' border='0'>";
if($_REQUEST['path'] != "../")
{
echo "<tr><td>[img]../img/pathback.gif[/img]</td><td>..</td></tr>\n";
}
foreach ($dirs as $value)
echo "<tr><td>[img]../img/ordner.gif[/img]</td><td>".$value."</td></tr>\n";
foreach ($files as $value)
echo "<tr><td>[img]../img/datei.gif[/img]</td><td>".$value."</td></tr>\n";
echo '</table>';
Code: if($_REQUEST['path'] != "../")
{
echo "<tr><td>[img]../img/pathback.gif[/img]</td><td>..</td></tr>\n";
}
WasserDragoon. |
| |
| | |
| Erfahrener Benutzer | was soll ich denn genaugenommen ändern? soll ich anstatt ../ immer http://sha.funpic.de/ machen? und was soll mit $_REQUEST['path'] in der getDir-funktion passieren? MfG, WasserDragoon. |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] script das html dateien aus einem bestimmten ordner listet | PHP Tipps 2004 | 16 | 09.05.2009 18:52 | |
| Wie Dateien im Ordner auflisten ? | fdm | PHP Tipps 2008 | 5 | 27.07.2008 20:00 |
| Ordner inkl. aller Unterordner und Dateien verschieben? | BartTheDevil89 | PHP Tipps 2008 | 6 | 14.02.2008 08:45 |
| TreeMenu | Fatal Error | PHP Tipps 2006 | 8 | 07.04.2006 11:22 |
| Ordner fehler? und Dateien zusammenfassen | PHP Tipps 2006 | 4 | 09.03.2006 10:42 | |
| Anzahl der Dateien in einem Ordner zählen | PHP Tipps 2006 | 4 | 16.01.2006 20:44 | |
| [Erledigt] Dateien (Bilder) aus eiem Ordner ausgeben | PHP Tipps 2005-2 | 5 | 30.12.2005 18:55 | |
| Dateien aus einem Ordner löschen | PHP Tipps 2005-2 | 14 | 13.06.2005 21:27 | |
| Dateien und Ordner aus einem Verzeichnis lesen | PHP Tipps 2005 | 4 | 28.05.2005 16:00 | |
| Dateien aus beliebigem Ordner packen ?? | nsane | PHP-Fortgeschrittene | 2 | 10.12.2004 21:42 |
| Dateien aus Ordner andersherum auslesen | nsane | PHP Tipps 2004-2 | 1 | 08.12.2004 17:29 |
| Ordner und Dateien des Webspaces anzeigen lassen | PHP Tipps 2004 | 1 | 05.11.2004 08:26 | |
| Alle Dateien im Ordner anzeigen | Sirke | PHP Tipps 2004 | 10 | 14.09.2004 17:36 |
| dateimanager mit ordner anzeigen also quasi webftp | phpfortgeschrittener | PHP Tipps 2004 | 5 | 09.08.2004 01:10 |
| ordner und dateien mit php anzeigen...wie? | phpfortgeschrittener | PHP Tipps 2004 | 5 | 04.08.2004 22:13 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| bestimmten ordner beim webftp nicht anzeigen, webftp php |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.