1. Dashboard
  2. Artikel
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  1. HTML - Webmaster Forum
  2. Programmierung - Entwickler Forum
  3. PHP Forum - Apache - CGI - Perl - JavaScript und Co.

Geburstagsbox

  • xman86
  • 30. Mai 2005 um 22:43
  • 1
  • 2
  • xman86
    Teeny
    Beiträge
    20
    • 1. Juni 2005 um 18:22
    • #21

    hi,


    danke!!!!

    Ist echt richtig gut! Wenn es jetzt noch auf Deutsch wäre und so ausehen würde!

    Diese Woche hat:
    Bauer, Nico am Wednesday Geburtstag und wird 20
    Baum, Sebastian am Tuesday Geburtstag und wird 20

    also das es den "Text diese Woche hat " nur einaml ausgibt!


    wäre cool und du würdest mir ein riesen gefallen geben!


    mfg!

  • GreenRover
    Forum Guru
    Beiträge
    4.787
    • 1. Juni 2005 um 18:28
    • #22

    das ist auf deutsch ?!?!?


    Code
    <?
    $fp = fopen('test.csv', 'r');
    
    
    setlocale(LC_TIME, "de_DE");
    
    
    while (!feof($fp)) {
        $zeile = fgets($fp,4096);
        if ($zeile!="") {
          $tmp=split(";", $zeile );
          $temp['name']=trim($tmp[0]);
          $temp['datum']=trim($tmp[1]);
          ereg ("([0-9]{1,2}).([0-9]{1,2}).([0-9]{4})", $temp['datum'], $tmp);
          $temp['tag']=$tmp[1];
          $temp['monat']=$tmp[2];
          $temp['jahr']=$tmp[3];
          $speicher[]=$temp;
        }
    }
    
    
    fclose($fp);
    
    
    echo "Diese Woche hat: 
    \n"
    foreach ( $speicher AS $Wert)
    {
     if (date ("W")==date("W", mktime(0, 0, 0, $Wert['monat'], $Wert['tag'], date("Y") ) ) )
     {
     $jahr=date("Y")-$Wert['jahr'];
     echo $Wert['name']." am ".strftime("%A", mktime(0, 0, 0, $Wert['monat'], $Wert['tag'], date("Y") ) )." Geburtstag und wird ".$jahr." Jahre alt
    \n";
     }
    }
    
    
    ?>
    Alles anzeigen
  • xman86
    Teeny
    Beiträge
    20
    • 1. Juni 2005 um 18:40
    • #23

    Hi

    ne ist leider nicht Deutsch!

    Sorry wenn ich dich nerve habe aber keine Ahnung wie das geht!

    danke!

  • GreenRover
    Forum Guru
    Beiträge
    4.787
    • 1. Juni 2005 um 19:05
    • #24

    hmm dann scheint der server das modul nciht zu haben.

    normalerweise sollte esauf deutsch sein ( bei jedem vernüftigen Anbieter ist es so )

    naja dann halt anders:

    Code
    <?
    $fp = fopen('test.csv', 'r');
    
    
    $tag = array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag");
    
    
    while (!feof($fp)) {
        $zeile = fgets($fp,4096);
        if ($zeile!="") {
          $tmp=split(";", $zeile );
          $temp['name']=trim($tmp[0]);
          $temp['datum']=trim($tmp[1]);
          ereg ("([0-9]{1,2}).([0-9]{1,2}).([0-9]{4})", $temp['datum'], $tmp);
          $temp['tag']=$tmp[1];
          $temp['monat']=$tmp[2];
          $temp['jahr']=$tmp[3];
          $speicher[]=$temp;
        }
    }
    
    
    fclose($fp);
    
    
    echo "Diese Woche hat: 
    \n"
    foreach ( $speicher AS $Wert)
    {
     if (date ("W")==date("W", mktime(0, 0, 0, $Wert['monat'], $Wert['tag'], date("Y") ) ) )
     {
     $jahr=date("Y")-$Wert['jahr'];
     echo $Wert['name']." am ".$tag[date("w", mktime(0, 0, 0, $Wert['monat'], $Wert['tag'], date("Y") ) )]." Geburtstag und wird ".$jahr." Jahre alt
    \n";
     }
    }
    
    
    ?>
    Alles anzeigen
  • xman86
    Teeny
    Beiträge
    20
    • 1. Juni 2005 um 22:20
    • #25

    danke,

    funzt alles! Wie kann ich die Schriftart von dem Ausgeben Text ändern?

  • GreenRover
    Forum Guru
    Beiträge
    4.787
    • 2. Juni 2005 um 11:07
    • #26

    kannst du html?????

  • Gast
    • 2. Juni 2005 um 17:59
    • #27

    jepp kann html! muß das "Diese Woche hat:
    \n" einfach mit html befehlen bearbeiten oder?


    mfg

  • GreenRover
    Forum Guru
    Beiträge
    4.787
    • 2. Juni 2005 um 18:29
    • #28

    ja aberaufpassen das du alle " in html mit \" schreibst.


    das in den anführungszeichen hiter dem echo ist immer HTML

  • Gast
    • 2. Juni 2005 um 21:48
    • #29

    Hallo,


    ja das mit dem HTML hat geklappt!
    Wenn du mir noch eine andere Version machen könntest die so aussieht

    Diese Woche hat:
    Bauer, Nico am 01.06 Geburtstag


    würde das gehen?Wenn nicht dann bitte so!

    Diese Woche hat:
    Bauer, Nico am Mittwoch Geburtstag


    Danke!

  • GreenRover
    Forum Guru
    Beiträge
    4.787
    • 2. Juni 2005 um 22:28
    • #30

    ist doch eigentlich ganz einfach. musst halt boß die variabellen einsetzen in den HTMl code.


    die Zeiel für wunsch 1 würde:

    Code
    echo $Wert['name']." am ".$Wert['tag'].".".$Wert['monat']." Geburtstag
    \n";

    lauten.

    Und für Wunsch 2

    Code
    echo $Wert['name']." am ".$tag[date("w", mktime(0, 0, 0, $Wert['monat'], $Wert['tag'], date("Y") ) )]." Geburtstag
    \n";
  • xman86
    Teeny
    Beiträge
    20
    • 9. Juni 2005 um 14:30
    • #31

    Hallo,


    wie kann ich die Schriftgröße kleiner?

    Code
    echo "<font face='Arial'>" . "Geburtstage der Woche!!
    
    
    \n";

    mfg

    • 1
    • 2

Tags

  • html
  • server
  • tex
  • color
  • version
  • code
  • webspace
  • php
  • tabelle
  • datum
  • format
  • bearbeiten
  • datei
  • daten
  • lösen
  • geburtstag
  • script
  • mysql
  • excel
  • ico
  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche