PDA

View Full Version : خواندن اطلاعات از سرور سایت



vb-sosol
شنبه 09 بهمن 1389, 13:23 عصر
سلام دوستان
یادم هست یک سورسی بود که یک فایل متنی را از روی سرور یک هاست که قبلا قرار داده بودیم میخوند و در برنامه نشون میداد
اما نتونستم پیدا کنم (سیستم سرچ انجمن مشکل داره)
هر کس این سورس رو داره در اختیارم قرار بده اجرش به خدا

vb-sosol
شنبه 09 بهمن 1389, 15:10 عصر
مثلا یک فایل txt رو روی هاست قرار دهیم و بعد محتویاتش را از طریق برنامه دریافت کنیم

محسن واژدی
شنبه 09 بهمن 1389, 15:10 عصر
سلام،
من هنوز سرچ نکردم ولی از برنامه API-Guide این کدها رو واستون گذاشتم که مستقیمات آدرس یک URL رو میخونه:


Const scUserAgent = "API-Guide test program"
Const INTERNET_OPEN_TYPE_DIRECT = 1
Const INTERNET_OPEN_TYPE_PROXY = 3
Const INTERNET_FLAG_RELOAD = &H80000000
Const sURL = "http://www.microsoft.com/index.htm"
Private Declare Function InternetOpen Lib "wininet" Alias "InternetOpenA" (ByVal sAgent As String, ByVal lAccessType As Long, ByVal sProxyName As String, ByVal sProxyBypass As String, ByVal lFlags As Long) As Long
Private Declare Function InternetCloseHandle Lib "wininet" (ByVal hInet As Long) As Integer
Private Declare Function InternetReadFile Lib "wininet" (ByVal hFile As Long, ByVal sBuffer As String, ByVal lNumBytesToRead As Long, lNumberOfBytesRead As Long) As Integer
Private Declare Function InternetOpenUrl Lib "wininet" Alias "InternetOpenUrlA" (ByVal hInternetSession As Long, ByVal lpszUrl As String, ByVal lpszHeaders As String, ByVal dwHeadersLength As Long, ByVal dwFlags As Long, ByVal dwContext As Long) As Long
Private Sub Form_Load()
'KPD-Team 1999
'URL: http://www.allapi.net/
'E-Mail: KPDTeam@Allapi.net

Dim hOpen As Long, hFile As Long, sBuffer As String, Ret As Long
'Create a buffer for the file we're going to download
sBuffer = Space(1000)
'Create an internet connection
hOpen = InternetOpen(scUserAgent, INTERNET_OPEN_TYPE_DIRECT, vbNullString, vbNullString, 0)
'Open the url
hFile = InternetOpenUrl(hOpen, sURL, vbNullString, ByVal 0&, INTERNET_FLAG_RELOAD, ByVal 0&)
'Read the first 1000 bytes of the file
InternetReadFile hFile, sBuffer, 1000, Ret
'clean up
InternetCloseHandle hFile
InternetCloseHandle hOpen
'Show our file
MsgBox sBuffer
End Sub

vb-sosol
شنبه 09 بهمن 1389, 15:26 عصر
ممنون ولی چیزی که من میخوام نیست

parselearn
شنبه 09 بهمن 1389, 22:35 عصر
تابع GetUrlSource در اين ضميمه (http://barnamenevis.org/showthread.php?236704-%D9%BE%D9%8A%D8%AF%D8%A7-%D9%83%D8%B1%D8%AF%D9%86-%D8%AA%D8%B5%D8%A7%D9%88%D9%8A%D8%B1-%D8%AF%D8%B1-%D9%8A%D9%83-%D8%B5%D9%81%D8%AD%D9%87&p=1053210&viewfull=1#post1053210)

vb-sosol
یک شنبه 10 بهمن 1389, 09:13 صبح
نه اینهم نیست
اون برنامه ای که من میخوام چند وقت پیش یکی از مدیران گذاشت توی فروم به درخواست یکی از کاربران
بیشتر واسه سایتهای که ف-یلتر میشن استفاده میکنند و آخرین آدرس سایت رو در اختیار کاربران قرار میدهند

vb-sosol
سه شنبه 12 بهمن 1389, 10:55 صبح
کسی این کد رو نداره !!!!

mbf5923
سه شنبه 12 بهمن 1389, 12:50 عصر
سلام
فكر كنم منظور شما با استفاده از internet transfer باشه


'Microsoft Internet Transfer Control 6
Text1.Text = Inet1.OpenURL("address")

vb-sosol
سه شنبه 12 بهمن 1389, 13:13 عصر
مرسی خودشه :قلب:

vb-sosol
شنبه 27 فروردین 1390, 19:04 عصر
حالا یه مشکلی که بهش برخوردم اینه که توی ویندوز 7 برنامه اجرا نمیشه
چکارش کنم؟

vb-sosol
شنبه 27 فروردین 1390, 19:57 عصر
ارورش اینه من چطوری این رو در 7 رجیستر کنم؟
کمک کنید لطفا
68826

parselearn
شنبه 27 فروردین 1390, 21:45 عصر
دوست عزيز وقتي با كد ميشه كاري رو انجام داد
چرا برنامه رو وابسته به كامپوننت ميكنيد!