943,800 Members | Top Members by Rank

Ad:
  • PHP Discussion Thread
  • Unsolved
  • Views: 745
  • PHP RSS
Mar 24th, 2009
0

VB connecting to a PHP website

Expand Post »
I have a VB application that connects to a PHP page for user validation, and I'm having some problems getting it to work for a particular user. I didn't wanna double post in both forums and Im not sure if its a PHP or VB problem so here is the main thread. Any help anyone has would be very appreciated

http://www.daniweb.com/forums/post83...tml#post831548
Similar Threads
Reputation Points: 10
Solved Threads: 0
Junior Poster in Training
headedtomexico is offline Offline
55 posts
since Jan 2009
Mar 24th, 2009
0

Re: VB connecting to a PHP website

it doesnt matter where you connecting or how you are connecting. as long as you are processing your requests on server side you can get the data and the content of any page passing correct parameters. for example we have written a code to content of the mails from live mail...

PHP Syntax (Toggle Plain Text)
  1. HttpWebRequest mailLive = (HttpWebRequest)WebRequest.Create(new Uri(uriString));
  2.  
  3. // create a Cookie Container
  4. CookieContainer cookieContainer = new CookieContainer();
  5. mailLive.CookieContainer = cookieContainer;
  6. mailLive.AllowAutoRedirect = true;
  7.  
  8. mailLive.Headers.Add(HttpRequestHeader.AcceptEncoding, "gzip,deflate");
  9. mailLive.Accept = "image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-ms-application, application/vnd.ms-xpsdocument, application/xaml+xml, application/x-ms-xbap, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-shockwave-flash, */*";
  10. mailLive.Headers.Add(HttpRequestHeader.AcceptCharset, "iso-8859-1, utf-8, iso-10646-ucs-2;q=0.6");
  11. mailLive.Headers.Add(HttpRequestHeader.AcceptLanguage, "en-us");
  12. mailLive.UserAgent = "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; WOW64; SLCC1; .NET CLR 2.0.50727; .NET CLR 1.1.4322; InfoPath.2; MS-RTC LM 8; .NET CLR 3.5.21022; .NET CLR 3.5.30729; .NET CLR 3.0.30618; SPC 3.1 P1 Tc";
  13. mailLive.Headers.Add(HttpRequestHeader.CacheControl, "no-cache");
  14. mailLive.ContentType = "application/x-www-form-urlencoded";
  15.  
  16.  
  17. mailLive.Method = "POST";
  18. byte[] postBuffer = Encoding.GetEncoding("iso-8859-1").GetBytes(postData);
  19. mailLive.ContentLength = postBuffer.Length;
  20. mailLive.UnsafeAuthenticatedConnectionSharing = true;


if you reach this point, you will need a stream reader to read and parse the rest of the content... hope this will give you some ideas. the code is written in C#.

this is just a part of the code. i cannot post complete source code here.

Enjoy
Last edited by peter_budo; Mar 26th, 2009 at 11:20 am. Reason: Keep It Organized - For easy readability, always wrap programming code within posts in [code] (code blocks) and [icode] (inline code) tags.
Reputation Points: 6
Solved Threads: 19
Posting Whiz in Training
fatihpiristine is offline Offline
283 posts
since Sep 2007
Mar 25th, 2009
0

Re: VB connecting to a PHP website

so you're saying the output from the PHP file is:

2
#1

In the HTTP Body?

So that means you have some junk before the #1.

If you just use the browser, and populate the URL with:

server.com/validtaion.php?user=testlogin&pass=testpass

If it returns 1 or 0 correctly. Then you can forget about the PHP side of things, and know that there is something wrong with the VB side.

The languages used really doesn't affect anything, since you're working with text here. (the text in the HTTP Body, it doesn't matter what created that text).
Moderator
Reputation Points: 457
Solved Threads: 101
Nearly a Posting Virtuoso
digital-ether is offline Offline
1,250 posts
since Sep 2005

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in PHP Forum Timeline: Emailing piping error...
Next Thread in PHP Forum Timeline: Please help: Need help with PHP forum Nesting





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC