İçinde flash olan dolu ve boş url'yi ayırt etmek ?
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
İçinde flash olan dolu ve boş url'yi ayırt etmek ?
Merhaba arkadaşlar bu soruma bir başlık bulamadım (kısa bir şekilde anlatabileceğim başlık)
Şimdi arkadaşlar şöyle birşeye takıldım bir url yi çağırdığımızda içerisinin dolu olup olmadığını nasıl ayırt ederiz. Yani örnek vericek olursak iki url var elimde diyelim. Boş olanında dolu olanında kaynak kodları aynı ama boş olan (bom boş kaynak kodlar hariç) dolu olanda ise flash oyun gösteriliyor. Kaynak kodlarda yola çıkmıştım ama ikiside aynı. Örnek bir link vermek istiyorum.
Boş link : http://oyunda.mynet.com/flash-oyun/flas ... height=500
Dolu link : http://oyunda.mynet.com/flash-oyun/flas ... height=500
Yukarıdaki url'ler içerisinde hangisinin boş ve dolu olduğunu nasıl ayırt edebilirim. WebBrowser kullanmayacağım işimd sadece dolu ve boş linkleri ayırt etmek ve bunları bir text dosyasına yazdırmak.
Şimdiden yardım eden etmeyen herkeze teşekkür ederim.
Şimdi arkadaşlar şöyle birşeye takıldım bir url yi çağırdığımızda içerisinin dolu olup olmadığını nasıl ayırt ederiz. Yani örnek vericek olursak iki url var elimde diyelim. Boş olanında dolu olanında kaynak kodları aynı ama boş olan (bom boş kaynak kodlar hariç) dolu olanda ise flash oyun gösteriliyor. Kaynak kodlarda yola çıkmıştım ama ikiside aynı. Örnek bir link vermek istiyorum.
Boş link : http://oyunda.mynet.com/flash-oyun/flas ... height=500
Dolu link : http://oyunda.mynet.com/flash-oyun/flas ... height=500
Yukarıdaki url'ler içerisinde hangisinin boş ve dolu olduğunu nasıl ayırt edebilirim. WebBrowser kullanmayacağım işimd sadece dolu ve boş linkleri ayırt etmek ve bunları bir text dosyasına yazdırmak.
Şimdiden yardım eden etmeyen herkeze teşekkür ederim.
En son ByDeniS tarafından 11 Kas 2010 11:48 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
·•· Bilgi Güçtür ! Bu Gücü Hisset ! ·•·
Re: Soruya başlık bulamadım :(
bunu ne için yapmaya çalışıyorsun ?
Re: Soruya başlık bulamadım :(
içinde sadece dolu ve boş linkleri ayırt etmek ve bunların dolu olanlarını bir text dosyasına yazdırmak.
·•· Bilgi Güçtür ! Bu Gücü Hisset ! ·•·
Re: Soruya başlık bulamadım :(
ikisinin de kaynak kodu aynı flash parametreleri hariç neye göre ayıracaksın bunu ? dolu boş olduğunu nereden anlayacaksın
Re: Soruya başlık bulamadım :(
s.a.
sen yinede başlığı düzenle
sen yinede başlığı düzenle

Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Re: Soruya başlık bulamadım :(
İkisininde kaynak kodunun aynı olduğunu zaten ilk mesajımda belirttim. Ve nasıl ayırt edebileceğimi biliyor olsam bu soruya gerek kalmazdı bende bunu soruyorumorhancc yazdı:ikisinin de kaynak kodu aynı flash parametreleri hariç neye göre ayıracaksın bunu ? dolu boş olduğunu nereden anlayacaksın

Hıımmm şöyle bir düşüneyim tekrar o haldeaslangeri yazdı:s.a.
sen yinede başlığı düzenle

·•· Bilgi Güçtür ! Bu Gücü Hisset ! ·•·
Re: İçinde flash olan dolu ve boş url'yi ayırt etmek ?
Cevap beklerken aklıma şu geldi obje taraması yapılabilirmi obje tespiti vs vs mümkünmüdür bu ?
·•· Bilgi Güçtür ! Bu Gücü Hisset ! ·•·
Re: İçinde flash olan dolu ve boş url'yi ayırt etmek ?
nasıl yapılacağını öğrenirsen bana da haber ver merak ettim
aynı olan şeyleri nasıl ayırt edeceksin gerçekten ilginç

- Murat DİCLE
- Kıdemli Üye
- Mesajlar: 702
- Kayıt: 19 Nis 2006 04:12
- Konum: İstanbul
- İletişim:
Re: İçinde flash olan dolu ve boş url'yi ayırt etmek ?
Merhaba,
İşin sadece bu şekildeki scriptler ile kullanılacağını varsaydım.
Yukarıdaki scriptte oyunkodu verilmekte. Eğer oyunkodu.swf adlı dosya varsa oyun görünüyor yoksa boş sayfa çıkıyor.
Bize verilen URL aşağıdakidir:
Yukarıdaki URL'den çevirerek kontrol etmemiz gereken URL ise aşağıdadır:
Şu şekilde bir URL isteyince: aşağıdaki gibi şeyler geliyor. Ancak bu kullanılan SERVER özelliklerine göre farklılıklar gösterebilir.
Sanırım bundan sonrasını çözmeniz mümkün olacaktır. 
Kolay gelsin.
İşin sadece bu şekildeki scriptler ile kullanılacağını varsaydım.
Kod: Tümünü seç
<script src="activ.js?v=1" type="text/javascript"></script>
<script src="acvjs/activ.js" type="text/javascript"></script>
<script type="text/javascript">
openFlash('oyunkodu' ,'760', '500');
</script>
Bize verilen URL aşağıdakidir:
Kod: Tümünü seç
http://oyunda.mynet.com/flash-oyun/flashloader.php?game=151&width=760&height=500
Kod: Tümünü seç
http://oyunda.mynet.com/flash-oyun/151.swf
Şu şekilde bir URL isteyince:
Kod: Tümünü seç
http://oyunda.mynet.com/flash-oyun/111.swf
Kod: Tümünü seç
Multiple Choices
The document name you requested (/flashoyun/111.swf) could not be found on this server. However, we found documents with names similar to the one you requested.
Available documents:

Kolay gelsin.
Re: İçinde flash olan dolu ve boş url'yi ayırt etmek ?
sayfanın yükleme süreleri kontrol edilebilir.
var olan yüklemesi kısa diğeri uzun sürüyor.
var olan yüklemesi kısa diğeri uzun sürüyor.
Bir kelimenin anlamını öğretsen bile yeter..



Re: İçinde flash olan dolu ve boş url'yi ayırt etmek ?
webbrowser kullanmayacağını söylüyor bunları nasıl yapabilir servere istek göndermeden?
Re: İçinde flash olan dolu ve boş url'yi ayırt etmek ?
Bu yöntemle devamını getirebilirim teşekkür ederim cevabınız ve ayırdığınız vaktiniz için ama tam olarak bu olmuyor Orada 151 ve 111 ler dosyanın id numarası ben bu idleri inc() yöntemi ile 1 den itibaren tekrar 1 e gelicek şekilde taratıcam bir kere ve bu bir kerelik taramada dediğiniz yöntemde her url'yi tekrar çevirmem gerekiyor. Henüz denemedim ama gösterdiğiniz yöntemi deneyeceğimiz.Murat DİCLE yazdı:Merhaba,
İşin sadece bu şekildeki scriptler ile kullanılacağını varsaydım.
Yukarıdaki scriptte oyunkodu verilmekte. Eğer oyunkodu.swf adlı dosya varsa oyun görünüyor yoksa boş sayfa çıkıyor.Kod: Tümünü seç
<script src="activ.js?v=1" type="text/javascript"></script> <script src="acvjs/activ.js" type="text/javascript"></script> <script type="text/javascript"> openFlash('oyunkodu' ,'760', '500'); </script>
Bize verilen URL aşağıdakidir:Yukarıdaki URL'den çevirerek kontrol etmemiz gereken URL ise aşağıdadır:Kod: Tümünü seç
http://oyunda.mynet.com/flash-oyun/flashloader.php?game=151&width=760&height=500
Kod: Tümünü seç
http://oyunda.mynet.com/flash-oyun/151.swf
Şu şekilde bir URL isteyince:aşağıdaki gibi şeyler geliyor. Ancak bu kullanılan SERVER özelliklerine göre farklılıklar gösterebilir.Kod: Tümünü seç
http://oyunda.mynet.com/flash-oyun/111.swf
Sanırım bundan sonrasını çözmeniz mümkün olacaktır.Kod: Tümünü seç
Multiple Choices The document name you requested (/flashoyun/111.swf) could not be found on this server. However, we found documents with names similar to the one you requested. Available documents:
Kolay gelsin.
O yöntemi denedim sayfa yüklenme süreleri aynı geldi bana. Sizede cavabınız için ve ayırdığınız vakit için teşekkür ederim.conari yazdı:sayfanın yükleme süreleri kontrol edilebilir.
var olan yüklemesi kısa diğeri uzun sürüyor.
orhancc yazdı:nasıl yapılacağını öğrenirsen bana da haber ver merak ettimaynı olan şeyleri nasıl ayırt edeceksin gerçekten ilginç
Bu tip karamsarlıkla zaten yeni birşeyler yapılamaz varolanların tekrarı taklit edilir. Yeni program yada araçlar üretilmeden yapılmaz edilmez diye gelir bizlere yapıldığında aa yapılabiliyormuş diyoruz genelde yada vaybe bunuda yaptılar daha neler göreceğiz diyor.orhancc yazdı:webbrowser kullanmayacağını söylüyor bunları nasıl yapabilir servere istek göndermeden?
Ben şahsi görüşüme programlama işi ile uğraşan kişiler için bu tip düşünce ve yaklaşım tarzı olumsuzdur yeni üretmek kavramındaki projelere daha uzak kalırız bu tür düşünürsek..
Belki ben biz bilmiyoruz bir yöntemi vardır başkasından yokmu orasını burasını çincikliye çincikliye bir kaç yöntemle muhakkak yapılır.
Sana teşekkür ederim.
Herkeze teşekkürler allah razı olsun. Murat arkadaşımızın örneği dışında sonuca ulaşamadım.
·•· Bilgi Güçtür ! Bu Gücü Hisset ! ·•·
Re: İçinde flash olan dolu ve boş url'yi ayırt etmek ?
@byDenis öncelikle yorumun güzel ama yanlış adama yanlış yorumu yapmışsın.
Ben şunu merak ediyorum sen servere bir istek göndermeden yani Request dediğimiz olay olmadan nasıl bilgi alacaksın? Bana öncelikle bunu bir açıklarmısın. Webbrowserden kasıt delphideki component veya kütüphane değil genel olarak sunucu ile veri alışverişinin sağlanmasıdır. Neler geldiğini görmek istiyorsan firefox için tamperdata eklentisi var bir incele neler geldiğini daha net görürsün.
indy ile bir örnek 200 yani dosya var demek ona göre işlemini yapabilirsin.
eğer yönlendirmeleri de kontrol etmek istiyorsan
eklemelesin
http://en.wikipedia.org/wiki/List_of_HTTP_status_codes
Ben şunu merak ediyorum sen servere bir istek göndermeden yani Request dediğimiz olay olmadan nasıl bilgi alacaksın? Bana öncelikle bunu bir açıklarmısın. Webbrowserden kasıt delphideki component veya kütüphane değil genel olarak sunucu ile veri alışverişinin sağlanmasıdır. Neler geldiğini görmek istiyorsan firefox için tamperdata eklentisi var bir incele neler geldiğini daha net görürsün.
indy ile bir örnek 200 yani dosya var demek ona göre işlemini yapabilirsin.
Kod: Tümünü seç
uses idhttp;
....
function resourceExists(url:string):boolean;
var h:tidhttp;
begin
result:=false;
try
h:=TIdHttp.Create(nil);
try
h.Head(url);
result:=h.response.ResponseCode=200;
finally
freeandnil(h);
end;
except
end;
end;
Kod: Tümünü seç
h.HandleRedirects:=true;
http://en.wikipedia.org/wiki/List_of_HTTP_status_codes
Re: İçinde flash olan dolu ve boş url'yi ayırt etmek ?
Cevabın ve ayırdığın zaman için teşekkür ederim allah razı olsun. Yorumun içinde teşekkür ederim böyle bir yorum yapmamı sağlayan yazdıklarındırorhancc yazdı:@byDenis öncelikle yorumun güzel ama yanlış adama yanlış yorumu yapmışsın.
Ben şunu merak ediyorum sen servere bir istek göndermeden yani Request dediğimiz olay olmadan nasıl bilgi alacaksın? Bana öncelikle bunu bir açıklarmısın. Webbrowserden kasıt delphideki component veya kütüphane değil genel olarak sunucu ile veri alışverişinin sağlanmasıdır. Neler geldiğini görmek istiyorsan firefox için tamperdata eklentisi var bir incele neler geldiğini daha net görürsün.
indy ile bir örnek 200 yani dosya var demek ona göre işlemini yapabilirsin.eğer yönlendirmeleri de kontrol etmek istiyorsanKod: Tümünü seç
uses idhttp; .... function resourceExists(url:string):boolean; var h:tidhttp; begin result:=false; try h:=TIdHttp.Create(nil); try h.Head(url); result:=h.response.ResponseCode=200; finally freeandnil(h); end; except end; end;
eklemelesinKod: Tümünü seç
h.HandleRedirects:=true;
http://en.wikipedia.org/wiki/List_of_HTTP_status_codes

Yorumunda sorduğun soruya şöyle bir cevap vermek istiyorum.. Webbrowser dışında aklımdaki yöntem IdHTTP ile GET metodunu kullanarak veriyi bir şekilde çekip incelemekti. Şimdi bilgisayar iç parametrelerinde yola çıkarak (bildiğim farklı dillerden yola çıkarak bunları yazıyorum, henüz delphide yeniyim) şunları söyleyebilirim.
1. Eğer bir veri diğer veriye eşitse içerisindeki farklı yordamlar denetlenir. Sorumdaki konudan bahsedicek olursam.
2. Kaynak kodlar aynmı ? O halde yükleme süresi ölçülebilir.
3. Yükleme süresi kararsız ise object control yapılabilir, yani yüklenen sayfada sockwave ile flv yada swf kontrolü yapılabilir.
4. Nasıl embedweb ile bir takım web kontrollerini kullanabiliyor, erişebiliyor ve kontrol edebiliyorsak bunlar swf , flv vb.. nesneler içinde geçerli olmalıdır.
Şimdi diyeceksinki bu kadar biliyorsunda neden yapamıyorsun.
Öncelikle delphide yeni olduğumu belirttim kendi başıma öğrenmeye çalıştığım ve 1 yıldır uğraştığım bir programlama dili. Bu yüzden henüz enine boyuna inemedim.
Yukarıda belirttiklerim diğer dillerde görebildiğim yordam ve yöntemlerdir.
Ek olarak ekleyecek olursam zaten yorumunuzda sorduğunuz ve aynı soruyu benimde sizlere sorduğum bu konuda cevabını bilmediğim, ama en azından mantığını bildiğimi, cevabını sizlere sorduğumu bir soru ve konudur.
Uzun yazımdan özür diler saygılarımı sunlarım.
Herkeze iyi bayramlar (bayram dolayısıyla kodunu inceleyemeyeceğim bayramdan sonra cevabı iletirim)
·•· Bilgi Güçtür ! Bu Gücü Hisset ! ·•·