PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Index ?!



Wop68
13.07.2005, 14:53
Hab hier mal ne Frage an die Profis unter euch. Ich hab "professionellen" Webspace von all-inkl.com. Damit bin ich zufrieden, gibt keine Probleme oder so. Ich vermisse nur eine Sache:
Manche Sachen, wie Signatur-Bilder usw die ich im Netz öfters mal schnell brauche, konnte ich früher bei Free-Space anbietern schnell vom Index kopieren - das geht jetzt nicht mehr. Hat seine guten, aber auch seine schlechten Seiten. Gibt's da ne Möglichkeit das für bestimmte Ordner wieder gängig zu machen? Also das ich das komplette Verzeichnis dann in meinem Browser sehe, würde dann einen Passwortschutz draufmachen, dasnicht jeder Zugriff hat.
Änderungen in der .htacces oder eine PHP-Lösung? Währe schön wenn mir jemand helfen könnte. §danke

maximus888
13.07.2005, 15:01
ein FTP proggi würds doch auch tun, wenn ich das jetz alles recht verstanden habe
suche mal im google nach smartFTP
das is freeware. das öffnest du und du siehst wie im explorer die dateien mit name...

für bilder kannst aber weiterhin freewebspace nutzen. da ist www.photobucket.com ne sehr gute wahl

Tomarus
13.07.2005, 15:03
Ist auch so ziemlich das einzige, das mich an all-inkl stört. Mit Änderungen an den CHMOD-Zugriffsrechten funktioniert's leider genau so wenig. Aber eine Indexerstellung via PHP könnte so aussehen:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<title>Index: <?php echo ($_SERVER['PHP_SELF']); ?></title>

</head>
<body>

<?php if ($handle = @opendir ('./'))
{
while ($file = readdir($handle))
{
echo ('<a href="'.$file.'">'.$file.'</a>'.($file == '.' || $file == '..' ? '' : ' ['.filesize($file).' Bytes]').'<br />
');
}
} ?>

</body>
</html>

Da könnte man dann noch alles mögliche hinzufügen ... vom Dateityp abhängige Icons, das Datum der letzten Änderung, Sortierungsmöglichkeiten ... mit PHP geht alles ;) Hier (http://de.php.net/manual/de/ref.filesystem.php) z.B. einige Möglichkeiten, zusätzliche Infos über die einzelnen Dateien einzuholen.

Wop68
13.07.2005, 16:00
@Tomarus:
Danke! §danke
/Edit: Habs getestet, reicht meine Ansprüchen vollkommen. Wenn du allerdings selbst so ne prepärierte PHP-Datei hast,(Also mit dem ganzen Zusatzschnikschnak) kannste mir die mal geben? Hab leider keine Zeit mich jetzt mit PHP zu befassen und da groß rumzuschrauben, währe echt nett!


ein FTP proggi würds doch auch tun, wenn ich das jetz alles recht verstanden habe
suche mal im google nach smartFTP
das is freeware. das öffnest du und du siehst wie im explorer die dateien mit name...
für bilder kannst aber weiterhin freewebspace nutzen. da ist www.photobucket.com ne sehr gute wahl
Ich nutze Smartftp. Was ich meinte, wahr eine Ansicht des Indexs im Browser(Sowie bei z.B. Arcor). Hm, nehme lieber Signaturen vom eigenem Space. Dann kann ich mein ein zwei Klicks die SIgnatur für alle Foren auf einen Schlag ändern.

Tomarus
13.07.2005, 18:25
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Index: <?php echo ($_SERVER['PHP_SELF']); ?></title>

</head>
<body>

<table border="0" cellpadding="3" cellspacing="0">
<tr>
<td>&nbsp;</td>
<td>Dateiname</td>
<td>Größe</td>
<td>Letzte Änderung</td>
</tr>
<tr>
<td><img alt="Übergeordnetes Verzeichnis" src="http://home.arcor.de/icons/back.gif" /></td>
<td><a href="../">Übergeordnetes Verzeichnis</a></td>
<td>-</td>
<td>-</td>
</tr>
<?php if ($handle = @opendir ('./'))
{
while ($file = readdir($handle))
{
if ($file != '.' && $file != '..')
{
if (is_dir ($file)) $type = '<img alt="Ordner" src="http://home.arcor.de/icons/folder.gif" />';
elseif (eregi ('.jpg', $file) || eregi ('.jpeg', $file) || eregi ('.gif', $file) || eregi ('.png', $file)) $type = '<img alt="Bilddatei" src="http://home.arcor.de/icons/image2.gif" />';
elseif (eregi ('.htm', $file) || eregi ('.html', $file) || eregi ('.txt', $file)) $type = '<img alt="Textdatei" src="http://home.arcor.de/icons/text.gif" />';
else $type = '<img alt="Unbekanntes Dateiformat" src="http://home.arcor.de/icons/unknown.gif" />';
$size = filesize ($file);
if ($size <= 1024) $size .= ' Bytes';
elseif ($size <= 1024 * 1024) $size = (round (($size / 1024), 2)).' KB';
elseif ($size <= 1024 * 1024 * 1024) $size = (round (($size / (1024 * 1024)), 2)).' MB';
elseif ($size <= 1024 * 1024 * 1024 * 1024) $size = (round (($size / (1024 * 1024 * 1024)), 2)).' GB';
else $size = (round (($size / (1024 * 1024 * 1024 * 1024)), 2)).' TB';
echo ('
<tr>
<td>'.$type.'</td>
<td><a href="'.$file.'">'.$file.'</a></td>
<td>'.$size.'</td>
<td>'.(is_dir ($file) ? '-' : date('d.m.Y H:i', fileatime ($file))).'</td>
</tr>');
}
}
} ?>
</table>

</body>
</html>

Bei den Dateitypen kannst du natürlich beliebig andere Dateiformate und dazugehörige Icons einbauen ;)

Wop68
13.07.2005, 20:05
Danke :)

Wop68
14.07.2005, 14:19
Ich hab doch n bissel "weitergecodet", und das Script ein bischen erweitert:
http://manjo.insane-world.de/Folders/vorschau_Index_Script.gif
So könnte dein Index aussehn :)

Download Script + Icons:
Klick (http://manjo.insane-world.de/Folders/Index_Script.rar)
Edit by Rolus: Hey, durch das Bild kam (zumindest bei mir) immer ein Passwortfenster. In Zukunft bitte keine Bilder mehr einbauen, die hier solche Skripte ausführen.

Tomarus
14.07.2005, 14:35
Ich hab doch n bissel "weitergecodet", und das Script ein bischen erweitert:
So könnte dein Index aussehn :)

Download Script + Icons:
Klick (http://manjo.insane-world.de/Folders/Index_Script.rar)
Der Ordner ist irgendwie passwortgeschützt, genau wie der, in dem das Bild liegt, änder das doch mal bitte, sonst kann man weder das Bild anschauen noch das RAR runterladen ;)

Wop68
14.07.2005, 15:31
Der Ordner ist irgendwie passwortgeschützt, genau wie der, in dem das Bild liegt, änder das doch mal bitte, sonst kann man weder das Bild anschauen noch das RAR runterladen ;)
§gnah Recht haste. Moment.
http://manjo.insane-world.de/vorschau_Index_Script.gif

Download:
manjo.insane-world.de/Index_Script.rar