Michael Schröpl: altes Datumproblem mit neuer Variante ??

Beitrag lesen

$filehtm = "/home/bswfr/daten/datenbab1bsw/$jahr/$monat/".$bericht.".htm";
Der Punkt hat nur in RegExp die von Dir geschilderte Wirkung, wobei wir in diesem Fall ein zu interpolierenden String vorliegen haben. Dabei werden offensichtlich nur Variablen ausgewertet und eingesetzt.

Eben. Dein Problem liegt bestimmt nicht an der String-Auswertung, denn die Ersetzung der Variablen muß auch ohne concat funktionieren (wegen "").

Was passiert denn überhaupt? "Funktioniert nicht" ist zu wenig Information, da kann nur Kaffeesatz als Reaktion kommen.
Es gäbe genügend Fehlermöglichkeiten - beispielsweise könnte der generierte Dateiname auf Deiner Plattform einfach illegal sein ...