PHP:
<?php
$dosyalar = array("tr.txt","en.txt","fr.txt");
$arraysay = count($dosyalar);
for($a="0"; $a<=$arraysay; $a++){
$metin[$a] = file($dosyalar[$a]);
}
$metinsay = count($metin[0]);
for($a="0"; $a<=$metinsay; $a++){
for($b="0"; $b<=$arraysay; $b++){
$yenimetin .= $metin[$b][$a]."<br/>";
}
}
echo $yenimetin;
?>
Şimdi mantığı şu şekil, Array da tanımlanmış txt dosyalarını sisteme dahil ediyor ve Sıralarına göre işlem yapıyor.
Yani 3 adet tanımladıysan
tr - en - fr diye
Şarkı sözlerini de koyarken
tr
en
fr
Şeklinde sırayla koyuyor. Eğer fr başa alsaydın, tr yerine başta fr olacaktı.
Oluşturduğun txt dosyalarını bu php dosyası ile Aynı yere at ve Txt dosyasının içine satır satır şarkı sözünü yaz ve Boşluk olmasın (<br/> anlamında boşluk) sistem de karıştırıp yayıyor ve Her şarkı sözü satırında 1 boşluk atıyor. Yani örnek ;
tr.txt nin içeriği
HTML:
türkçe 1
türkçe 2
türkçe 3
türkçe 4
en.txt nin içeriği
HTML:
ingilizce 1
ingilizce 2
ingilizce 3
ingilizce 4
fr.txt nin içeriği
HTML:
fransızca 1
fransızca 2
fransızca 3
fransızca 4
ve Yazılımın sana sonuç olarak vereceği ;
HTML:
türkçe 1
ingilizce 1
fransızca 1
türkçe 2
ingilizce 2
fransızca 2
türkçe 3
ingilizce 3
fransızca 3
türkçe 4
ingilizce 4
fransızca 4
Tabi sağlıklı çalışması için, hepsinin aynı satır sayısına ihtiyacı var(Yani, 4 satır şarkı sözü varsa, tüm dosyalar 4 satır olması lazım yoksa karışır).
İstersen 10 dili aynı anda yap, istersen 2 sana kalmış
