İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Metni ikiye bölme.. asp de

Permission

0
İyinet Üyesi
Katılım
11 Aralık 2004
Mesajlar
6,458
Reaction score
3
Konum
izmir
Arkadaşlar ihtiyacım olan bir fonksiyon veya koda ihtiyacım var db den gelen bir metni ikiye bölmek istiyorum. Aşagıda örnek verdiğim gibi

demo.gif


Örnek site vermek gerekirsek örnek sayfa http://www.ntvmsnbc.com/news/472503.asp

Buradaki işlemi yapmak istiyorum metinde ilk gecen <br> den sonra yazıyı boşluk bırakarak bölemeisni istiyorum o boşluga konu hakkında linklar gelicek..

Hazır fonksiyon veya kod varsa paylaşan olursa sevinirim
 

maviejder

0
İyinet Üyesi
Katılım
3 Mayıs 2008
Mesajlar
28
Reaction score
0
ben phpciyim ama mantıgını anlatayım, örnek karakter saydırma komutunu kullanacaksın, yada şölede yapabilirsin o daha basıt, 3 değişken açacaksın, ilk 500 karakteri 1. değişkene, ikicindi değişkenede 500 karakter sonrasını aldıracaksın. üçüncü değişkenede değişken = birinci değişken + RekLamkodları + ikinci değişken yapıcaksın bu kadar.

şema ile gösterecek olursak

1. değişken = parcala(Anametin,0,500)
2. değişken = parcala(Anametin,500,9999999)
3. değişken = 1. değişken + reklamdeisken + 2.değişken
 

Permission

0
İyinet Üyesi
Katılım
11 Aralık 2004
Mesajlar
6,458
Reaction score
3
Konum
izmir
ben phpciyim ama mantıgını anlatayım, örnek karakter saydırma komutunu kullanacaksın, yada şölede yapabilirsin o daha basıt, 3 değişken açacaksın, ilk 500 karakteri 1. değişkene, ikicindi değişkenede 500 karakter sonrasını aldıracaksın. üçüncü değişkenede değişken = birinci değişken + RekLamkodları + ikinci değişken yapıcaksın bu kadar.

şema ile gösterecek olursak

1. değişken = parcala(Anametin,0,500)
2. değişken = parcala(Anametin,500,9999999)
3. değişken = 1. değişken + reklamdeisken + 2.değişken

söylediğin mantıklı asıl can alıcı nokta neyi görünce 2. degişkene gecicek onu belirlemem alzım cogunda nokta var ama nokta olmayanda var o yüzden <br> görünce müi yaptırsam
 

annudora

0
İyinet Üyesi
Katılım
6 Mart 2006
Mesajlar
2,016
Reaction score
3
Konum
@nkara
Veri access database de "metin" isimli sütundan geliyor dersek :

...Bağlantılar vs...

<% dizi = split(rs("metin"),"<br>") %>

<%=dizi(0)%>
<br><br>
LİNKLER
<br><br>
<%=dizi(1)%>
 

Permission

0
İyinet Üyesi
Katılım
11 Aralık 2004
Mesajlar
6,458
Reaction score
3
Konum
izmir
Veri access database de "metin" isimli sütundan geliyor dersek :

...Bağlantılar vs...

<% dizi = split(rs("metin"),"<br>") %>

<%=dizi(0)%>
<br><br>
LİNKLER
<br><br>
<%=dizi(1)%>

aslında bir nevi yapmak istediğim ama hata alıyorum tam çalışmıyor. Subscript out of range: '[number: 1]' gibi hata alıyorum <%=dizi(0)%> bunda metnin tamamını listeliyor <%=dizi(1)%> bunu yokmuş gibi görüp hata oluşuyor.
 

annudora

0
İyinet Üyesi
Katılım
6 Mart 2006
Mesajlar
2,016
Reaction score
3
Konum
@nkara
Subscript out of range: '[number: 1]'

Demekki parçalan metinde 1 nolu dizi yokmuş diğer deyişle <br> ile bölmeye kalkıştığımız metinde <br> kullanılmamış.

Bu hatayı almamak için ON ERROR RESUME NEXT metnini sayfanın başına ekleyebilirsin ama bu durumda sayfa çalıştığında HATA kodu veya HATA SATIRI hakkında bilgi vermez ama HATA da vermez - hataları es geçer devam eder.

Dizi 0 ile başlar örneğin şu kod bende sorunsuz çalışıyor :
Kod:
<% metin = "elma<br>armut<br>ayva"
dizi=split(metin,"<br>") %>

<%=dizi(0)%> | <%=dizi(1)%> | <%=dizi(2)%>

Kodun Çıktısı :
Kod:
elma | armut | ayva

metin = "elma<br>armut<br>ayva" kısmını
rs("veri-sutununun-adi") şeklinde gelen veri adına göre değiştirmek dışında birşey kalmıyor.
 

LegThend

0
İyinet Üyesi
Katılım
5 Ağustos 2009
Mesajlar
36
Reaction score
0
hocam önce LEN fonksiyonuyla toplam harfi saydır sonra RIGHT ve LEFT fonksiyonlarıyla ikiye ayırıver.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

seo ajansı , sosyal medya yönetimi
Üst