SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 22.02.2009, 11:13:23
flex78 flex78 ist offline
Anfänger
 
Registriert seit: Feb 2009
Alter: 46
Beiträge: 3
ordner auslesen und als link mit grösse anzeigen

Hallo zusammen

Ich habe leider überhaupt keine ahnung von PHP, wollte eigentlich nur die dateine aus einem ordner anzeigen lassen damit man sie downloaden kann. habe disen codeschnipsel gefunden:


<?php
$ordner = "./movies";
$handle = opendir($ordner);
while ($file = readdir ($handle)) {
if($file != "." && $file != "..") {
if(is_dir($ordner."/".$file)) {
echo "/".$file."<br/>";
} else {
// kompletter Pfad
$compl = $ordner."/".$file;
echo "<a href=\"".$compl."\">".$file."</a><br/>";
}
}
}
closedir($handle);
?>


das klappt eigentlich so wie ich das will, nun gibt es noch die möglichkeit das hinter der datei noch die grösse dieser datei steht?
damit man weiss wie viel man downloaden muss.

Vielen dank schon mal für euere antrworten

Gruess
Stephan
Mit Zitat antworten
  #2  
Alt 22.02.2009, 11:28:44
kenny35 kenny35 ist offline
Anfänger
 
Registriert seit: Feb 2009
Alter: 41
Beiträge: 5
AW: ordner auslesen und als link mit grösse anzeigen

mit

$size = filesize($datei);

gibt dir die Größe in Byte zurück
Mit Zitat antworten
  #3  
Alt 22.02.2009, 12:37:33
flex78 flex78 ist offline
Anfänger
 
Registriert seit: Feb 2009
Alter: 46
Beiträge: 3
AW: ordner auslesen und als link mit grösse anzeigen

vielen dank für die schnelle antwort, leider habe ich wircklich keine ahnung von php wie kann ich diesen befehl in meinem code implementieren?
Mit Zitat antworten
  #4  
Alt 22.02.2009, 12:52:15
kenny35 kenny35 ist offline
Anfänger
 
Registriert seit: Feb 2009
Alter: 41
Beiträge: 5
AW: ordner auslesen und als link mit grösse anzeigen

<?php

$ordner = "./movies";
$handle = opendir($ordner);

while ($file = readdir ($handle)) {
if($file != "." && $file != "..") {
if(is_dir($ordner."/".$file)) {
echo "/".$file."<br/>";
} else {
// kompletter Pfad
$compl = $ordner."/".$file;
$size = filesize($compl);
echo "<a href=\"".$compl."\">".$file."</a>&nbsp;Größe:".$size." Byte<br/>";
}
}
}
closedir($handle);

?>
Mit Zitat antworten
  #5  
Alt 22.02.2009, 14:12:35
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
AW: ordner auslesen und als link mit grösse anzeigen

PHP-Code:
<?php
error_reporting
(E_ALL E_STRICT); 
ini_set('display_errors'TRUE);

$such_in './';  // Verzeichnis, welches durchsucht werden soll
$format  '<a href="%s">%s</a> Größe: %s Byte<br/>';

foreach(new 
DirectoryIterator($such_in) as $datei)
 if(
$datei->isFile())
    
printf$format,  htmlentities($datei->getPathname()),
                      
htmlentities($datei->getFilename()),
                      
htmlentities($datei->getSize())
          );

Geändert von DokuLeseHemmung (22.02.2009 um 14:14:10 Uhr)
Mit Zitat antworten
  #6  
Alt 22.02.2009, 19:19:47
flex78 flex78 ist offline
Anfänger
 
Registriert seit: Feb 2009
Alter: 46
Beiträge: 3
AW: ordner auslesen und als link mit grösse anzeigen

super, das von kenny hat prima geklappt!
Viiielen dank!

mhhh, jetzt wärs natürlich noch schöner in MB..

hab da mal den schnippsel gefunden:

function file_size($file){
$filesize = round((((int)$file)/1024)/1024,2);
if($filesize >= 1) $filesize = $filesize."Mb";
else $filesize = round((int)$file/1024,0)."Kb";
return $filesize;
}

klappt aber nicht wirklich, naja ich probiers mal weiter..

DANKE
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Übergeordneter Ordner auslesen und als Link wieder geben Grazioli PHP Grundlagen 0 08.05.2008 18:53:52
Ein Link nicht immer anzeigen Tatjana PHP Grundlagen 3 31.07.2007 13:42:57
Ordner anzeigen!! Grazioli PHP Grundlagen 14 16.06.2006 12:41:59
Alle Dateien in einem Ordner auslesen?! Phil PHP Grundlagen 3 01.10.2003 19:53:06
Bereich einer Datei auslesen und anzeigen Panter PHP für Fortgeschrittene und Experten 3 16.02.2003 20:11:15


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:39:34 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt