"Asp" İçinden Çıkamadağım Bir Problem??
-
mrb muridler.. sessionlar ile çektiğim dil dosyaları var en.txt ve tr.txt sitede sol kısımda bir menü var bu menüde tr seçildiğinde göstermek istemedğim bir menü linki var onun içinde bu çalısmayı yaptım
<%
if session ("lang") = "tr" then
response.write "<ul class='left_menu'>"
response.write "<li class='odd'><a href='wpb.asp'><' & kalorifer & '></a></li>"
response.write "<li class='even'><a href='bb.asp'><' & biomassmodul & '></a></li>"
response.write "<li class='odd'><a href='chs.asp'><'& merkezi &'></a></li>"
response.write "<li class='even'><a href='ghb.asp'><'& sera &'></a></li>"
response.write "</ul>"
end if
%>
sorunum kalorifer biomass modul merkezi sera değişkenlerini txt den çekememem yardımcı olurmusunuz arkadaslar?
-
txt den alacaksan parse etmen lazım. ha yok o kadar kasmıyayım dersen veritabanı kullan en temizi...
-
parse etmek derken? bir örnek verebilirmisin yada benm kodlarla açıklyabilirmisin?
-
streetw1se bunu yazdı:
-----------------------------
parse etmek derken? bir örnek verebilirmisin yada benm kodlarla açıklyabilirmisin?
-----------------------------hocam parse demek istediği sanırım şu çünkü phpde öyle yapman lazım;
a=b,c=d,e=f
diye txt ye kaydettin.Önce virgüllerden ayıracaksın.Phpde arraya bağlıyoruz yani ;
$cek[0] = 'a=b' ;
$cek[1] = 'c=d' ;
$cek[2] = 'e=f' ;olacak .Daha sonra bunlarıda eşittirden ayıracaksın.Sonrasında şöyle olacak ;
$cek[0][0] = 'a' ;
$cek[0][1] = 'b' ;
$cek[1][0] = 'c' ;
$cek[1][1] = 'd' ;
$cek[2][0] = 'e' ;
$cek[2][1] = 'f' ;şeklinde olur.Senin istediğin değerler b,d,f olur o yüzden
$cek[0][1] ,$cek[1][1],$cek[2][1],
çekeceksin.Phpde böyle yapılıyor fakat asp de nasıl hatırlayamadım.En kralı veritabanı yada asp kullanmak.
Başka bir asp sayfada kaydetsen ? Değişken değerine
-
dil değişim olarak yapacaksan
yazdığın kelimeleri txt olarak değilde asp dosyası olarak değişkenlere ata
daha sonra en.asp, tr.asp olarak if le include ettir.
Daha güzel olmaz mı??
-
WALLACEs bunu yazdı:
-----------------------------dil değişim olarak yapacaksan
yazdığın kelimeleri txt olarak değilde asp dosyası olarak değişkenlere ata
daha sonra en.asp, tr.asp olarak if le include ettir.
Daha güzel olmaz mı??
-----------------------------asıl uzman konuştu :) hocam seni daha çok sahalarda görmek isteriz :)
-
ben olsam include kullanırdm
-
abi çevireceğin kelimeler belli başlı şeyler olduğuna göre
bi asp sayfasında
her dile ait değişken tanımlamalarını yap
dilsec.asp diye bi dosyan olsun bi dil seçildiğinde
/dilsec.asp?dil=tr gibi bi adrese gitsin o sayfada da şu kodlar olsun
dil = request.querystring(dil)
if dil = "en" then
dilimiz="en"
elseif dil="tr" then
dilimiz = "tr"
elseif ...
.
.
end if
bu dilimiz değişkenini global tuttuğun vakit(db'de kullanıcının dil seçeneceğine işleyebilirsin), her sayfanda da include'lu olan, tercihen ust.asp gibi bvaşta çalıştırılan bi asp dosyasında şu şartları gerçekleştirif dilimiz="tr" then
ana = "ana"
dosyalar = "dosyalar"
forum = "forum"
elseif dilimiz="en" then
ana = "home"
dosyalar = "downloads"
forum = "forum"
elseif....
.
.
end ifdaha sonra sayfada da değişkenleri <%=ana%> <%=dosyalar%> şeklinde yazdırırsın.
-
abi adam txt istemmiş vardır birşeyi ama asp ye yazdırabilirsin dostum istedğin şeyleri.
ben bişey yapmıştım tarcanla uğraşırken ;
türkçe olarak kabul ettim temeli sonra english dye birşey koydum.english e basarsa sessionlara eng yazdırdım.Sessionlar eng ise dil.hp den ind değişkenlerini çağırdım.
Kolay aslında ama neden txt istedin onu bi yazsan :-/
