Giriş Yap Kayıt ol Online Üyeler Aktif Konular Arama Üyeler Forum Kuralları
Tahribat.Com | Asp Bot Sorunu
Tahribat.Com Forumları
Asp - Php - Cgi - Perl
      Asp Bot Sorunu
Bu Bölümde yeni konu açmak için tıklayın Konuyu cevaplamak için tık...
Konu 13 Haziran 2010 (Pazar) 21:38 tarihinde açıldı. Kısayol | Alıntı yap | Özel Mesaj
canafar


Kayıt : 24 Agustos 2005
Erkek Üye
 

<meta http-equiv="content-type" content="text/html;charset=iso-8859-9" />
<meta http-equiv="content-type" content="text/html;charset=windows-1254" />
<%
Function fonkVeriCek(strVeri, strBaslamaEtiket, strBitisEtiket)
dim intBaslama
intBaslama = InStr(1, strVeri, strBaslamaEtiket, vbTextCompare)
if intBaslama then
intBaslama = intBaslama + Len(strBaslamaEtiket)
intBitis = InStr(intBaslama + 1, strVeri, strBitisEtiket, vbTextCompare)
fonkVeriCek = CStr(Mid(strVeri, intBaslama, intBitis - intBaslama))
else
fonkVeriCek = " "
end if
End Function


function fonkStream(Veri,KarakterSet)
dim objStream
set objStream = Server.CreateObject("ADODB.Stream")
objStream.Type = 1
objStream.Mode = 3
objStream.Open
objStream.Write Veri
objStream.Position = 0
objStream.Type = 2
objStream.Charset = KarakterSet
fonkStream = objStream.ReadText
objStream.Close
set objStream = Nothing
end function

function fonkXmlHttp(strUrl)
dim objXmlHttp
set objXmlHttp = Server.CreateObject("MSXML2.ServerXMLHTTP.6.0")
objXmlHttp.Open "GET", strUrl, false
objXMLHTTP.SetRequestHeader "User-Agent", "Mozilla/5.0 (Windows; U; Windows NT 5.0; en-GB; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4"
objXmlHttp.SetRequestHeader "Pragma", "no-cache"
objXmlHttp.SetRequestHeader "Cache-control", "no-cache"
on error Resume next
objXmlHttp.Send
if Err.Number<>0 then
fonkXmlHttp = ""
exit function
end If
on error Goto 0
if (objXmlHttp.Status = 200) then
fonkXmlHttp = objXmlHttp.ResponseText
fonkXmlHttp = fonkStream(objXmlHttp.ResponseBody,"iso-8859-9")
else
fonkXmlHttp = "Hata : " & objXmlHttp.StatusText
end if
end function

baslangic = cint(request.QueryString("baslangic"))
bitis = cint(request.QueryString("bitis"))
if baslangic = "0" then
baslangic = "1"
end if

if bitis = "0" then
bitis = "10"
end if
%>
<!-- son dizileri ekleme başlangıç -->
<%
veri = fonkxmlhttp("http://dizifrm.com/rss.php") 'rss e girdik
%>
<%
canafar1 = split(veri,"<item>") 'dizileri ayirdik
%>
<table>
<tr>
<td><a href="http://www.canafar.com/admin/canafar.asp?bot=dizifrmbot&kat=<%=request.QueryString("kat")%>&baslangic=1&bitis=10">1-10 aras getir</a></td>
<td><a href="http://www.canafar.com/admin/canafar.asp?bot=dizifrmbot&kat=<%=request.QueryString("kat")%>&baslangic=11&bitis=20">11-20 aras getir</a></td>
<td><a href="http://www.canafar.com/admin/canafar.asp?bot=dizifrmbot&kat=<%=request.QueryString("kat")%>&baslangic=21&bitis=30">21-30 aras getir</a></td>
<td><a href="http://www.canafar.com/admin/canafar.asp?bot=dizifrmbot&kat=<%=request.QueryString("kat")%>&baslangic=31&bitis=40">31-40 aras getir</a></td>
</tr>
</table>
<%=baslangic%>
<%=bitis%>
<table>
<%for i=baslangic to bitis%>
<form action="dizifrmbotekle_islem.asp" method="post">
<%
title = fonkvericek(canafar1(i),"<title>","</title>") 'balklar aldk
link = fonkvericek(canafar1(i),"<link>","</link>") 'dizinin linkini aldk
desc = fonkvericek(canafar1(i),"<description>","</description>") 'dizinin aklamasn aldk

veri2 = fonkxmlhttp(link) 'aldmz linke girdik
xml = fonkvericek(veri2,"settingsFile: ""","""") 'embedleri alcamz xml nin yerini ektik
if xml = " " then
xml = fonkvericek(veri2,"settingsFile: ""","""")
end if

if xml = " " then
kisimal = fonkvericek(veri2,"<div class=""kisim-selected"">","<div class=""video-box"">")
kisimbol = split(kisimal,"<div class=""kisim-top"">")
kisimcek = fonkvericek(kisimbol(ubound(kisimbol)),""">","</span")
end if
etiketal = fonkvericek(veri2,"<br><strong>Etiketler : </strong>","</div>") 'etiketleri ayrdk lmek iin
etiketbol = split(etiketal,"<a") ' etiketleri "<a" lara bldk
resim = fonkvericek(veri2,"<img src=""http://vthumb.ak.fbcdn.net","""")

tarih = trim(fonkvericek(veri2,"<strong>Tarih : </strong>","<br>")) 'tarihi aldk
Set kslm=Server.CreateObject("Adodb.Recordset")
SQL="Select * from canafar where baslik = '"&title&"'"
kslm.Open SQL,baglanti,1,3

%>
<tr>
<td width="114">Eklenme durumu =</td>
<td width="807"><%If kslm.EOF And kslm.BOF Then%>eklenmemis<%else%>eklenmis<%end if%></td>
</tr>
<%
kslm.Close
Set kslm=Nothing
%>
<tr>
<td width="114">title =</td>
<td width="807"><input type="text" name="title" value="<%=title%>" /></td>
</tr>
<%for bb=1 to ubound(etiketbol) '0 dan etiketbol ka tane varsa o kadar dng kurduk etiketleri almak iin%>
<%etiketler = fonkvericek(etiketbol(bb),"title=""","""") 'etiketleri aldk tek tek%>
<tr>
<td>etiket = <%=bb%></td>
<td><input type="text" name="etiket<%=bb%>" value="<%=etiketler%>" /></td>
</tr>
<%next%>
<tr>
<td>desc. aklama =</td>
<td><input type="text" name="desc" value="<%=desc%>" /></td>
</tr>
<tr>
<td>xml dosyas =</td>
<td><%=xml%></td>
</tr>
<%
' alttaki dngde xml linki bo sa xmlkont 0 oluyo doluysa 1 oluyo bo olunca bo yere bo link'e gitmemi oluyoruz bylece
if xml = " " then
xmlkont = "0"
else
xmlkont = "1"
end if

if xmlkont = "0" then
%>
<tr>
<td>embedler =</td>
<td>henz video eklenmemi</td>
</tr>
<%
else
veri3 = fonkxmlhttp(xml) 'xml linkimiz varsa o linke gidiyoruz
embedbol = split(veri3,"<video>") 'dizileri ayryoruz
%>
<%for cc=2 to ubound(embedbol) '0 dan embedbol ka sa o kadar dngye giriyo embedleri almak iin%>
<%
embedler = fonkvericek(embedbol(cc),"<videoPath value=""","""") 'emedleri aldk tek tek dng sayesinde
%>
<tr>
<td>embed <%=cc-1%>. =</td>
<td><input type="text" name="embed<%=cc-1%>" value='<embed src="http://www.canafar.com/player/player.swf" width="470" height="320" allowscriptaccess="always" allowfullscreen="true" flashvars="file=<%=embedler%>&skin=http://www.canafar.com/modieus.swf&image=http://www.canafar.com/images/videoonu.jpg" />' /></td>
</tr>
<%next%>
<%end if%>
<tr>
<td>resim link' =</td>
<td><input type="text" name="resim" value="http://vthumb.ak.fbcdn.net<%=resim%>" /></td>
</tr>
<tr>
<td>tarih =</td>
<td><input type="text" name="tarih" value="<%=trim(tarih)%>" /></td>
</tr>
<tr style="display:none;">
<td>embed say =</td>
<td><input type="text" name="embedsay" value="<%=cint(ubound(embedbol))-1%>" /></td>
</tr>
<tr style="display:none;">
<td>etiket say =</td>
<td><input type="text" name="etiketsay" value="<%=ubound(etiketbol)%>" /></td>
</tr>
<tr>
<td>Kategori =</td>
<td>
<select name="kategori">
<%
Set uslm=baglanti.Execute("Select * from canafar where gkatid='"&request.QueryString("kat")&"' order by seo asc")
Do While Not uslm.Eof
%>
<option value="<%=us("id")%>"><%=us("adi")%></option>
<%
uslm.MoveNext
Loop
uslm.Close
Set uslm=Nothing

%>
</select>
</td>
</tr>
<%if ubound(kisimbol)>2 then%>
<tr>
<td>kısım saıyısı =</td>
<td><input type="text" name="tarih" value="<%=ubound(kisimbol)%>" /></td>
</tr>
<%end if%>
<tr>
<td>yapmcı =</td>
<td><input type="text" name="yapimci" value="" /></td>
</tr>
<tr>
<td>G. kategori =</td>
<td><input type="text" name="gkat" value="<%=request.QueryString("kat")%>" /></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Ekle!.." /></td>
</tr>
<tr>
<td bgcolor="#000000">asdasdasd</td>
<td bgcolor="#000000">asdasdasd</td>
</tr>
</form>
<%next%>
</table>

<!-- son dizileri ekme biti -->
<!-- final victory!.. -->

 

biraz uzun kodlar kusura bakmayın ama botum bu ve aşırı derece de iişlemci yiyo buna girdiğimde yaklasık 5sn filan site kitleniyo ama sonun da acıyo bi yardımcı olabilirmisiniz hatam tam olarak nerede cıkamadım işin içinden.


 
13 Haziran 2010 (Pazar) 23:07 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
angels_demos


Kayıt : 3 Haziran 2006
godingod
Erkek Üye
 

execute kullan dene birdde.


 
13 Haziran 2010 (Pazar) 23:48 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
canafar


Kayıt : 24 Agustos 2005
Erkek Üye
 
@2 nerede kullanıcam onu ?

 
14 Haziran 2010 (Pazartesi) 13:48 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
canafar


Kayıt : 24 Agustos 2005
Erkek Üye
 
bi ümit up! bi el atın yav for döngüsünün içinde link lere giriyo ondan dolayı yavaş onu nası çözücem ?

 

[1]


Bu Bölümde yeni konu açmak için dıklayın Konuyu cevaplamak için tık...
Allah'a Havale Et Google Bookmark'a Ekle Yahoo'ya Ekle Stumbleupon'a Ekle Facebook'a Ekle Twitter'a Ekle   Google'da Ara : asp bot sorunu Favorilerime Ekle Yukarı Çık
Konuda 4 Mesaj Var.
Konu 466 Sefer Gösterilmiş.
2001-2012 © Tahribat Group - Her Hakkı Saklıdır. - ● Gizlilik İlkeleri ● Kullanım Koşulları ● İletişim