php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 26.09.2006, 13:41  
Erfahrener Benutzer
 
Registriert seit: 09.05.2005
Beiträge: 561
BartTheDevil89 kann nur auf Besserung hoffen
Standard Mit php Dateigrößen erkennen?

Hallo,

also ich habe aufm Account einen Ordner mit einigen Bildern drin. Jetzt möchte ich mit php alle Bilder auslesen und deren Größe gesamt angezeigt bekommen. Also in kb oder mb oder so.......Die Anzahl der Bilder variiert aber, also die ist nicht immer gleich.

Wie kann ich sowas am besten umsetzen?
BartTheDevil89 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 26.09.2006, 13:55  
Erfahrener Benutzer
 
Registriert seit: 08.05.2005
Beiträge: 814
andy
andy eine Nachricht über ICQ schicken
Standard

Die Seiten im Manual über glob() und filesize() warten auf deinen Besuch.
__________________
Zitat:
Diese Erweiterung ist EXPERIMENTELL.
[...]
Seien Sie gewarnt und verwenden Sie diese Erweiterung auf eigenes Risiko..
andy ist offline  
Alt 26.09.2006, 13:58  
Erfahrener Benutzer
 
Registriert seit: 05.04.2005
Beiträge: 1.333
Freeaak ist zur Zeit noch ein unbeschriebenes Blatt
Standard

mit Scandir() kannst du, sofern dir PHP 5 zur Verfügung steht, am komfortabelsten einen Ordner auslesen. Wenn nicht, dann musst du dir was aus opendir() und readdir() zusammenbasteln (Link). Wenn du aber nur Bilder rausfiltern willst, kann ich dir auch glob() empfehlen.
Mit filesize() kannst du die Größe einer Datei ermitteln. Der Rest dürfte nicht schwierig sein :wink:

EDIT: zu langsam
Freeaak ist offline  
Alt 26.09.2006, 14:24  
Erfahrener Benutzer
 
Registriert seit: 08.05.2005
Beiträge: 814
andy
andy eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von Freeaak
EDIT: zu langsam
Das einfügen der Links dauert halt :P
__________________
Zitat:
Diese Erweiterung ist EXPERIMENTELL.
[...]
Seien Sie gewarnt und verwenden Sie diese Erweiterung auf eigenes Risiko..
andy ist offline  
Alt 14.10.2006, 11:47  
Erfahrener Benutzer
 
Registriert seit: 09.05.2005
Beiträge: 561
BartTheDevil89 kann nur auf Besserung hoffen
Standard

Hallo, meinst du so? Habe es jetzt mal über das Manuel so versucht, wobei mir das $file noch komisch vorkomt, da das nirgendwo benannt wurde.

PHP-Code:
$sizeg 0
$foo glob('ordner/*.*');
foreach (
$foo as $file) {
$size filesize('$foo');
$sizeg $sizeg $size;

BartTheDevil89 ist offline  
Alt 14.10.2006, 11:55  
Erfahrener Benutzer
 
Registriert seit: 08.05.2005
Beiträge: 814
andy
andy eine Nachricht über ICQ schicken
Standard

Da du ja was selber versucht hast, und auch nah dran warst:

PHP-Code:
<?php

$gesamtGroesse 
0;
$dateiListe        glob('dir/*');

foreach (
$dateiListe as $datei)
{
    
$gesamtGroesse += filesize($datei);
}

print 
$gesamtGroesse;
?>
Musst dir natürlich noch den Glob Fitler anpassen.

Edit: ß -> ss
__________________
Zitat:
Diese Erweiterung ist EXPERIMENTELL.
[...]
Seien Sie gewarnt und verwenden Sie diese Erweiterung auf eigenes Risiko..
andy ist offline  
Alt 14.10.2006, 13:11  
Erfahrener Benutzer
 
Registriert seit: 09.05.2005
Beiträge: 561
BartTheDevil89 kann nur auf Besserung hoffen
Standard

Zitat:
Zitat von andy
Da du ja was selber versucht hast, und auch nah dran warst:

PHP-Code:
<?php

$gesamtGroeße 
0;
$dateiListe        glob('dir/*');

foreach (
$dateiListe as $datei)
{
    
$gesamtGroeße += filesize($datei);
}

print 
$gesamtGroeße;
?>
Musst dir natürlich noch den Glob Fitler anpassen.
Hey cool, vielen Dank!
BartTheDevil89 ist offline  
Alt 14.10.2006, 13:22  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

das $file erzeugt dir die foreach() Schleife
es ist das Array-Element, in sich die Schleife beim Array-Durchlauf gerade befindet
Zergling-new ist offline  
Alt 14.10.2006, 13:38  
Erfahrener Benutzer
 
Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse:
Fortgeschritten
Basti
Standard

...wusste geranicht, dass PHP ein Scharfes S im Variablennamen akzeptiert. Da bluten einem ja die Augen... *g

Basti
Basti ist offline  
Alt 14.10.2006, 15:59  
Erfahrener Benutzer
 
Registriert seit: 08.05.2005
Beiträge: 814
andy
andy eine Nachricht über ICQ schicken
Standard

Würde sogar das Ö akzeptieren, ganz vergessen das ß auch zu ändern..
Ich editier das mal..
__________________
Zitat:
Diese Erweiterung ist EXPERIMENTELL.
[...]
Seien Sie gewarnt und verwenden Sie diese Erweiterung auf eigenes Risiko..
andy ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Parameter erkennen. d.brenda PHP Tipps 2008 1 20.02.2008 12:43
User erkennen (ohne session + ohne cookies + prob mit IP) PHP Tipps 2007 8 30.12.2007 23:35
Mit PHP FTP Ordner erkennen mokus PHP Tipps 2007 14 09.07.2007 22:22
Dateityp mit Javascript in einem Input erkennen Plague HTML, Usability und Barrierefreiheit 11 01.07.2007 16:31
proxy server erkennen notyyy PHP Tipps 2007 13 22.06.2007 23:46
iframe erkennen ? simsalabim PHP Tipps 2007 13 23.03.2007 20:30
Könnt ihr einen Fehler erkennen?! NetLook PHP Tipps 2006 6 20.10.2006 10:52
PHP in Textvariable erkennen? BartTheDevil89 PHP Tipps 2006 15 15.09.2006 14:42
Proxy Ips erkennen Madden PHP-Fortgeschrittene 2 23.08.2005 13:36
wie kann ich folgende bs von ms erkennen? PHP Tipps 2005-2 1 27.07.2005 01:14
Frame Seite erkennen HTML, Usability und Barrierefreiheit 3 07.07.2005 19:51
[Erledigt] Browser erkennen PHP Tipps 2005 1 04.03.2005 20:29
interlaced erkennen PHP-Fortgeschrittene 7 10.02.2005 09:57
Bei Abfrage leeres Feld erkennen und reagieren? Datenbanken 6 13.12.2004 15:21
Browser Schließung erkennen themonk PHP Tipps 2004-2 17 01.12.2004 14:47

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php dateigrößen

Alle Zeitangaben in WEZ +2. Es ist jetzt 12:53 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.