처음 여기 뭔가 잘못하고 있다면 사과드립니다.버튼을 클릭하여 문서에 에코 변수
<?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 파일의 라인 중 하나를 선택하여 텍스트 파일에서 임의의 견적을 가져옵니다 :
나는 다음과 같은 PHP 코드를 가지고있다.
은 그때 사용하여 결과를 에코 :
echo $quotes[$index];
을 내가 달성하고자하지만 무엇을 클릭하면이에
echo $quotes[$index];를 실행하는 버튼 (HTML)를 가지고있다 할 수있을 것하지 않습니다 현재 페이지. 버튼을 클릭 할 때마다 .text 파일에서 임의의 따옴표를 출력합니다.
기본적으로 새로운 임의의 견적을 표시하는 페이지를 새로 고치기 위해 단추를 설정하는 것이 엉망 이었지만 때로는 그냥 공백을 다시로드하여 누군가가이 기능을 향상 시키거나 나를 자극하도록 도와 줄 수 있기를 바라고 있습니다. 올바른 방향. 고마워요.
저는 서버 측과 클라이언트 측 언어가 혼동 스러울 수 있습니다. 사용자가 버튼을 클릭 할 때까지 PHP 코드가 이미 실행되었습니다. 따라서 PHP 함수를 사용하려면 단추와 다른 페이지에 있어야합니다. 버튼을 클릭하면 PHP 함수로 페이지에 AJAX 호출을 사용합니다. –
ajax를 사용하여 php 파일을 호출하여 해당 항목을 표시하려면 해당 단추가 필요합니다. –
오프 주제 : http : // stackoverflow를 참조하십시오.파일에서 임의의 줄을 쉽게 얻을 수있는 방법은 com/a/12119002 –