2012-01-21 8 views
1

私はPHPとJavaScriptを初めて使い、PHPの投稿スクリプトを作ったので、ユーザー名にtwitter linkifyを追加したかったのです。私は頭の中にjavascriptを入れましたが、運はありません。私はすべての指示に従ったが、私はそれを働かせることができない。ここに私のPHPです:PHPの投稿でTwitter Linkifyを使用する

<form align="center" method='post' action='add.php'> 
    <p>Your status:</p> 
    <textarea name='body' rows='5' cols='40' wrap=VIRTUAL></textarea> 
    <p> What color is a banana? (lowercase) </p> 
    <input type="text" class="blah" name="age" /> 
    <input align="center" type="submit" class="submit" value="Post" disabled="disabled"/> 
</form> 
<script type="text/javascript"> 
$('.blah').change(function() { 
    $(".submit").attr('disabled', $(this).val() != "yellow"); 
}).change(); 
</script> 
<?php 
$posts = show_posts($_SESSION['userid']); 
if (count($posts)){ 
?> 
<table class="imagetable"> 
    <table align="center" border='0' cellspacing='0' cellpadding='5' width='300'> 
<?php 
foreach ($posts as $key => $list){ 
    echo "<tr valign='middle'>\n"; 
    echo "<td>".$list['body'] ."<br/>\n  "; 
    echo "<small>".$list['stamp'] ."</small><hr></td>\n"; 
    echo "</tr>\n"; 
} 
?> 
    </table> 
<?php 
}else{ 
?> 
    <p><b>You haven't posted anything yet!</b></p> 
<?php 
} 
?> 
</body> 
</html> 

これは<head>に:

<script type="text/javascript"> 
twttr.anywhere(function (T) { 
    T.linkifyUsers(); 
}); 
</script> 

だから、 "@stackoverflowこんにちは" で誰かの種類をあるTwitterのプロフィールページにリンクします@stackoverflow?

答えて

1

ようこそ!

Twitter JavaScriptライブラリを使用する前に、ページに組み込む必要があります。このよう

<script src="http://platform.twitter.com/anywhere.js?id=YOUR_API_KEY&v=1" type="text/javascript"></script> 
  • は、APIキーを取得する方法を見つけるためにthisページを参照してください。
  • については、の詳細については、thisページを参照してください。
関連する問題