Различные вопросы по PHP и MySQL

249K
.
только что проверил скрипт, пишет не достаточно средств
.
ДоХтор
# Alexis22 (16.06.2016 / 21:55)
все так и стоит
Ну на скрине же ясно видно , что строка

echo <<< FORM

у тебя не вначале прописана, перед ней стоит ТАБ !
__________________________

Вернее, закрывающая метка FORM; должна быть написана сначала строки(без пробелов и табов перед меткой), и после этой метки так же ничего не должно быть, кроме перевода на новую строку
.
ДоХтор
# Alexis22 (16.06.2016 / 21:59)
только что проверил скрипт, пишет не достаточно средств
А в базе есть такая сумма, которую ты попытался обменять? Именно в той таблице, в которую мы вчера записывали миллионы , а не в таблице с балансом.
.
Sitego
Enter нажат, к чему теперь рыданья…
Как при помощи 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 действительным для пользователя или не действительным?
.
(\/)____o_O____(\/)
Sitego, регуляркой можно
.
# ValekS (16.06.2016 / 21:04)
Позже сделаю и кину.
спосиба буду ждат
.
$old = explode('.', $old_ip);
$ip = explode('.', $current_ip);
if($old[0]==$ip[0] AND $old[1]==$ip[1]){
// первые две части совпадают
}
.
Enter нажат, к чему теперь рыданья…
Спасибо за подсказки по ip.
У меня возник другой вопрос.
На сервере и на Open Server по разному читается в регулярках перенос строки. На удалённом сервере перенос строки читается как \n, а на Open Server он читается как \r\n
Это создаёт определённые неудобства при написании скриптов и их тестировании на Open server, а затем на удалённом сервере. Как эту беду исправить?
.
(\/)____o_O____(\/)
Sitego, используй PHP_EOL
.
Enter нажат, к чему теперь рыданья…
Koenig, не совсем понял, как это реализовывается? Покажи пожалуйста пример
$readrew = preg_replace("|http:\/\/(.*?)\n|si","$1",$readrew);
Всего: 7969