Idee gesucht..........

stragri

Mitglied
Hallo an alle,

ich möcht folgendes machen:

in eine Textdatei möchte ich mehrere Namen schreiben z.B.
Hans
Peter
Willi

im skript soll dann ein Startdatum z.B. 01.01.2006 eingegeben werden.
Es soll dann flogendes ausgegeben werden:

am 01.01.2006 Hans
am 02.01.2006 Peter
am 03.01.2006 Willi
am 04.01.2006 Hans
am 05.01.2006 Peter
am 06.01.2006 Willi
usw.

Vielleicht kann mir ja jemand einen Tipp geben, wie man so etwas machen kann.
 
Hallo fanste,

es soll eine Namensliste sein, die ausgehend vom Startdatum, vielleicht in einer Schleife o.ä., dann den Namen nur zum Aktuellen Tagesdatum ausgibt.
Ein Enddatum wird eigentlich nicht gebraucht, da immer nur das aktuelle Tagesdatum angezeigt werden soll.

Ich hoffe das hilft weiter für einen Tipp

Vielen Danke
 
Hallo,
wenn ich dich richtige verstanden habe willst du so etwas
PHP:
<?
  $file = file('namen.txt');
	
  foreach ($file as $name){
	  echo date('d.m.Y')." $name<br>";
  }
?>
realisieren?!

mfg
forsterm
 
Wenn ja, blick ich dass nicht ganz.
Dann würde vor jedem Namen jeden tag das gleiche Datum stehen.
=> Macht keinen Sinn.
 
So?

PHP:
<?php
  $file  = file('namen.txt');
  $limit = 360;


  echo "<h1>Liste</h1>";
  $y     = 0;
  for($x=1;$x<=$limit;$x++){
    if($y == count($file)-1){
      $y = 0;
    }else{
      $y++;
    }
    echo date("d.M.Y", mktime(0, 0, 0, 1, $x,2005))." - ". $file[$y]."<br>";
  }

  echo "<hr>";

  echo "<h1>Heute</h1>";
  $y     = 0;
  for($x=1;$x<=$limit;$x++){
    if($y == count($file)-1){
      $y = 0;
    }else{
      $y++;
    }

    if(mktime(0,0,0,1,$x,2005) == mktime(0,0,0,date("m"),date("d"),date("Y"))){
        echo date("d.M.Y", mktime(0, 0, 0, 1, $x,2005))." - ". $file[$y]."<br>";
    }
  }
?>
 
Hi Leute,

suuuuuuuper ! :) Genau das habe ich gesucht.
Jetzt werde ich noch versuchen die Spalten zu teilen,wegen Name, Vorname, Straße usw. und dann hoffe ich das es klappt.

Nochmals Vielen Dank für die super hilfe.

Gruß Guido
 
Zurück