File-Funktionen - bin ich blöd geworden?

poolpage

Erfahrenes Mitglied
Folgender Code:

PHP:
$monat = date("m");
$letztermonat = $monat - 1;

if($letztermonat < 10) {
$letztermonat = "0$letztermonat";
}

$filename = "$letztermonat02";
$filename = "$filename.txt";

if(!file_exists("info/statistik/$filename")) {
    echo "$filename<br>";
    $file = fopen("info/statistik/$filename","w+");
}

$filename gibt nicht "0702.txt" aus, sondern nur ".txt" - wieso? *nicht versteh*

Danke für Eure Hilfe & Gruss,
poolpage
 
PHP:
$filename = "$letztermonat02";

$filename = "$filename.txt";

ja var letztermonat02 leer ...

lösch doch mal 02 :-)
 
argh...

denkfehler, klar. es muss natürlich $filename .= "02" heissen, wenn ich das 02 hinten anfügen will :rolleyes:

Besten Dank - ich habe jetzt zwei Tage lang immer wieder mal die doofe Datei angeschaut, und bin einfach nicht draufgekommen, was da nicht passt...

thx, Gruss poolpage
 
immer noch denkfehler anhängen mit

$filename = $letztermonat . "02";

:-)

oder gleich:

$filename = $letztermonat . "02.txt";

erschlägt gleich die nächste zeile
 
Zuletzt bearbeitet:
Nein, ich habe schon überlegt + getestet vor dem posten, dann aber nur die Hälfte gepostet. Mit

$filename = "$letztermonat";
$filename .= "02";

geht es dann natürlich auch ;)

Gruss,
poolpage
 
Zurück