小编Jos*_*oux的帖子

PHP使用Fsockopen发布数据

我试图使用fsockopen发布数据,然后返回结果.这是我目前的代码:

<?php
$data="stuff=hoorah\r\n";
$data=urlencode($data);

$fp = fsockopen("www.website.com", 80, $errno, $errstr, 30);
if (!$fp) {
    echo "$errstr ($errno)<br />\n";
} else {
    $out = "POST /script.php HTTP/1.0\r\n";
    $out .= "Host: www.webste.com\r\n";
    $out .= 'Content-Type: application/x-www-form-urlencoded\r\n';
    $out .= 'Content-Length: ' . strlen($data) . '\r\n\r\n';
    $out .= "Connection: Close\r\n\r\n";
    fwrite($fp, $out);
    while (!feof($fp)) {
        echo fgets($fp, 128);
    }
    fclose($fp);
}
?> 
Run Code Online (Sandbox Code Playgroud)

它应该回显页面,它回显页面,但这里是script.php的脚本

<?php
echo "<br><br>";    
$raw_data = $GLOBALS['HTTP_RAW_POST_DATA'];  
 parse_str( $raw_data, $_POST );

//test 1
var_dump($raw_data);
echo "<br><br>":
//test 2
print_r( $_POST );  
?> …
Run Code Online (Sandbox Code Playgroud)

php sockets fsockopen

10
推荐指数
2
解决办法
5万
查看次数

循环中的回声/打印问题

我需要修复此问题.
这只是我代码的一部分

<?php
$number = 30;
while($number > 0) {
 $number--;
 sleep(30);
 print "$number . Posted<br>";

}
?> 
Run Code Online (Sandbox Code Playgroud)

循环中的循环过程实际上要大得多,我只是把重要的东西.

无论如何,你可以看到它应该打印
30张贴
(等待30秒)
29张贴
(等待30秒)
28张贴
(等待30秒)

但是它等待直到循环结束,然后立即打印所有.有没有解决这个问题?我在想一个ajax方法,但我不知道.

php ajax loops echo while-loop

6
推荐指数
1
解决办法
4382
查看次数

.htaccess或其他URL区分大小写

我的服务器是区分大小写的,并且喜欢把它变成inSensitive.
我的意思是
说我上传Fruit.php
然后转到这个文件不会工作:
www.website.com/fruit.php
但是这个会:
www.website.com/Fruit.php

有没有办法这样Fruit.php和fruit.php会起作用吗?还有目录.即:
/ S cript/script.php
/ script/S cript.php

.htaccess case case-sensitive

2
推荐指数
2
解决办法
2万
查看次数

循环还是没有循环?

在这种情况下,使用循环是否更好?

echo "0";
echo "1";
echo "2";
echo "3";
echo "4";
echo "5";
echo "6";
echo "7";
echo "8";
echo "9";
echo "10";
echo "11";
echo "12";
echo "13";
Run Code Online (Sandbox Code Playgroud)

要么

$number = 0;

while ($number != 13)
{
    echo $number;
    $number = $number + 1;
}
Run Code Online (Sandbox Code Playgroud)

php loops

-6
推荐指数
2
解决办法
451
查看次数

标签 统计

php ×3

loops ×2

.htaccess ×1

ajax ×1

case ×1

case-sensitive ×1

echo ×1

fsockopen ×1

sockets ×1

while-loop ×1