2011-08-25 94 views
0

腳本示例可以在http://panelbackup.com/e.php幫助PHP和變量

找到我怎樣才能得到附加到URL它由腳本服務之前,這些隨機數?到目前爲止,url正在加載,並且我有一個用於生成隨機數的變量,但我無法將它們拼湊在一起以便一起調用。你可以從加載頁面看到頁面已經加載,並且隨機數字串被打印到頁面上,但是我需要將它附加到URL之後才能提供。下面是代碼:

<?php 
$c=print rand(1111, 9999); 
$a=fopen('http://test.com',''); 
$b = stream_get_contents($a); 
echo $b; 
fclose($a); 

所以從技術上來說,我想這對拉動url.com/page####加載頁面時,和刷新時,負載url.com/page#### ,####是另一組隨機數。不需要任何斜槓等,只需要url,然後將數字連接到最後。我將如何同時調用變量$ a和$ c? (我也可以有這樣的語法錯誤,如果是的話,請澄清/幫助)

感謝

回答

0
$c = rand(1111, 9999); 
$a = fopen('http://test.com/' . $c, 'r'); 
$b = stream_get_contents($a); 
echo $b; 
fclose($a); 
+0

完美!適合我的需求!謝謝! – Daniel

0

改變這一行:

$a=fopen('http://test.com',''); 

要:

$a=fopen('http://test.com/page'.$c,'r'); 

或者請使用file_get_contents()代替:

$a = file_get_contents('http://test.com/page'.$c); 

您可能還需要追加?如果你打算使用隨機數我覺得你的方式,那麼就改變/page/page?

0

像這樣的事情?

$c=rand(1111, 9999); 
$a=file_get_contents ("http://test.com/page$c"); 
echo $a; // http://test.com/page1111 

您試圖將函數的值打印到變量,您可以直接指定它們。我不會推薦fopen()作爲URL,因爲這必須在php.ini中明確啓用。