2011-08-25 131 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中明确启用。