Brazilik

Рейтинг
14
Регистрация
06.05.2012
wazzy:
Как вариант, у вас (на хостинге) стоит какой нибудь модуль GeoIP и для некоторых стран неправильный редирект назначается.
Вообще это гадание, нужны логи и конфиги веб-сервера.

Я так понимаю, что такие ошибки видят пользователи. Верно? И это 100% косяк хостинга?

Ведь я ничего не менял в настройках.

Еще заметил такую закономерность, все движки на ВП и Джумла с такими ошибками выходят.

Это я посмотрел сайты соседей на одном ip (IP адрес сервера: 78.140.185.224)

VHS-1980:
Может не самое красивое решение, но что то типа :


возможно поможет.

Итого:



Но скобки и правильность логики смотрите сами, мне показалось что на OR там немного неверно скобки стоят

СПАСИБО! Буду пробовать Ваш вариант и ниже. + к карме

---------- Добавлено 27.02.2013 в 04:02 ----------

Милованов Ю.С:

<?php
if
(
(
($a-$d)<=($a/20) OR ($b-$d)>=($b/20)
)
AND
(
($a-$c)>=($a/4) OR ($d-$c)>=($d/4)
)
AND
(
($x>=40 AND $x<=44) AND ($y>=140 AND $y<=159)
)
OR
(
($x>=45 AND $x<=46) AND ($y>=150 AND $y<=159)
)
OR
(
($x>=47 AND $x<=48) AND ($y>=152 AND $y<=159)
)
OR
(
($x>=49 AND $x<=50) AND ($y>=157 AND $y<=159)
)
)
{
echo 'УРА!!!!!!';
}
?>

И Вам огромное спасибо! Код хорошо читается и идея с >< хороша.

Милованов Ю.С:
Причем тут массив?
Вы имеете ввиду:
Y принадлежит промежутку от 49 до 50 включительно?
То есть Y больше либо равно 49, но меньше либо равно 50?

Да, промежуток от и до.

Насчет массива, нашел такую информацию.

Просто не знаю как прописать цифровой диапазон для переменной (т.е. $a==от и до)

---------- Добавлено 27.02.2013 в 02:59 ----------

Brazilik:
Да, промежуток от и до.
Насчет массива, нашел такую информацию.
Просто не знаю как прописать цифровой диапазон для переменной (т.е. $a==от и до)

http://otvety.google.ru/otvety/thread?tid=494d8ba5330d2d25

kimberlit:
Это по задумке экономиста различные непредвиденные расходы.


http://php.ru/manual/

($y=range(49,50))

Милованов Ю.С:
Что означает вот эта конструкция:
X=(49-50)
Если Х равно -1?

X=(49-50) означает от 49 до 50

Если Х равно -1? не понимаю, что Вы имеете ввиду.

Это будет обработчик формы.

Человек вписывает свои параметры, после обработки открывается страница с соответствующим содержимым.

Милованов Ю.С:
В студию формулу на пальцах.
А народ поможет перевести;)

Вот например🙄

[(A-D)=< 5%*A или (B-D) =<5%*B] и [(A-C)>= 25%*A или (D-C)>= 25%*D] и [X=(40-44) и Y=(140-159)] или [X=(45-46) и Y=(150-159)] или [ X=(47-48) и Y=(152-159)] или [X=(49-50) и Y=(157-159)]

А вот это та, которая была вначале:

(A < D или B < D) и [(A-D)>5%*A или (B-D)>5%*B] и [X=(40-44) и Y=(140-159)] или [X=(45-46) и Y=(150-159)] или [ X=(47-48) и Y=(152-159)] или [X=(49-50) и Y=(157-159)]

---------- Добавлено 27.02.2013 в 02:13 ----------

VHS-1980:
По формуле - замените свои & на AND (&&), = на ==, х% на число * х / 100 - и все будет хорошо.

Спасибо большое;)

Всех... Академиков))) Кандидатов хахаха

Информирую, сию формулу написал очень хороший экономист.

Требуется;) перевести это в php, синтаксис которого очень слабо знаю.

И все.

Думаю, что комменты типо "математику подучить" не уместны... сомневаюсь, что познания в математике у комментаторов выше.

Всем, кто без лишней трепотни и с трепотней помог ГРОМАДНЕЙШЕЕ СПАСИБО!

ivan-lev:
А это, наверняка, значит не присвоить $x значение выражения 47-48 ( т.е. $x=-1), а то, что $x равен или 48 или 47.. или между ними.. ну и до кучи русское "и" надо бы заменить..

Всё :)

Исправил все. Теперь верно?


if (($a<$d or $b<$d) & (( ($a-$d) > ($a/5) ) or ( ($b-$d) > ($b/5) )) & (($x=range(40,44)) & ($y=range(140,159))) or (($x=range(45,46)) & ($y=range(150,159))) or (($x=range(47,48)) & ($y=range(152,159))) or (($x=range(49,50)) & ($y=range(157,159))))
Милованов Ю.С:
Пример процентного соотношения:

if ( ($a-$b) > ($a/20) )
{
//Код, если разница $a-$b больше чем 5% от $a
}

Это не программирование. Это математика, класс эдак 3-4. Хотя сейчас уже в этом возрасте дети знают логарифмы

Спасибо за подсказку, Вы наверное имели ввиду:

//Код, если разница $a-$b больше чем 20% от $a

Отличный специалист! Заказывал разработку скриптов php для вывода прогнозов погоды. Результат: 5 с большим плюсом. Скрипты написал быстро и потом еще помог разместить их на проекте. Буду сам сотрудничать и другим искренни рекомендую.

12
Всего: 19