только что проверил скрипт, пишет не достаточно средств
# Alexis22 (16.06.2016 / 21:55)
все так и стоит
Ну на скрине же ясно видно , что строка
echo <<< FORM
у тебя не вначале прописана, перед ней стоит ТАБ !
__________________________
Вернее, закрывающая метка FORM; должна быть написана сначала строки(без пробелов и табов перед меткой), и после этой метки так же ничего не должно быть, кроме перевода на новую строку
# Alexis22 (16.06.2016 / 21:59)
только что проверил скрипт, пишет не достаточно средств
А в базе есть такая сумма, которую ты попытался обменять? Именно в той таблице, в которую мы вчера записывали миллионы , а не в таблице с балансом.
Как при помощи PHP можно проверять ip по маске?
На просторах инета постоянно всплывает вот такое решение
$start = ip2long(127.0.0.1);
$end = ip2long(127.0.255.255);
$myip = ip2long($_SERVER['REMOTE_ADDR']);
if($myip > $start AND $myip < $end){
echo 'Адрес проходит';
} else echo 'Адрес не проходит';
Но это не совсем то, что мне нужно.
Мне нужно проверять ip пользователя и если он у него динамичный, то как правило он изменяется в определённых пределах, практически всегда на динамичных последняя цифра только меняется. Реже может ещё и предпоследняя меняться, но это сейчас не суть важно.
Например, 92.46.122.98 - может изменяться 92.46.122.1 - 92.46.122.255
Как проверять эту маску 92.46.122.* и считать ip действительным для пользователя или не действительным?
$old = explode('.', $old_ip);
$ip = explode('.', $current_ip);
if($old[0]==$ip[0] AND $old[1]==$ip[1]){
// первые две части совпадают
}
Спасибо за подсказки по ip.
У меня возник другой вопрос.
На сервере и на Open Server по разному читается в регулярках перенос строки. На удалённом сервере перенос строки читается как \n, а на Open Server он читается как \r\n
Это создаёт определённые неудобства при написании скриптов и их тестировании на Open server, а затем на удалённом сервере. Как эту беду исправить?
Sitego, используй PHP_EOL
Koenig, не совсем понял, как это реализовывается? Покажи пожалуйста пример
$readrew = preg_replace("|http:\/\/(.*?)\n|si","$1",$readrew);