PHP Kullanımı Ben bu halletmek için bütün gün çalıştık. Ben başarısız oldu. Ben istiyorum:
- bir dizin açmak ve orada tüm dosyaları okudum.
- hattı ile her dosya içeriğini satır (her satır boşluk (tek sütun) ile bir isimdir) okuyun.
- Yeni bir dosya (yeni satır satır) her bir çizgi koymak.
- yinelenen satırları kaldırın.
- Yeni dosyayı kaydedin.
Kolay uzmanları, zihin benim için uyuşturucu için.
NOT: Her dosya sadece yaklaşık 20 dosya var, uzun 500 satır ve satır başına 20 karakter olabilir ama.
Yardımlarınız için şimdiden teşekkür ederiz.
Thanks again. Based on the posts below I tried
$topdir = '/home/mycal25/public_html/processed/';
$files = glob($topdir."*.txt"); //matches all text files
$lines = array();
foreach($files as $file)
{
$lines = array_merge($lines, file($file, FILE_SKIP_EMPTY_LINES | FILE_IGNORE_NEW_LINES));
}
$lines = array_unique($lines);
file_put_contents($topdir."all/all.txt", implode("\n", $lines));
But that did not work... I tried a couple other variations to no avail..