2016-09-19 127 views
0

所以,我一直在試圖讓我的C#代碼到網頁,並抓住這裏的一些東西是C#代碼,我已經試過這樣:(C#/ PHP)如何從wesbite獲取信息?

private void Form1_Load(object sender, EventArgs e) 

    { 
     webBrowser1.Navigate("mywebsite.com/versioncheck.php?version=" + version"&key="+ key.Text""); 
     webBrowser1.DocumentCompleted += VersionCheck; 
    } 
     private void VersionCheck(object sender, WebBrowserDocumentCompletedEventArgs e) 
     { 
      webBrowser1.DocumentCompleted -= VersionCheck; 
      if (webBrowser1.DocumentText.Contains("newversion")) 
      { 
       MessageBox.Show("Theres a new version ready to download!"); 
      } 
     } 

,但我不能讓它開始工作蒙山我的PHP代碼:

$version = "2.0"; 
if($_GET["version"] == $version) { 
    echo "nonew"; 
} else { 
    echo "newversion"; 
} 

我試圖讓C#代碼去mywebsite.com/versioncheck.php?version=XX &鍵= XXXXXXXXX,然後檢查該網站的一個詞,但現在我的C#代碼只會向我返回錯誤。

+1

那些錯誤是......? –

+0

@MarcB http://prntscr.com/cjzb66 –

回答

3

或許,如果你確實不屑讀那些錯誤:

[..snip..] + version"&key="+ key. [..snip..] 
        ^---huh? 

你缺少+那裏。

+1

還有一個在最後,&key =「+ key.Text」「,可以放棄最後的引號,反正不需要。 – Bearcat9425