tami: Namen einer .txt vortaufend nummerieren

Beitrag lesen

hi,

<?php

$textToSave = "abc";
$fileNr = 1;
while (file_exists("ausgabe" . $fileNr . ".txt")) {
$fileNr += 1;
}
file_put_contents("ausgabe" . $fileNr . ".txt", $textToSave);


> >   
>   
> Und was passiert, wenn eine Datei gelöscht wurde in der Reihe?  
> Ja, diese Lücke wird dann gefüllt.  
> Mit fortlaufender Nummerierung hat das nichts zu tun.  
>   
> Das gilt im Übrigen auch dann, wenn z.B. die ersten 50, 100, 200 Dateien mal als Backup weggespeichert und gelöscht werden.  
  
~~~php
  
<?php  
$textToSave = "abc";  
$fileNr = 1;  
foreach(glob("ausgabe*.txt") as $fileName) {  
	$fileNameNr = str_replace(array("ausgabe",".txt"), "", $fileName);  
	if($fileNameNr > $fileNr) {  
		$fileNr = $fileNameNr;  
	}  
}  
$fileNr += 1;  
file_put_contents("ausgabe" . $fileNr . ".txt", $textToSave);  

mfg

tami