tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
455
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    ciberjoerg ciberjoerg ist offline Mitglied Brokat
    Registriert seit
    Nov 2004
    Beiträge
    268
    Ich möchte mit folgendem Script Userbilder auslesen, und wenn kein Ordner oder Bild vorhanden ist, soll andere Bild angezeigt werden.

    Mein Script:
    HTML-Code:
    $verz=@opendir ('../upics/typen/thumb/'.$row->absender.'/');
    print mysql_error();
    while ($file = @readdir ($verz)) {
      if($file != "." && $file != "..") echo "<img src='../upics/typen/thumb/$row->absender/$file'alt='User Avatar:' height='60'></img>";
    }
    print mysql_error();
    @closedir($verz);
    Was muss ich da nun hinzufügen damit das so funktioniert wie Ich mir das vorstelle.
    Ich wollte das ja mit if else machen, aber würde es gehen wenn das Script keinen Ordner oder Datei findet?
     
    <!-- Signatur beginn -->
    if (speichernWichtigerDokumente() || ComputerFunktioniert() || ComputerLaeuft()) {
    aufhaengen();
    System.out.println ("Soll der PC heruntergefahren werden? J/N");
    char antwort = In.readChar();
    if (antwort == 'J') {
    herunterfahren();
    } else {
    herunterfahren();
    }
    } else {
    bluescreen();
    }
    <!-- Signatur Ende -->

  2. #2
    Avatar von Loomis
    Loomis Loomis ist offline Mitglied Bunt
    Registriert seit
    Jul 2002
    Ort
    Aschaffenburg
    Beiträge
    1.538
    Hi,

    ich würds wohl so in etwa machen:
    PHP-Code:
    $array = array();

    if (
    $handle = @opendir('../upics/typen/thumb/'.$row->absender.'/')) {
        while (
    false !== ($file = @readdir($handle))) {
            if (
    $file != '.' && $file != '..') {
                
    $array[] = $file;
            }
        }
    }

    @
    closedir($handle);

    if (
    count($array) === 0) {
        print 
    '<img src="ersatzbild.jpg" />';
    }
    else {
        foreach (
    $array as $value) {
            print 
    '<img src="' $value '" />';
        }

     
    mfg
    --------------------------------------------------------------------------------
    Kein Support via PN, Email, ICQ, Brieftaube oder Flaschenpost!

    Besucht den tutorials.de-Chat | Anleitung
    RTFM - PHP-Handbuch - MySql Handbuch
    --------------------------------------------------------------------------------
    Surftipp...Der Postillon
    --------------------------------------------------------------------------------
    Signatur v2.2

  3. #3
    Avatar von Flex
    Flex Flex ist offline (aka Felix Jacobi)
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    5.295
    Blog-Einträge
    65
    Ich schmeiße da mal glob() in den Raum, da es solche Skriptsituationen vereinfachen kann.
     
    KIDS Kinderbetreuungsdienst
    Xing

    "When you play the game of thrones, you win or you die. There is no middle ground."
    by Cersei Lannister in "A Game Of Thrones"

Ähnliche Themen

  1. [MySQL] Datensätze bei denen ein Feld leer oder nicht vorhanden ist
    Von tequito im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 09.12.10, 17:04
  2. Daten nur eintragen, falls noch nicht vorhanden.
    Von Nord-Süd-Richtung im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 30.11.08, 03:55
  3. Datei löschen, falls vorhanden
    Von the snake II im Forum C/C++
    Antworten: 6
    Letzter Beitrag: 24.08.05, 15:55
  4. Antworten: 10
    Letzter Beitrag: 19.02.04, 11:56
  5. Herausfinden ob ein Ordner vorhanden ist oder nicht.
    Von caraoge im Forum Delphi, Kylix, Pascal
    Antworten: 5
    Letzter Beitrag: 20.01.04, 02:03