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

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign 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 25.05.2004, 16:25:04
Arclite Arclite ist offline
Anfänger
 
Registriert seit: Nov 2003
Beiträge: 4
Bestimmte Dateien aus Verzeichnis lesen und ausgeben

Hallo zusammen,

ich habe mir (letztendlich mit Hilfe dieses Forums) ein Script zusammen gezimmert, welches ein Verzeichnis ausliest und die enthaltenen Bilder mit einem Link auf eine Detail-Seite auflistet.

PHP-Code:
<?php

$verz
=opendir($content);

while(
$datei=readdir($verz)){
    if(
$datei!="." && $datei!=".."){
        echo 
"<a href="detail.php?info=" . $content . "/" . $datei . "">
              <img class="
show" src="" . $content . "/" . $datei . ""></a>";
        }
    }

closedir($verz);

?>
Leider werden es jetzt immer mehr Bildchen und ich möchte, dass nur noch die Bilder ausgegeben werden, die der User sehen möchte.
Beispiel: Das Verzeichnis "Autos" beinhaltet die Datein vw01.jpg, vw02.jpg, toyota01.jpg, toyota02.jpg etc. Jetzt soll der User auf den Link "Toyota" klicken und nur die Bilder Toyota*.jpg angezeigt bekommen.
Ich habe ein bisschen mit der if-Anweisung rumgespielt bisher aber ohne Erfolg. Hat jemand einen Tip? Muss ich den Inhalt des Verzeichnisses evtl. erst in ein Array einlesen?

mfg
arc
Mit Zitat antworten
  #2  
Alt 26.05.2004, 16:35:58
MasterOfPuppets MasterOfPuppets ist offline
Anfänger
 
Registriert seit: Jun 2003
Beiträge: 65
Dafür müsstest du einen Index anlegen, in dem steht, welche Bilder alle zu Toyota gehören. Ist aber nicht doll diese Lösung.

Am besten funktioniert das, wenn du deine Bilder eindeutig benennst. Also alle Bilder von Toyota haben auch ein toyota im Namen.
Dann kannst du über RegularExprssions steuern, welche Bilder angezeigt werden sollen.

if (preg_match("/toyota/i", $datei))
{
<img ...>
}
Mit Zitat antworten
  #3  
Alt 26.05.2004, 17:28:40
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
http://pear.php.net/manual/en/packag....file-find.php
Mit Zitat antworten
  #4  
Alt 26.05.2004, 18:03:58
Arclite Arclite ist offline
Anfänger
 
Registriert seit: Nov 2003
Beiträge: 4
Zitat:
Original geschrieben von MasterOfPuppets
Am besten funktioniert das, wenn du deine Bilder eindeutig benennst. Also alle Bilder von Toyota haben auch ein toyota im Namen.
Ist ja auch der Fall. Wenn das in meinem Posting nicht rüber kam, tuts mir leid!
Aber Deine Lösung funktioniert astrein. Ist genau das, was ich gesucht habe. Danke.

mfg
arc
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


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:30:50 Uhr.


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


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