0

サイトの URL とサイト名を次の形式で書き込むスクリプトがあります。

::<a href='http://master7np.tk>Master7np</a>::<a href='http://master-land.net>
Master-land</a>::<a href='http://nischal.tk>nischal.tk</a>

::Web ページのポイントからこのランダムな URL を表示する php スクリプトが必要です

これがオリジナルですが、機能していません。つまり、表示されるだけです。

"<a href='http://master7np.tk>Master7np</a>"

ただし、ランダムに表示する必要があります(最初のものだけではありません)。

<?
$xfile = @file("/home/webtraff/public_html/ads.txt");
$random_num = rand (0,count($xfile)-1);
$udata = explode("::",$xfile[$random_num]);
echo "$udata[1]";
?>
4

2 に答える 2

0

あなたの指示順序は少しずれています。ファイルの読み方を変更しました。

$file = file_get_contents("/home/webtraff/public_html/ads.txt"); //open the file as string removed the
$udata = explode("::",$file); //then we split by tokens
$udata = array_flip($udata); //change the values to keys
$text = array_rand($udata); //get a random key
于 2013-07-13T13:04:33.303 に答える
0

次のようにコードを変更します

<?php
$data = file_get_contents("/home/webtraff/public_html/ads.txt"); //open the file 
$urls = explode("::",$data); //url split by separator
$number=rand(0,count($urls)-1); // Get random number
echo $urls[$number];  //random output

?>

于 2013-07-13T13:13:26.577 に答える