Я пытаюсь написать очень простой модуль регистрации для ajaxChat от blueimp.net. У меня есть сценарий, который записывается в файл конфигурации пользователя. $userfile = "lib/data/users.php"; $fh = fopen($userfile, 'a'); $addUser = "string_for_new_user"; fwrite($fh, $addUser); fclose($fh); Но мне нужно, чтобы он вставлял $addUser перед самой последней строкой, которая есть ?> Как это сделать, используя fseek?
Я использую сервис GeoIP от MaxMind как таковой: <?php include("geoip/geoip.inc"); include("geoip/geoipcity.inc"); include('geoip/geoipregionvars.php'); $gi = geoip_open("http://watchandrepeat.com/GeoLiteCity.dat", GEOIP_STANDARD); ?> Оказывается, API-интерфейс geo_open использует fseek, и он не работает на моем веб-сервере: Warning: fseek() [function.fseek]: stream does not support seeking in /hsphere/local/home/yudaluz/watchandrepeat.com/geoip/geoip.inc on line 319 На момент написания этой статьи вы видите, что это не работает здесь: http://watchandrepeat.com/indextest.php […]
Как читать файл в обратном направлении, используя fseek? код может быть полезным. должен быть кросс-платформенным и чистым php. Спасибо заранее С уважением Jera