帮助PHP和变量

时间:2011-08-25 05:58:58

标签: php

可以在http://panelbackup.com/e.php

找到

脚本示例

如何在脚本提供服务之前将这些随机数附加到网址上?到目前为止,网址正在加载,我有一个变量用于生成随机数,但我无法将它们拼接在一起以便一起调用。您可以在加载页面时看到页面已加载,随机数字符串打印到页面,但我需要在提供之前将其附加到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####,####是另一个一套randoms。不需要任何斜线等只有url然后连接到最后的数字。我如何同时调用变量$ a和$ c? (我可能也有这种语法错误,如果是这样,请澄清/帮助)

由于

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分: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?

答案 2 :(得分:0)

这样的东西?

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

您试图将函数值打印到变量,您可以直接分配它们。我不建议对URL使用fopen(),因为必须在php.ini

中明确启用它