IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

24Beğeni(ler)
  • 1 Post By Soğuk
  • 8 Post By SuLh
  • 2 Post By Soğuk
  • 7 Post By CoCoRiCo
  • 5 Post By Feragat
  • 1 Post By Soğuk

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 05 Mart 2016, 14:48   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
$gettok yardım !




Selamun aleyküm socket veri cekmede takıldığım biryer var bu konu için yardım istiyorum.


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<div class="movief"><a href="
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Buluşmaları 2, Grave Encounters 2 2012 Türkçe Dublaj 1080p Full HD izle</a></div>

Amacım kodun içindeki linki çıkartıp veriyi elde etmek


Konu Feragat tarafından (06 Mart 2016 Saat 14:23 ) değiştirilmiştir. Sebep: çözüldü
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 05 Mart 2016, 15:44   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: $gettok yardım !




Şimdi $gettok mantığında, belirli bir sembol/karaktere göre veriyi bölüp sıralamadan elde etmek vardır.

Basit bir örnekle $gettok(gettok.nedir,1,46) yaptığımızda, 46 = "." noktanın ascii numarası olduğundan, veriyi noktadan ayırır. 1 ile de ayırdığı yerden itibaren 1. veriyi almış oluruz.

Çıkan veri: gettok

-

Senin koduna baktığımızda, öncelikle boşluklardan linki içeren kısmı alalım, bunun için "32" yani boşluğun ascii numarasını işliyoruz ve 3. kısmı alıyoruz;

Linki %i değişkenine atadığını varsayıyorum:

//echo -a $gettok(%i,3,32)

Dönen veri: href="
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Daha sonra, dikkatli baktığımızda " " yani, tırnak içerisinde bulunan linki almak istiyoruz. Eğer tırnağın ascii numarasını bilmiyorsak:

//echo -a $asc(") : 34 olarak dönecektir.

Tırnaklarla ayırdığımız yerden itibaren istediğimiz veri 2. satırda bulunuyor..

//echo -a $gettok($gettok(%i,3,32),2,34)

$gettokları iç içe kullanabiliriz, aslında yukarıda iç içe kullandığımızın anlamı tam anlamıyla şudur:

//echo -a $gettok(href="
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Umarım anlatabilmişimdir..

Detaylı anlatım için: http://script.quakenet.org/wiki/$gettok

 
Alıntı ile Cevapla

Alt 05 Mart 2016, 16:42   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: $gettok yardım !




Teşekkür ederim yardımların için @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] en başından beri yanımdasın.

 
Alıntı ile Cevapla

Alt 05 Mart 2016, 20:02   #4
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: $gettok yardım !




hızlıdan basit bir yolla söyle olur ki;
kırmızı silip mavi %d olan kısmı $1- yaparsan fonksiyon olarak kullanırsın..
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias getdata { var %d <div class="movief"><a href="
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Buluşmaları 2, Grave Encounters 2 2012 Türkçe Dublaj 1080p Full HD izle</a></div>
noop $regex(%d,/(http...w{3}.+\/")/) echo URL: $remove($regml(1),") noop $regex($regml(1),/(\w+-.+\w+)/g) echo Param: $replace($regml(1),-,$chr(32)) }

URL: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
Param: mezar bulusmalari 2 grave encounters 2 2012 turkce dublaj 1080p full hd izle

__________________
2b|!2b=?
 
Alıntı ile Cevapla

Alt 05 Mart 2016, 21:38   #5
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: $gettok yardım !




Ayırıcı tanım olarak $regsubex de kullanabilirsin.

Parçalamak istediğin veri (%l değişkenine atanıyor.)
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
//set %l <div class="movief"><a href="
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Buluşmaları 2, Grave Encounters 2 2012 Türkçe Dublaj 1080p Full HD izle</a></div>

Veri filtre ediliyor.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
//echo -a $regsubex(%l,.+(htt\S+)\/">.+,\1)

Sonuç:
Kod:   Kodu kopyalamak için üzerine çift tıklayın!

Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
type="text/javascript" src="https://code.jquery.com/jquery-1.12.0.min.js">

__________________
The Ghost of Christmas Past...

i'm here sometimes
 
Alıntı ile Cevapla

Alt 06 Mart 2016, 04:36   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: $gettok yardım !




PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
http://
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #0000BB">http
://
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #0000BB">http
://
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #0000BB">http
://
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #0000BB">http
://
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #0000BB">http
://
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #0000BB">http
://
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #0000BB">http
://
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #0000BB">http
://
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #0000BB">http
://
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #0000BB">http
://
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #0000BB">http
://
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #0000BB">http
://
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #0000BB">http
://
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #0000BB">http
://
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #0000BB">

FiLmleri olması gerektiği gibi çektik yardımlarınız için teşekkürler.

 
Alıntı ile Cevapla

Cevapla

Etiketler
$gettok sorunu, socket veri cekme


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
gettok sorunu Spectral mIRC Scripting Sorunları 13 20 Ekim 2013 12:43
$gettok kullanımı (geniş anlatım) XcLusive mIRC Scripting Dersleri 3 29 Ekim 2010 13:36
Tokenize Identifiers ($gettok v.s.) MephisTo mIRC Scripting Dersleri 27 07 Aralık 2008 12:26
gettok sorunu RedLine mIRC Scripting Sorunları 1 14 Nisan 2008 01:57