tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
8153
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
DIESES THEMA IST
GESCHLOSSEN
  1. #1
    -GS-Master -GS-Master ist offline Mitglied Platin
    Registriert seit
    Sep 2005
    Beiträge
    705
    Hi wie schon viele wissen bastle ich mir ein Gästebuch
    dort können / müssen die Leute auch ihre e-mail da lassen, können aber auch ihre Homepage Addresse oder eben icq nummer hinterlassen. Jetzt hab ich ein kleines Problemchen.

    Nicht jeder schreibt e-mail, icq nummer und homepage addresse rein, da ja nicht jeder alles hat. Also dachte ich es muss doch gehen, das nur der icon angezeigt wird wo was drinnen steht, also mal 3 und mal nur 1ner

    Jetzt weiß ich bloß nicht wie ich das Coden soll und aus der Datei lesen soll. Am besten ist wohl ich nem nur einen array oder ? also z.b. "$kontakt" und schreibe das in diesen und lese es auch wieder heraus ... jetzt weiß ich bloß nicht wie ich das verwirklichen soll

    danke für die hilfe wer nicht genau weiß was ich meine der schreibts mir bitte
     

  2. #2
    Avatar von forsterm
    forsterm forsterm ist offline Mitglied Rubin
    Registriert seit
    Nov 2004
    Ort
    Bayern
    Beiträge
    1.328
    Hallo,
    das geht ungefähr so:
    PHP-Code:
    <?php
        
    if (!empty($deinArray['email'])){
            
    // Zeige Icon an
        
    }
    ?>
    Also sagen wir du hast folgende Textdatei:
    Code :
    1
    2
    
    Huber|30.09.2006|16:30|Vorstellung|Hallo|huber@gmx.de|
    Mustermann|01.07.2006|13:33|Test|Das ist ein Testeintrag!||
    Dann solltest du mit folgendem Script:
    PHP-Code:
    <?php
        $content 
    file('guestbook.txt');
        
        foreach (
    $content as $row){
            
    $column explode('|'$row);
            if (!empty(
    $column[5]) && !$column[5] == ''){
                
    $email '<br />E-Mail: '.$column[5];
            } else {
                
    $email '';
            }
            echo 
    'Name: '.$column[0].'<br />Datum: '.$column[1].'<br />Uhrzeit: '.$column[2].'<br />Titel: '.$column[3].'<br />Beitrag: '.$column[4].$email.'<br />--------------------------------<br />';
        }
    ?>
    folgende Ausgabe erhalten:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    
    Name: Huber
    Datum: 30.09.2006
    Uhrzeit: 16:30
    Titel: Vorstellung
    Beitrag: Hallo
    E-Mail: huber@gmx.de
    --------------------------------
    Name: Mustermann
    Datum: 01.07.2006
    Uhrzeit: 13:33
    Titel: Test
    Beitrag: Das ist ein Testeintrag!
    --------------------------------

    mfg
    forsterm
    Geändert von forsterm (30.07.06 um 16:54 Uhr)
     
    Wie man Fragen richtig stellt

    Wichtig:
    Bitte markiert eure beantworteten Fragen als "erledigt" (links unten auf "Erledigt" klicken).
    __________________
    .:Mitglied #26 des 1. offiziellen Sven Uwe Fan-Clubs:.

  3. #3
    -GS-Master -GS-Master ist offline Mitglied Platin
    Registriert seit
    Sep 2005
    Beiträge
    705
    Danke schon mal jetzt hab ich nur ein kleines Problem ...

    der Code funktioniert schon, also wenn was drinnen steht wird auch der icon angezeigt, jetzt hab ich nur den icon verlinkt und anstatt dann den richtigen link anzuzeigen, ist die link adresse nur "$Zeile[2]" und nicht der eigentliche inhalt aus der Textdatei

    Hier nur ein kleiner ausschnitt ... der rest funktioniert, darum füge ich den nicht dazu
    PHP-Code:
            if (!empty($Zeile[2]) && !$Zeile[2] == ''){
                
    $email '<a href="mailto:$Zeile[2]"><img border="0" src="GS/images/icons/email.gif" width="20" height="20"></a>';
            } else {
                
    $email '';
            } 
     

  4. #4
    Avatar von forsterm
    forsterm forsterm ist offline Mitglied Rubin
    Registriert seit
    Nov 2004
    Ort
    Bayern
    Beiträge
    1.328
    Hallo,
    so vielleicht:
    PHP-Code:
    if (!empty($Zeile[2]) && !$Zeile[2] == ''){
        
    $email '<a href="mailto:'.$Zeile[2].'"><img border="0" src="GS/images/icons/email.gif" width="20" height="20"></a>';
    } else {
        
    $email '';

    mfg
    forsterm
     
    Wie man Fragen richtig stellt

    Wichtig:
    Bitte markiert eure beantworteten Fragen als "erledigt" (links unten auf "Erledigt" klicken).
    __________________
    .:Mitglied #26 des 1. offiziellen Sven Uwe Fan-Clubs:.

  5. #5
    -GS-Master -GS-Master ist offline Mitglied Platin
    Registriert seit
    Sep 2005
    Beiträge
    705
    Wunderbar, dankeschön an alle
     

Ähnliche Themen

  1. JQuery UI Datepicker nur aufpopen wenn man auf ein Icon klickt!
    Von jackisback im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 05.11.10, 10:53
  2. Fotos auf Desktop als Icon anzeigen?
    Von d&a im Forum Microsoft Windows
    Antworten: 1
    Letzter Beitrag: 06.06.09, 01:30
  3. [C#] Dynamisches Icon als Tray-Icon (NotifyIcon)
    Von Fabsch im Forum .NET Windows Forms
    Antworten: 6
    Letzter Beitrag: 12.07.08, 13:59
  4. Zwei Icon Auflösungen als App-Icon?
    Von DarthShader im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 2
    Letzter Beitrag: 29.04.07, 01:43
  5. Icon aus JPG-, BMP- oder GIF-Datei erstellen
    Von flukas im Forum Sonstige Grafik-Programme
    Antworten: 3
    Letzter Beitrag: 01.01.05, 14:28