şarkı sözleri ayarlama

nurulmac11

webmaster.tc
Üye
Katılım
6 Ağu 2012
Mesajlar
96
Yaş
25
Konum
ygs/lys
bazı şarkı sözleri önce ing.sonra türkçe olarak veriliyor. bunu otomatik olarak karıştıracak ing satır altında türkçe karşılığı olacak şekil de bir script yapabilir miyiz ?
yani iki input olacak üstte ing.sözleri gireceğiz altına türkçe. ikisi de aynı satır sayısında tabi.karıştır tuşu olacak ve dediğim gibi olacak.. nasıl kodlayacağımı bilemedim..
 

inforesim

webmaster.tc
Üye
Katılım
4 Ağu 2012
Mesajlar
2,401
Türkçe ile Yabancı dildekinin kelimelerimi karışacak ?
 

nurulmac11

webmaster.tc
Üye
Katılım
6 Ağu 2012
Mesajlar
96
Yaş
25
Konum
ygs/lys
  • Konu Sahibi Konu Sahibi
  • #3
hayır hayır şöyle mesela

i am coder
i know

ben kodlayıcıyım
ben biliyorum

karıştır diyince

i am coder
ben kodlayıcıyım
i know
ben biliyorum

gibi :D
 

nurulmac11

webmaster.tc
Üye
Katılım
6 Ağu 2012
Mesajlar
96
Yaş
25
Konum
ygs/lys
  • Konu Sahibi Konu Sahibi
  • #4
kelime sırası önemli değil yani sonuçta hepsi aynı olmuyor öyle bir şey mümkün olmaz herhalde zaten
 

nurulmac11

webmaster.tc
Üye
Katılım
6 Ağu 2012
Mesajlar
96
Yaş
25
Konum
ygs/lys
  • Konu Sahibi Konu Sahibi
  • #5
ya aslında regexde nasıl yeni satır tespiti yapılıor onu öğrensem yeter heralde :D ?
 

inforesim

webmaster.tc
Üye
Katılım
4 Ağu 2012
Mesajlar
2,401
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ış :)
 

nurulmac11

webmaster.tc
Üye
Katılım
6 Ağu 2012
Mesajlar
96
Yaş
25
Konum
ygs/lys
  • Konu Sahibi Konu Sahibi
  • #8
çok sağolasın hocam. pcye geçince iyi bi ayar çekip yayınlarım burdan yine script olarak. teşekkür ederim :)
 

Üst