php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 31.08.2009, 23:10  
Neuer Benutzer
 
Registriert seit: 31.08.2009
Beiträge: 21
PHP-Kenntnisse:
Anfänger
maboe befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] nur bestimmte anzahl an bildern aus ordner auslesen

hi,

vielleicht kann mir jemand bei meinem problem helfen:

ich habe einen ordner, in den bilder hochgeladen werden. (klappt bereits)

nun möchte ich aus diesem ordner die 5 neusten bilder auslesen.



danke im voraus
maboe ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 31.08.2009, 23:19  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
vielleicht kann mir jemand bei meinem problem helfen:
Aber sicher.

Willkommen im Forum!

Damit Du hier nicht mit dem falschen Fuß einsteigst beherzige bitte diesen Thread.
Wichtige Punkte:
  • Wir helfen gern, wenn Du Initiative zeigst. Macht mal ist nicht.
  • Bitte benutze die Code-Box-Buttons und poste relevanten Code.
  • Bitte stelle verständliche Fragen in ordentlicher Sprache. Sei prägnant!
  • Bitte verwende für spätere Leser einen Threadtitel (Bitte aussagekräftige Threadtitel verwenden), der das Problem kurz beschreibt
  • Bitte drängle nicht.
  • Bitte markiere abgeschlossene Themen über den "Erledigt"-Link oben links.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
Alt 31.08.2009, 23:29  
Neuer Benutzer
 
Registriert seit: 31.08.2009
Beiträge: 21
PHP-Kenntnisse:
Anfänger
maboe befindet sich auf einem aufstrebenden Ast
Standard

also bisher bin ich so weit:

PHP-Code:
<?php
$anzahl
1;
$anzahl$anzahl 1;
$bilderliste = array(); 
$verzeichnis "bilder/"
$verz openDir($verzeichnis);

while ( 
$datei readDir($verz))  {


 if (
$datei != "." && $datei != ".." && !is_dir($datei)) {
  if (
strstr($datei".gif") || strstr($datei".png") || strstr($datei".jpg")) {
   
$verzeichnis_datei $verzeichnis $datei;
   
$info getImageSize($verzeichnis_datei);

   
array_push($bilderliste, array(fileMtime($verzeichnis_datei) ,
 
$verzeichnis_datei $info[0] , $info[1]));
  }
 }
}
closeDir($verz);



rsort($bilderliste); 



foreach (
$bilderliste as $zaehler => $element) {

 echo 
"<img src=\"" $bilderliste[$zaehler][1] . "\" height='160' width='130'>";



}


?>
nun bekomme ich es nicht hin, nur die neuesten 5 bilder auszulesen
maboe ist offline  
Alt 31.08.2009, 23:38  
Erfahrener Benutzer
 
Registriert seit: 28.05.2008
Beiträge: 2.094
PHP-Kenntnisse:
Fortgeschritten
rudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nett
Standard

filemtime
glob
__________________
++++ Wieder einer ins Netz gegangen: Phishers Fritz zufrieden ++++
Blog
rudygotya ist gerade online  
Alt 31.08.2009, 23:40  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Na das ist doch schon mal was. rsort ist eben der falsche Ansatz, Du mußt ja nach dem Dateidatum sortieren. Dazu gibts die Moeglichkeit, Userdefinierte Sortierungen über Callbacks zu verwenden, die dann immer 2 Elemente aus dem Array vergleichen. In Deinem Fall dann zwei Arrays der Form

(Datum , Name , Breite , Höhe)

Das Vergleichskriterium wäre also der Index 0.

usort
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
Alt 31.08.2009, 23:49  
Neuer Benutzer
 
Registriert seit: 31.08.2009
Beiträge: 21
PHP-Kenntnisse:
Anfänger
maboe befindet sich auf einem aufstrebenden Ast
Standard

ok danke schonmal, aber das ist noch nicht die lösung meines eigentlichen problems:

ich möchte ja nicht nur 1 bild ausgeben, sondern 5 (eben die 5 aktuellsten)
maboe ist offline  
Alt 31.08.2009, 23:51  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Jaja, ich meine auch den Index0 der Vergleichswerte

PHP-Code:
usort ($bilderliste 'cmp');

function 
cmp($a$b)
{
    if (
$a[0] == $b[0]) {
        return 
0;
    }
    return (
$a[0] < $b[0]) ? -1;

__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
Alt 31.08.2009, 23:56  
Neuer Benutzer
 
Registriert seit: 31.08.2009
Beiträge: 21
PHP-Kenntnisse:
Anfänger
maboe befindet sich auf einem aufstrebenden Ast
Standard

hmmm...ok der teil is schon mal klar..

aber was schreibe ich da, wo das/die bild/er ausgegeben werden?

PHP-Code:
usort($bilderliste"cmp"); 


 
// Array auslesen und anzeigen
foreach ($bilderliste as $zaehler => $element) {

 echo 
"<img src=\"" $bilderliste[$zaehler][1] . "\" height='160' width='130'>"
maboe ist offline  
Alt 31.08.2009, 23:58  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Eine for-Schleife mit 5 Durchläufen. Die cmp-Funktion war nur ein Beispiel. So bekommst Du die 5 ältesten Einträge. Aber das bekommst Du schon hin.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
Alt 01.09.2009, 00:00  
Neuer Benutzer
 
Registriert seit: 31.08.2009
Beiträge: 21
PHP-Kenntnisse:
Anfänger
maboe befindet sich auf einem aufstrebenden Ast
Standard

wie genau und vor allem wo baue ich die for-schleife?

sry für das gefrage...
maboe 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
[Erledigt] Anzahl der Zeilen auslesen ( MySQL ) errox Datenbanken 13 18.02.2009 16:07
Anzahl dateien und Ordner auslesen Maxi PHP Tipps 2008 1 06.07.2008 15:35
Ordner auslesen und während des auslesen sortieren Dooki PHP Tipps 2008 6 14.05.2008 17:50
TreeMenu Fatal Error PHP Tipps 2006 8 07.04.2006 11:22
Unter ordner und Files automatisch auslesen lichtscheu PHP Tipps 2006 6 09.03.2006 19:19
Anzahl der Bilder aus einem Ordner auslesen PHP Tipps 2006 8 20.02.2006 00:31
Nur bestimmte Anzahl von Bildern darstellen??!! Peoples PHP Tipps 2005-2 4 31.12.2005 01:37
Ordner auslesen PHP Tipps 2005-2 12 03.07.2005 16:43
Ordner Struktur auslesen bestimmte datei finden .... silverghost PHP Tipps 2005 3 24.05.2005 13:55
Ordner auslesen - Zusätzliche Bildplatzhalter PHP Tipps 2005 8 21.05.2005 12:25
nur bestimmte anzahl an daten per mysql auslesen PHP Tipps 2005 4 13.05.2005 15:45
Ordner auslesen mit Beschränkung PHP Tipps 2005 2 23.02.2005 06:48
Fehler bei Auslesen von Ordnernamen und datein im ordner PHP-Fortgeschrittene 3 11.12.2004 13:25
ordner in einem verzeichnis auslesen und anzeigen lindner PHP Tipps 2004 5 19.08.2004 00:03
Ordner Auslesen PHP Tipps 2004 3 03.07.2004 09:17

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://www.php.de/php-einsteiger/58622-erledigt-nur-bestimmte-anzahl-bildern-aus-ordner-auslesen.html, bilder aus verzeichnis php anzahl, bild ordner auslesen nur jpg, javascript anzahl bilder, bilder aus ordner auslesen, javascript anzahl seiten im ordner, nur gewisse bilder auslesen php, php elemente im ordner ausgeben, php bestimmte bilder, javascript elemente aus ordner auslesen, bilder aus ordner nur bestimmte anzahl, javascript anzahl elemente eines ordners, php 4 bilder ordner auslesen, php anzahl elemente in ordner, ordner php bestimmte datei, php anzahl ordner, .net nur bestimmte anzahl files auslesen, php anzahl elemente ordner, php nur neuste bilder auslesesn, anzahl bilder aus ordner mit php

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:50 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