Merhaba
bir txt dosyasında alt alta sıralamış kelimeleri nasıl txt dosyasına cevirebilirim
örnek:
ahmet
mehmet
tarık
serkan
bunları
ahmet.txt
mehmet.txt
tarık.txt
serkan.txt
olarak txt dosyasına çevirebilirm?
toplu txt dosyası oluşturma
9
●734
- 23-02-2016, 17:15:07Merhaba,erqin adlı üyeden alıntı: mesajı görüntüle
En basit haliyle, aşağıdaki gibi bir kod işinizi görecektir.
$dosya = fopen("test.txt", "r") or die("Dosya açılamıyor!"); while (!feof($dosya )) { if (fgets($dosya )) { fopen(trim(fgets($dosya )) . ".txt", "w"); } } fclose($dosya ); - 23-02-2016, 17:29:25Hata alıyor musun üstadım?erqin adlı üyeden alıntı: mesajı görüntüle
- 23-02-2016, 20:51:09Kimlik doğrulama veya yönetimden onay bekliyor.Bir de bu kodları dener misiniz;erqin adlı üyeden alıntı: mesajı görüntüle
<?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+"); if($islem){ echo 'dosyalar olusturuldu! '."$oku.txt<br />"; }else{ echo 'bir hata olustu! Bu dosyalar oluşturulamadı : '."$oku.txt<br/>"; } } } fclose($dosya ); ?> - 24-02-2016, 11:17:55Hocam size zahmet bide txt dosyarının içine dosya ismini yazdıra bilirmiyiz ben bir kod buldum ama bi türlü yapamadım.Mavicap adlı üyeden alıntı: mesajı görüntüle
- 24-02-2016, 11:41:23Bunu deneyiniz muhtemelen işinizi görecektir.erqin adlı üyeden alıntı: mesajı görüntüle
<?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 ); ?> - 24-02-2016, 12:02:28Biraz uğraştıktan sonra tam istediğim gibi yaptım
<?php $fileName = 'ilce/test.txt'; $dosya = fopen($fileName, "r+") or die("Dosya Acilamiyor!"); while (!feof($dosya )) { if ($oku = fgets($dosya )) { $islem = fopen(trim($oku) . ".txt", "w+"); } $islem = fopen(trim($oku) . ".txt", "w"); fwrite($islem, $oku); } fclose($dosya ); ?>