/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/pdo_firebird/tests/payload_server.php
20 строк
478 B
KentarouTakeda
test(pdo_firebird): Fix the dummy server running on localhost to IPv4 (#16115)
29 сен 2024, 13:43
Не верифицирован
29 сен 2024, 13:43
fec2055
Код
Авторство
О чём код?
<?php $socket = stream_socket_server("tcp://127.0.0.1:0", $errno, $errstr); if (!$socket) { echo "Can't start server: $errstr ($errno)\n"; exit(1); } $filename = $argv[1]; $payload = file_get_contents($filename); if ($payload === false) { echo "Can't read $filename\n"; exit(1); } fputs(STDERR, "FB payload server listening on " . stream_socket_get_name($socket, false) . "\n"); while ($conn = stream_socket_accept($socket)) { fwrite($conn, $payload); }