2017-04-13 6 views
-1

HTMLコード: PHPで変数をリンクに挿入するには?

<html> 
 
<body> 
 
    <?php 
 
     if (isset($_POST['submit'])){ 
 
      $idfb = $_POST['idfb']; 
 
      $url = "http://graph.facebook.com/$idfb/picture?type=$size"; 
 
     } 
 
    ?> 
 
    <input name="idfb" id="idfb" required placeholder="Enter the ID in this field" type="text"> 
 
    <button type="submit" class="button" href="loading.php">Hack this Facebook Account</button> 
 
    <center><img class="thumbnail" src="http://graph.facebook.com/<?php echo $idfb ?>/picture?type=large"></center> 
 
</body> 
 
</html>

だから私はリンクへの入力からFacebookのIDを挿入し、このアカウントIDのプロフィール画像を取得したいです。 これは正しいですか?

+1

はい、 '$ _POST'にデータがあるとしますが、'

'は推奨されず、ボタンには' href'を使うことはできません。私はあなたがこの "ハッキング"事のために '
'を使うべきだと思います。 –

+0

働いていません:何をしていますか? '$ idfb'のために何か入れていますか? '$ url'で何をしていますか?それは '$ idfb'の価値を得ていますか? – alanlittle

+0

変数とURLを 'echo'した場合、期待している値が得られますか?また、別のフォームのPOSTメソッドを使って変数を正しく送信していますか?= – Lixus

答えて

1

はこれを試してみてください:

<html> 
    <head> 
    </head> 
    <body> 
     <?php 
if (isset($_POST['submit'])) 
{ 
    $idfb = $_POST['idfb']; 
    $url = "http://graph.facebook.com/".$idfb."/picture?type=large"; 
} 
     ?> 
     <form action="" method="POST"> 
      <input name="idfb" id="idfb" required placeholder="Enter the ID in this field" type="text"> 
      <input type="submit" name="submit" class="button" value="Hack this Facebook Account" /> 
      <?php if(isset($url)) { ?> 
      <center> 
       <img class="thumbnail" src=" 
<?php echo $url; ?>"> 
      </center> 
      <?php } ?> 
     </form> 
    </body> 
</html> 

あなたは正しい値を取得するHTMLコード内のいくつかのミスをしていました。

+0

Nop。それは動作しません。 提出をクリックすると、リンクが「http://graph.facebook.com/100000302821078/picture?type=large のように表示されます。サイトでの動作は以下のとおりです。http://www.hypercracker.com /hack.php –

+0

ここに行きます:http://phpfiddle.org/このコードをコピーして実行してください。その作業は非常にうまくいきます。 –

+0

私はあなたのサイトとその作業でそれを見ることができます。 –

関連する問題