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 ::

Webseiten professionell erstellen

Webseiten professionell erstellen 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 für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 19.01.2008, 02:12:16
tsunamitsunami tsunamitsunami ist offline
Junior Member
 
Registriert seit: Dec 2005
Alter: 48
Beiträge: 236
Zufallsfoto aus verschiedenen Ordnern

Hallo,

also ich habe eine Ordnerstruktur:
/pix/fotos/Hauptversammlung/bild1.jpg,...
/pix/fotos/Jugendfahrt/...
/pix/fotos/Weihnachtsfeier/...
usw.
Nun möchte ich aus den 3 neuesten Ordnern jeweils ein beliebiges Bild raussuchen und auf der Startseite anzeigen.
Den Pfad zu den Fotoordnern hole ich aus ner Datenbank. Die Pfade packe ich in ein array. Soweit klappt es. Nun muß ich eigentlich
$fotopfad_array[0] => opendir => readdir per while-Schleife alle Dateien in ein Array packen. Und dann jeweils einen dateinamen (shuffle?) aus dem Array in ein Neues Array
$endgueltig[]
packen. Danach kommt die zweite Schleife mit dem neuen Pfad. Nun müsste die gleiche Schleife starten, also wieder alle Dateien in ein array, per shuffel aufmischen und dann in das endgültige Array. Aber ich kriegs nicht hin. Hier der Code:

PHP-Code:
 for($x=0;$x<=2;$x++) //Zähler für die Bilder 0, 1 und 2
                
{
                
$akt_verzeichnis opendir($dir_array[$x]); //    $dir_array beinhaltet die 3 Foto-Ordner 
                  
if($akt_verzeichnis) {
                   while(
$file readdir($akt_verzeichnis)) 
                   {
                      if (
$file == "." || $file == ".."||$file=="thumbs.db"||$file=="Zeitung*"7/ / Hier filtere ich noch etwas.
                          continue;
                        else
                        
$bilderarray[] = $file// Hier packe ich die Dateien des aktuellen Verzeichnisses in ein Array
                        
                  
}
                       echo 
"<br>Bildarray: ".$bilderarray[0];
                       echo 
"<br>Bildarray: ".$bilderarray[1];
                       echo 
"<br>Bildarray: ".$bilderarray[2];  //Testausgabe
                //$bilderarray = array_rand($bilderarray);
                
closedir($akt_verzeichnis);
            
$endgueltig[] = substr($dir_array[$x].$bilderarray[0],31); //Hier soll der Pfad mit dem vorerst ersten Wert des Arrays des aktuellen Verzeichnisses in das endgültige Array
            
}
            
            else
              die(
"Fehler beim Öffnen des Verzeichnisses");
            
            } 
Hoffe ich habe mich verständlich ausgedrückt? Bin für Hilfe dankbar! Vielleicht noch einmal zur Verdeutlichung: Ich ziehe die aktuellsten Ordner-Pfade (timestamp) aus ner DB. Diese packe ich das erste array. Mit For-Sschleife greife ich auf die Pfade (0-2) zu. Diesen Pfad übergebe ich an opendir. Dann die aktuellen Dateinamen in ein Array(muss es ein Array sein?), davon den ersten Wert genommen und in das endgültige Array.
For-Schleife zählt einen hoch, neuer Pfad, wieder opendir,... usw.

Gruß + Gute N8
Ollie
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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
Abfrage aus verschiedenen Tabelle mit mehreren Bedingungen tigi MySQL/MySQLi 2 31.08.2007 12:39:11
aus verschiedenen Ordnern Andsch PHP Grundlagen 6 09.02.2007 15:52:41
Umlautproblem bei imap-Mailboxen (Ordnern) jmeyerdo PHP für Fortgeschrittene und Experten 3 15.11.2006 15:39:16
verschiedenen benutzer mit verschiedenen auflösungen? Domi Off Topic Area 5 26.06.2006 10:27:39
meine homepage in 2 verschiedenen designs dipsi PHP für Fortgeschrittene und Experten 8 16.10.2005 18:31:37


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:09:52 Uhr.


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


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