2010-12-16 12 views
0

今おいしいが閉鎖され、私はそこのブックマークをダウンロードするために使用する数人の友人のためのPHPのフォームを作ってみました:PHPフォーム - ファイルやダウンロードを取得使用してCURL

はこのURLをVising:https://api.del.icio.us/v1/posts/all

あなたはユーザー名とパスワードの入力を求めるプロンプトが表示され、XMLが表示されたら、返されたXMLのダウンロードを自動化します。

<?php 
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, $url); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
curl_setopt($ch, CURLOPT_USERPWD, "$username:$password"); 
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); 
$output = curl_exec($ch); 
$info = curl_getinfo($ch); 
curl_close($ch); 

     $username = $_POST['username']; 
     $password = $_POST['password']; 
     $url = "https://api.del.icio.us/v1/posts/all" 

?> 
<form ACTION="<?php echo $PHP_SELF;?>" name="bookmarkform" METHOD="POST" align="center"> 
    <table> 
     <tr> 
      <td> 
       <label>Username</label> 
      </td> 
      <td> 
       <input NAME="username" tabindex="1"> 
      </td> 
     </tr> 
     <tr> 
      <td> 
       <label>Password</label> 
      </td> 
      <td> 
       <input NAME="password" tabindex="2"> 
      </td> 
     </tr> 
     <tr> 
      <td> 
       &nbsp; 
      </td> 
      <td> 
       <input TYPE="submit" tabindex="3" value="Submit!"> 
      </td> 
     </tr> 
    </table> 
</form> 

ここに何かが見当たりませんが、何が見えませんか?すべてのヘルプ感謝:)

+0

質問は何ですか? –

+0

それは働いていませんが、私は理由を見つけることができません、または理由を見つける。 – CLiown

+0

おいしいですか? –

答えて

0

まあ、私はおいしいAPIに精通していないんだけど、私の最初の提案は、未定義の変数を使用することではありません。

<?php 
    $username = $_POST['username']; 
    $password = $_POST['password']; 
    $url = "https://api.del.icio.us/v1/posts/all" 
    $ch = curl_init(); 
    curl_setopt($ch, CURLOPT_URL, $url); 
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
    curl_setopt($ch, CURLOPT_USERPWD, "$username:$password"); 
    curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); 
    $output = curl_exec($ch); 
    $info = curl_getinfo($ch); 
    curl_close($ch); 

    ?> 
+0

ああ、今来る、我々はすべて一点または別の笑でこのミスをしないでください。 – DeaconDesperado

+0

これが正しい解決策であるので、皆さんは小さな風刺のために私を「罰する」ことを止めることができます(そして、すべきです)...愛、PJK – PJK

関連する問題