File:
[ELWIX - Embedded LightWeight unIX -] /
embedaddon /
php /
sapi /
cli /
tests /
php_cli_server_011.phpt
Revision
1.1.1.1 (vendor branch):
download - view:
text,
annotated -
select for diffs -
revision graph
Tue May 29 12:34:35 2012 UTC (12 years, 3 months ago) by
misho
Branches:
php,
MAIN
CVS tags:
v5_4_3elwix,
v5_4_29p0,
v5_4_29,
v5_4_20p0,
v5_4_20,
v5_4_17p0,
v5_4_17,
HEAD
php 5.4.3+patches
1: --TEST--
2: Bug #60180 ($_SERVER["PHP_SELF"] incorrect)
3: --SKIPIF--
4: <?php
5: include "skipif.inc";
6: ?>
7: --FILE--
8: <?php
9: include "php_cli_server.inc";
10: php_cli_server_start('sytanx error;', TRUE);
11:
12: list($host, $port) = explode(':', PHP_CLI_SERVER_ADDRESS);
13: $port = intval($port)?:80;
14:
15: $fp = fsockopen($host, $port, $errno, $errstr, 0.5);
16: if (!$fp) {
17: die("connect failed");
18: }
19:
20: $logo_id = php_logo_guid();
21:
22: if(fwrite($fp, <<<HEADER
23: GET /?={$logo_id} HTTP/1.1
24: Host: {$host}
25:
26:
27: HEADER
28: )) {
29: while (!feof($fp)) {
30: if (("Content-Type: image/gif") == trim(fgets($fp))) {
31: echo "okey";
32: break;
33: }
34: }
35: }
36:
37: fclose($fp);
38:
39: ?>
40: --EXPECTF--
41: okey
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>