ここで初めて私は何か間違っているとお詫びします。ボタンをクリックして文書をエコーする変数
私は、次のPHPコードがあります。
<?php
$quoteFile = "quotes.txt"; //File holding qoutes
$fp = fopen($quoteFile, "r"); //Opens file for read
$content = fread($fp, filesize($quoteFile));
$quotes = explode("\n",$content); //Put quotes into array
fclose($fp); //Close the file
srand((double)microtime()*1000000); // randomize
$index = (rand(1, sizeof($quotes)) - 1); //Pick random qoute
?>
コードがランダムに.txtファイルの行のいずれかを選択して、テキストファイルからランダムな引用をフェッチします。私は、使用して結果を出しエコー
:
echo $quotes[$index];
は、しかし、私は達成するためにとのことができるようにしていないよう望むものをクリックしたときにに
echo $quotes[$index];を実行するボタン(HTML)を持つことです現在のページ。そのボタンがクリックされるたびに、.textファイルからランダムな引用をエコーします。
私は、デフォルトで新しいランダムな見積もりを表示するページをリフレッシュするためにボタンを設定するだけで大騒ぎしましたが、時には空白をリロードして、誰かが私にこのよりよい正しい方向。ありがとう。
私はあなたがサーバー側とクライアント側の言語について混乱するかもしれないと信じています。ユーザーがボタンをクリックすると、PHPコードはすでに実行されています。したがって、PHP関数を使用する場合は、ボタンとは別のページになければなりません。ボタンがクリックされたら、PHP関数を使用してページへのAJAX呼び出しを使用します。 –
あなたはajaxを使ってphpファイルを呼び出してその項目をエコーする必要があります。 –
トピックオフ:http:// stackoverflowを参照してください。ファイルからランダムな行を取得する簡単な方法については、com/a/12119002 –