Hocam size zahmet bide txt dosyarının içine dosya ismini yazdıra bilirmiyiz ben bir kod buldum ama bi türlü yapamadım.
Bunu deneyiniz muhtemelen işinizi görecektir.
<?php
$fileName = 'test.txt';
$dosya = fopen($fileName, "r+") or die("Dosya Acilamiyor!");
while (!feof($dosya )) {
if ($oku = fgets($dosya )) {
$islem = fopen(trim($oku) . ".txt", "w+");
$dosya_adi = trim($oku) . ".txt";
$yeni_ac = fopen($dosya_adi, "w+");
$isim_yazdir = fwrite($yeni_ac, $oku);
if($islem && $isim_yazdir){
echo 'dosyalar olusturuldu! '."$oku.txt<br />";
}else{
echo 'bir hata olustu! Bu dosyalar oluşturulamadı : '."$oku.txt<br/>";
}
}
}
fclose($dosya );
?>