php-src/ext/standard/tests/streams/bug49936_win32.phpt
Christoph M. Becker a08a2b48b4 Strip trailing line breaks and periods from Windows error messages
PHP error messages should not contain line breaks, so we remove these
from the Windows specific error messages.  We also remove trailing
periods for the same reason.

Closes GH-6423.
2020-11-12 16:42:28 +01:00

29 lines
670 B
PHP

--TEST--
Bug #49936 (crash with ftp stream in php_stream_context_get_option())
--SKIPIF--
<?php
if( substr(PHP_OS, 0, 3) != "WIN" )
die("skip. Do run on Windows only");
?>
--INI--
default_socket_timeout=2
--FILE--
<?php
$dir = 'ftp://your:self@localhost/';
var_dump(opendir($dir));
var_dump(opendir($dir));
?>
--EXPECTF--
Warning: opendir(): connect() failed: %s in %s on line %d
Warning: opendir(ftp://...@localhost/): Failed to open directory: operation failed in %s on line %d
bool(false)
Warning: opendir(): connect() failed: %s in %s on line %d
Warning: opendir(ftp://...@localhost/): Failed to open directory: operation failed in %s on line %d
bool(false)