Hallo zusammen,
ich habe innerhalb einer Website einen Bereich der zu archivierten Daten führt. Die Darstellung ala ftp-Server läßt aber in der Ansicht zu wünschen übrig.
Wie kann man das -automatisch- benutzerfreundlicher gestalten
Für jedes jede Datei einen Knopf erstellen, ist mir ein bischen zu aufwendig.
Nutze nur Javascript und Frontpage. (geht nicht anders)
Archivübersicht 'freundlicher' gestalten
-
-
geht glaube ich gar nicht, da du keine möglichkeit hast styles zu bearbeiten oder diese übersichtsseite zu manipulieren...
du müsstest mit was serverseitigem arbeiten, also php, jsp, asp, servlets usw. da die ordner auslesen und die inhalte anzeigen
-
Jetzt ist natürlich die Frage was du den genau anders möchtest
Welches FTP Programm verwendest du ?
Schon andere ausprobiert oder Webdienste ? (WEB FTP) -
Ich will das hier nicht sehen:
Mittwoch, 6. Oktober 2010 10:34 <DIR> 'Hyperlink'
das soll wie z.B. im Explorer gekachelt aussehen
Bildchen + Dateiname
z.B.
PDF-Icon 123456.pdf
p.s.
ein bisschen dot net geht auch ( blutiger Anfänger ) -
ja kann dein server auch .net?
ansonsten musste zu php greifen und da nen script einbinden..
ich denke mal es geht dir ja eh nur um download und nich um upload oder?edit:
PHP
Alles anzeigen<?php session_start(); error_reporting(E_ALL); ini_set("display_errors", true); /*config*/ $arrFileTypes = array('jpg', 'jpeg', 'gif', 'png', 'pdf', 'txt'); //hier werden alle dateitypen gelistet, die später angezeigt werden sollen. $arrFileIcons = array(); $arrFileIcons['jpg'] = 'icons/jpg_icon.jpg'; $arrFileIcons['jpeg'] = 'icons/jpg_icon.jpg'; $arrFileIcons['gif'] = 'icons/gif_icon.gif'; $arrFileIcons['png'] = 'icons/png_icon.gif'; $arrFileIcons['pdf'] = 'icons/pdf_icon.gif'; $arrFileIcons['txt'] = 'icons/txt_icon.gif'; $path = 'dateien'; /*config ende*/ /*functions*/ function getExt($filepath){ $arrTmp = explode('.', $filepath); return array_pop($arrTmp); } /*functions ende*/ $arrAllFiles = glob($path.'/*.*'); $strHTML = '<div id="fileList"><ul>'; foreach($arrAllFiles as $value){ if(in_array(getExt($value), $arrFileTypes)){ $strHTML .= '<li>'; $strHTML .= '<a href="'.$value.'">'; $strHTML .= '<img src="'.$arrFileIcons[getExt($value)].'" class="fileIcon" />'; $strHTML .= basename($value); $strHTML .= '</a>'; $strHTML .= '</li>'; } } $strHTML .= '</ul></div>'; // #fileList closed ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title></title> <style type="text/css"> *{ margin:0; padding:0; border:0; text-decoration:none; } #fileList ul { margin-left:50px; list-style:none; } #fileList ul li{ height:20px; margin-bottom:5px; } .fileIcon{ width:20px; padding-right:10px; } </style> </head> <body> <?php echo $strHTML; ?> </body> </html>
des ganze hier mal als zip mit ein paar beispielfiles: file.zip
-
Hallo synaptik,
php geht gar nich' - und der Server kann asp.net. -
joa dann haste da ne php-vorlage die du auf asp.net adaptieren kannst
von .net hab ich 0 plan und auch keine entwicklungsumgebung dafür.. -
Nunja etwas wie
PDF-Icon 123456.pdf
hast du doch schon, gehe doch einfach mal in den Ordner rein per Browser, dann hast du eine solche Ähnliche Liste, bilder Icons kannst du dann über Apacheeinstellungen hinzu/wegnehmen bzw auch Sachen die dich stören