Jump to content

rus

Expert
  • Posts

    5,943
  • Joined

  • Last visited

  • Days Won

    40

Everything posted by rus

  1. Честно говоря не знал что Int в реале зовут Максимом, но на то он и виртуальный мир, что и имена тут виртуальные! А по сути ведь не имя красит человека, а наоборот, а про человека говорят его поступки и дела, так вот, за все время обитания на этом форуме Максима знаю только с хорошей стороны и хочу пожелать тебе, Макс, что бы ты по жизни оставался таким же отзывчивым и добродушным С днюхой тебя Макс! (тут фанфары, салют там, брызги шампусика...)
  2. да, я прогляделся, все верно но ни твой, ни мой вариант в любом случае не универсален, т.к. склад №1 может быть и надпись типа склад №1 - овощной, склад №2 - химия и т.д..., а по сему лучше использовать все же доп. поле `sort`
  3. выйдет. SELECT SUBSTR(`var`, 8) AS `num`, `var` FROM `test1` ORDER BY CAST(`num` AS SIGNED) но это корова на коньках забивающая микроскопом костыли. надо числа отдельно хранить. не выйдет: SUBSTR(`var`, 8) про двузначные и трехзначные числа не подумал? тогда уж: $sklad = explode('№', $result['sklad']); // ну а дальше по твоему запросу просто подставить $sklad[1] и пронумеровать в нужном порядке.
  4. спасибо конечно, но: 1) скайпа нет, да и не пользуюсь я им. 2) решил проблему пока что так
  5. ребят, ну че фигню городите то? т.с., вставь свой обработчик vopros.php в файл где распологается форма выше ее и в action ничего не указывай, только вот в vopros.php надо будет делать проверку если массив не существует, или существует, но пустой - то ничего не выводить.
  6. без дополнительного поля `sort` тут ничего не выйдет.
  7. возможно, но это только тогда, когда имеет место быть, а заранее... ну хз, драть на попе волосы... а на счет т.п. так они вам сами отрубят сайт, когда запросов к нему будет превышать установленный лимит, что бы их хост не вешать
  8. rus

    Ошибка.

    и тигры у ног моих сели...
  9. ну можно в принципе не банить, но хотя бы на время оградить от посылки запросов типа автообновления браузера, тут Int приводил очень хороший вариант и я его взял себе на вооружение: if (isset($_SESSION['flag']) && (time()-$_SESSION['flag'] < 15)) { echo '<h1>Защита от повторного обновления! Нужно подождать 15 сек...</h1>'; } else { //тут код занесения инфы в бд... echo '<h1>Информация успешно добавлена!</h1>'; $_SESSION['flag']=time(); } время можно и побольше выставить, например минуты 3, для регистрации пойдет. ну это не совсем паника, но и увлекаться тоже не стоит, в меру все, в меру
  10. rus

    Парсинг сайта

    Жень, карты сайта там нет. С главной страницы ссылки есть, но это ссылки на разделы, где уже динамически формируется товар, а мне как раз нужен список товаров. На счет HTTrack спасибо, ща попробую им хоть что ли...
  11. rus

    Парсинг сайта

    Всем хорошего дня! дано: урл (допустим): http://site.ru/index.php?id=...? вопрос: как получить все страницы (те что в дано) со всеми ip которые есть в бд? если точнее, то нужен список всех ip, при этом доступ к сайту отсутствует. решение: ...?
  12. может быть таймаут? если к примеру в минуту будет n запросов с одного и того же ипа - то бан на время, или навсегда - это как душе угодно, но при этом мне кажется нужно будет еще сверять его куку и сессионные данные, так как и айпи можно подделать через проксю, да и браузер тоже можно подделать, вот разрешение экрана конечно не подделаешь, просто тут Golden_Dragon предлагал использовать связку: ip+browser+разрешение экрана, но я думаю это уже изврат. вполне достаточно будет проверять куку, сессию и айпи, и если кол-во запросов за интервал времени превышает допустимую норму - то бан.
  13. Странный однако заголовок..., ну смажте его чем-нибудь уже что бы не скрипел ))) может потому оно и зацикленное, потому что скрипит? З.Ы. сразу почему то вспомнился Макс+100500 на перец тв.
  14. rus

    ЧПУ

    1) покажите как в коде прописана ссылка, должно быть что-то dhjlt: <a href="http://'.$_SERVER['HTTP_HOST'].'/'.$menu['url'].'/" title="'.$menu['title'].'">'.$menu['title'].'</a> а не: <a href="http://'.$_SERVER['HTTP_HOST'].'/index.php?id=$menu['url']" title="'.$menu['title'].'">'.$menu['title'].'</a> 2) попробуйте сделать так: <link href="http://<?=$_SERVER['HTTP_HOST']."/css/?>style.css" rel="stylesheet" type="text/css" />
  15. как вариант еще можно: if($_POST["ajaxbasketcountid"] && $_POST["ajaxbasketcount"] && $_POST["ajaxaction"] == 'update'){ $arFields = array( "QUANTITY" => $_POST["ajaxbasketcount"] ); CSaleBasket::Update($_POST["ajaxbasketcountid"], $arFields); ob_clean(); header('Location: http://'.$_SERVER['HTTP_HOST'].'/ваша_страница/'); } и не забываем так же прописать ob_start(); в начале страницы
  16. rus

    Хуки в ООП

    Раш, мы воду льем, ибо как я понял ни ты, ни я, особого представления не имеем о том, о чем говорим, или я ошибся в тебе? В любом случае для меня дальнейшее - оффтоп
  17. rus

    Хуки в ООП

    да, все так. товарисч немного объяснил для чего это нужно иногда бывает и одним например наследованием не обойтись тут.
  18. rus

    Хуки в ООП

    Great Rash, а ты задавался вопросом, а для чего собсно, или в каких случаях нужно переопределять функцию, или класс, и стоит ли для подобных манипуляций просто создать отдельный класс, или ф-цию? Зачем пирог преобразовывать в торт, если лучше и проще испечь новый торт? сравнение может и не самое удачное, надеюсь суть донес.
  19. rus

    Хуки в ООП

    сам конечно не сталкивался с подобной фичей, но почитать было интересно, а после прочтения понял что хуком я никогда не буду пользоваться! собсно пруф на статью.
  20. rus

    Интеграция

    в гугле есть пара-тройка уроков по интеграции верстки в битрикс. скоро сам тоже буду делать (впервые), но думаю что не сложно, даже по аналогии можно сделать с уже существующим дизом.
  21. Как я понял эти комменты остаются на личной страничке юзера, а не в блоге где есть линки на соцсети, просто эти формы комментов разные бывают, есть такие что регишься через апи какой-то соцсети и оставляешь коммент прямо на сайте, а есть такие что указывается линка на страницу которую комментировал, а сам коммент лежит на страничке юзера.
  22. $start = $_GET['start']; if(isset($start) && !empty($start) && $start == 'start') { Route::set('start', 'start') ->defaults(array( 'controller' => 'welcome2', 'action' => 'index', )); } else { что у вас там? } не? UPD: для полноты ощущения, наверное надо бы еще и .htaccess задействовать думаю: RewriteEngine on RewriteBase / RewriteRule ^([A-Za-z_0-9]+)/?$ index.php?start=$1
  23. [offtop] Такое ощущение что юзеры заходят с поисковиков только на форум напрямую, а сам сайт и не продвигается... [/offtop] ТС, зайдите на основной сайт: htmlbook.ru - тут все прям по полочкам разложено!
  24. rus

    Кодировка

    заходите в phpmyadmin и делаете бекап бд (дамп), сохраняете файлик .sql и правите его.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy