امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل با کامپونت internet transfer
نویسنده پیام
_HoseiN_ آفلاین
تازه وارد

ارسال‌ها: 16
موضوع‌ها: 1
تاریخ عضویت: آذر ۱۳۸۴

تشکرها : 0
( 1 تشکر در 1 ارسال )
ارسال: #1
مشکل با کامپونت internet transfer
سلام
تو یکی از برنامه هام نیاز دارم به کد های اچ تی ام ال صفحه هاتی که باهاشون کار دارم
با استفاده از کامپونت Microsoft internet transfer Control 6.0 خیلی راحت میشه به سورس ها رسید
فقط مشکل اینجاست که مواقعی که صفحه ی مورد نظر بخواد از کوکی ها برداشت کنه دیگه نمی تونه کد ها رو لود کونه
حالا سوالم اینه که چه راهی برا حل این مشکل هست ؟؟
یه چیزایی به فکر خودم رسید اما نمی دونم اصلا شدنی هست یا نه یعنی روشش رو نمی دونم
مثلا این که موقع لود کردن متغییر هایی که لازم داره رو از تو کوکی در بیارم و با استفاده از برنامه اون رو یجوری که واقعا نمی دونم چطوری براش بفرستم
۱۲-آبان-۱۳۸۵, ۲۰:۴۰:۱۹
ارسال‌ها
پاسخ
_HoseiN_ آفلاین
تازه وارد

ارسال‌ها: 16
موضوع‌ها: 1
تاریخ عضویت: آذر ۱۳۸۴

تشکرها : 0
( 1 تشکر در 1 ارسال )
ارسال: #2
RE: مشکل با کامپونت internet transfer
کسی نمی تونه کمکی کونه ??

کسی لینک Rfc برا Http نداره ؟؟
۱۴-آبان-۱۳۸۵, ۰۰:۲۴:۰۴
ارسال‌ها
پاسخ
arashps آفلاین
كاربر دو ستاره
**

ارسال‌ها: 140
موضوع‌ها: 1
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 0
( 17 تشکر در 4 ارسال )
ارسال: #3
RE: مشکل با کامپونت internet transfer
_HoseiN_ نوشته است:تو یکی از برنامه هام نیاز دارم به کد های اچ تی ام ال صفحه هاتی که باهاشون کار دارم
با استفاده از کامپونت Microsoft internet transfer Control 6.0 خیلی راحت میشه به سورس ها رسید
من پستت رو کامل نخوندم اما میخواستم بگم چرا اصلا از Microsoft Internet Controls استفاده میکنی برای بدست سورس صفحه؟
با توابع ای پی آی هم میشه سورس صفحه رو بدست آورد خیلی راحتتر

۱۴-آبان-۱۳۸۵, ۰۱:۵۸:۳۶
وب سایت ارسال‌ها
پاسخ
_HoseiN_ آفلاین
تازه وارد

ارسال‌ها: 16
موضوع‌ها: 1
تاریخ عضویت: آذر ۱۳۸۴

تشکرها : 0
( 1 تشکر در 1 ارسال )
ارسال: #4
RE: مشکل با کامپونت internet transfer
خوب دلیل اولی این که صورعت internet transfer بیشتر
دومی هم اینکه نمی دونستم تابعی هست که بشه باهاش سورس از internet contorol گرفت Shy
اگر تابع رو معرفی کنین ممنون میشم Question
۱۴-آبان-۱۳۸۵, ۰۸:۰۱:۲۳
ارسال‌ها
پاسخ
arashps آفلاین
كاربر دو ستاره
**

ارسال‌ها: 140
موضوع‌ها: 1
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 0
( 17 تشکر در 4 ارسال )
ارسال: #5
RE: مشکل با کامپونت internet transfer
سلام شما میتونی از کد زیر بصورت یه تابع داخل پروژتون استفاده کنید بدون نیاز به Internet Controls امیدوارم کارت رو راه بندازه ! یا علی


کد:
Option Explicit
Private Declare Function InternetOpen Lib "wininet.dll" 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 InternetOpenUrl Lib "wininet.dll" Alias "InternetOpenUrlA" (ByVal hInternetSession As Long, ByVal sURL As String, ByVal sHeaders As String, ByVal lHeadersLength As Long, ByVal lFlags As Long, ByVal lContext As Long) As Long
Private Declare Function InternetReadFile Lib "wininet.dll" (ByVal hFile As Long, ByVal sBuffer As String, ByVal lNumBytesToRead As Long, lNumberOfBytesRead As Long) As Integer
Private Declare Function InternetCloseHandle Lib "wininet.dll" (ByVal hInet As Long) As Integer
Private Const IF_FROM_CACHE = &H1000000
Private Const IF_MAKE_PERSISTENT = &H2000000
Private Const IF_NO_CACHE_WRITE = &H4000000
Private Const BUFFER_LEN = 256
'-----------------------------------------------------------------------------------
Private Function GetUrlSource(sURL As String) As String
    Dim sBuffer As String * BUFFER_LEN, iResult As Integer, sData As String
    Dim hInternet As Long, hSession As Long, lReturn As Long
    hSession = InternetOpen("vb wininet", 1, vbNullString, vbNullString, 0)
    If hSession Then hInternet = InternetOpenUrl(hSession, sURL, vbNullString, 0, IF_NO_CACHE_WRITE, 0)
    If hInternet Then
        iResult = InternetReadFile(hInternet, sBuffer, BUFFER_LEN, lReturn)
        sData = sBuffer
        Do While lReturn <> 0
            iResult = InternetReadFile(hInternet, sBuffer, BUFFER_LEN, lReturn)
            sData = sData + Mid(sBuffer, 1, lReturn)
        Loop
    End If
    iResult = InternetCloseHandle(hInternet)
    GetUrlSource = sData
End Function

۱۴-آبان-۱۳۸۵, ۱۸:۳۳:۰۸
وب سایت ارسال‌ها
پاسخ
_HoseiN_ آفلاین
تازه وارد

ارسال‌ها: 16
موضوع‌ها: 1
تاریخ عضویت: آذر ۱۳۸۴

تشکرها : 0
( 1 تشکر در 1 ارسال )
ارسال: #6
RE: مشکل با کامپونت internet transfer
آرش جان ممنون بخاطر این کد
خیلی بی انصافی هست که بگم این کد کارم رو راه نمی اندازه اما راستش من نیاز دارم کوکی ها ای که تو سیستم هست و از قبل با ثبت نام تو سایت مورد نظر درست شده رو بتونم برا آدرسی که می خوام لودش کنم بفرستم

اگر کسه دیگه ای هم روشی به ذهنش میرسه که بشه باهاش متغییر های کوکی رو برا سایت فرستاد خوشحال میشم بگه
۱۵-آبان-۱۳۸۵, ۱۰:۴۳:۳۴
ارسال‌ها
پاسخ
Pedram_HookEx آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 459
موضوع‌ها: 23
تاریخ عضویت: خرداد ۱۳۸۴

تشکرها : 1
( 109 تشکر در 65 ارسال )
ارسال: #7
RE: مشکل با کامپونت internet transfer
حسین جان این کار امکان داره ولی هر سایتی از یکسری متغیرها با نامهای گوناگون استفاده میکنه که باید اونا رو بدونی و معمولا هم با استفاده از تگ FORM این کار انجام میشه و برای انجام این کار اگه از همون Companentی که آرش جان گفت استفاده کنی کارت خیلی راحت میشه

_______________________________________________________________________________
  • کشف الکتریسیته توسط پارتها برای اولین بار کلیک کنید
  • 135 نکته و آموزش از سطح پایین تا پیشرفته در غالب مثال های کوچک و قابل فهم (حجم 97KB)لینک دانلود
  • 101 آموزش پیشرفته ویژوال بیسیک. حتما دانلود کنید(حجم 314KB)لینک دانلود
  • اینم یه کتابچه ویژوال بیسیک برا اونایی که میخوان برنامه نویسی رو شروع کنن(حجم 916KB)لینک دانلود
  • تمام نکات و ترفند های مهم در ویندوز XP حتما دانلود کنید(حجم 86KB)لینک دانلود[تصویر:  new4.gif]
  • بروزرسانی ویژوال بیسک 6 به آخرین نسخه یعنی سرویس پک 6 (حجم 61MB)لینک دانلود[تصویر:  new4.gif]

۱۵-آبان-۱۳۸۵, ۱۳:۳۲:۵۱
ارسال‌ها
پاسخ
_HoseiN_ آفلاین
تازه وارد

ارسال‌ها: 16
موضوع‌ها: 1
تاریخ عضویت: آذر ۱۳۸۴

تشکرها : 0
( 1 تشکر در 1 ارسال )
ارسال: #8
RE: مشکل با کامپونت internet transfer
بچه ها کسی نمی دونه Session که بعد از لوگین درست میشه رو چطور می تونم ازش تو این کد استفاده کنم ؟؟
چون میدونید که اگر حتی مثلا پنجره اینترنت اکسپلورر بسته بشه و اون لینک رو بزنید مجبورید دوباره لوگین کنید
(آخرین ویرایش در این ارسال: ۱۶-آبان-۱۳۸۵, ۱۸:۳۸:۴۶، توسط _HoseiN_.)
۱۶-آبان-۱۳۸۵, ۰۴:۲۶:۴۷
ارسال‌ها
پاسخ
_HoseiN_ آفلاین
تازه وارد

ارسال‌ها: 16
موضوع‌ها: 1
تاریخ عضویت: آذر ۱۳۸۴

تشکرها : 0
( 1 تشکر در 1 ارسال )
ارسال: #9
RE: مشکل با کامپونت internet transfer
نمیشه از طرق این کد لوگین کرد که برا خودش یک جلسه داشته باشه ؟؟؟ یا اینکه یک بار لوگین کنه بعد اون جلسه ساخته شود رو تو یک جا نگه داره که هربار نیاز به لگین نباشه
۱۶-آبان-۱۳۸۵, ۱۸:۴۱:۵۴
ارسال‌ها
پاسخ
_HoseiN_ آفلاین
تازه وارد

ارسال‌ها: 16
موضوع‌ها: 1
تاریخ عضویت: آذر ۱۳۸۴

تشکرها : 0
( 1 تشکر در 1 ارسال )
ارسال: #10
RE: مشکل با کامپونت internet transfer
Whistle
۱۷-آبان-۱۳۸۵, ۰۷:۱۷:۰۲
ارسال‌ها
پاسخ
mahdi_vb آفلاین
تازه وارد

ارسال‌ها: 5
موضوع‌ها: 1
تاریخ عضویت: آذر ۱۳۸۵

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #11
RE: مشکل با کامپونت internet transfer
ببخشید پریدم وسط، من میخواستم یک تاپیک جدید برای سوالم بسازم ولی احساس کردم که شماها بهتر میتونید به سوال به جواب بدید. سوال من اینه :
آیا کامپوننتی یا ocx ای هست که من توی Visual Basic نصب کنم و امکان ارسال یک فایل رو از کامپیوترم به هاست اینترنتیم فراهم کنه ؟
البته من اینکارو با Inet کردم. با قسمت ftp اون ولی یکی اینکه باید پسورد بدیم بهش و دیگری اینکه قابل اعتماد نیست. و یه بار کار میکنه و بار دیگه نه.
راهی هست ؟ ممنون

۲۹-آذر-۱۳۸۵, ۱۴:۳۱:۰۷
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Wink [مقاله] وارد کردن مستقیم تگ های Html در Microsoft Internet Control flush 2 3,922 ۱۲-اسفند-۱۳۹۱, ۱۱:۲۴:۵۰
آخرین ارسال: flush
  lانتخاب مرورگر در کامپونت WebBrowser bvk 3 3,322 ۰۶-شهریور-۱۳۹۰, ۱۷:۲۰:۲۸
آخرین ارسال: 1120
  مشکل با کامپونت internet transfer amiraliforoozandeh 3 3,362 ۱۷-بهمن-۱۳۸۸, ۰۱:۲۰:۲۰
آخرین ارسال: mohamadpk
  مشکل در کامپونت web borwser hackershz 7 4,599 ۰۴-اردیبهشت-۱۳۸۸, ۱۷:۰۴:۰۳
آخرین ارسال: IT.M@N
  File Transfer unknown_hcr 5 4,406 ۲۷-شهریور-۱۳۸۷, ۱۱:۳۲:۱۲
آخرین ارسال: yeketaz
  آرشيو internet explorer reza87 0 1,685 ۳۰-مرداد-۱۳۸۷, ۲۳:۱۱:۱۴
آخرین ارسال: reza87
  برنامه هایی بدون کامپونت yeketaz 9 5,900 ۱۷-تير-۱۳۸۷, ۱۳:۴۳:۱۵
آخرین ارسال: ajlajlajl
Toungue Open kardan yek file rooye internet Morcheye_khalafkar 12 7,393 ۰۴-اردیبهشت-۱۳۸۵, ۱۹:۲۲:۲۵
آخرین ارسال: Morcheye_khalafkar

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS