• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

PHP will nich von 001 auf 002 hochzählen

Status
Für weitere Antworten geschlossen.

-Philipp-

Neues Mitglied
Also ich hab nen Problem mit einem Skript, es soll eine Datei öffnen, dessen Name in einer anderen Datei steht. Das klappt auch, aber wenn die Datei eingelesen ist soll der Name der Datei sich verändern. Die Dateien heißen: 001.txt, 002.txt ..... 153.txt, ...
Aber wenn ich schreibe das der 001 + 1 rechnen soll und dann 002 raus kommt, gibt der mir immer Sachen wie 00121 oder so.
Aber der Code sagt bestimmt mehr:

Code:
<?php
$dat = 'count.txt';
if(file_exists($dat)){
$datenbank = "count.txt";
$dat = fopen($datenbank,"r");
$str = fread ($dat,7);
fclose ($dat);
$datenbank2 = "$str.txt";
$dat2 = fopen($datenbank2,"r");
$str2 = fread ($dat2, 5000);
echo ($str2);
fclose ($dat2);
$str = ($str*1)+1;
$datenbank = "count.txt";
$datei = fopen($datenbank,"a");
fwrite($datei, $str);
}else{
$daten = "001";
$datenbank = "count.txt";
$datei = fopen($datenbank,"a");
fwrite($datei, $daten);
}
?>

Danke
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben