<?php
if (file_get_contents("http://127.0.0.1:6605/spawned/AuthSrv.1.612051978/test/create_account?loginName={$_REQUEST['loginName']}&password={$_REQUEST['password']}&userName={$_REQUEST['userName']}&userCenter=17&effectiveUntil=&loginNameValidated=1")) echo("OK.");
else echo("ERROR!");
<form method="POST" action="reg.php">
echo("Processing {$s}...<br>\n");flush();
должен быть ВНУТРИ обоих, повторю, ОБОИХ foreach(...)
. Внутри первого foreach()
- после вызова geoip_country_code_by_name()
, внутри второго foreach()
- можно сразу после открывающей фигурной скобки. А в конце файла эта строка не сработает, потому что до неё выполнение не доходит, прерывается в одном из foreach()
.wget
заменить /dev/null
на какое-нибудь имя файла "output.txt" (с полным путём в директорию, где лежит ваш скрипт), то возможно текст ошибки окажется в в этом файле "output.txt", и можно будет понять, а что-же произошло. Или смотрите логи WEB-сервера, ошибка скрипта (если она вообще случается) туда должна попадать. ...цией ',
) - и этот пробел тоже магическим образом исчезнет из результата.