Jump to content

Int

Expert
  • Posts

    3,339
  • Joined

  • Last visited

  • Days Won

    30

Everything posted by Int

  1. http://ru.php.net/manual/en/book.xmlreader.php Вот, достаточно только почитать. Я сам скоро буду делать импорт xml, пока только экспорт сделал. Ничего сложного.
  2. А иначе что, плохая карма? Когда говорят "нельзя", должны обосновать запрет.
  3. Нк почему же? Заводится простейшая таблица вида ID | ингридиент | калорийность на единицу ингридиента Далее такой вот неоптимизированный вариант: select * FROM `table` .... $size=sizeof($ingridient_result); $kalor=0; for ($i=0; $i < $size; $i++) { $ingr=$sql_result[$i]['id']; if (!isset($form_data[$ingr])) continue; $kalor+=$form_data[$ingr]*$sql_result[$i]['калорийность']; }Только русские индексы заменить на соответствующие поля таблицы Считаем, что $form_data[id ингридиента] содержит количество единиц (граммов, стаканов, ложек и так далее) Но это только пример, не стоит его использовать, поскольку он у меня перебирает все доступные ингридиенты вместо того чтобы выбирать только использованные в рецепте.
  4. Int

    Каталог

    PHP, Perl, Ruby, Python, Lisp, Erlang, C Выбор огромнейший. Сгенерировать файл из шаблона может любой язык.
  5. С правильными ответами и выбором картинок - это слишком просто. Достаточно перебрать все вопросы/картинки и забить их в базу. Математические задачи скорее всего тоже можно распознать.
  6. Поменять то место, где он генерируется. Добавить шумов. Но только чтобы человеческий глаз всё равно мог прочитать. Многие создатели капчи забывают о том, что робот легко отличит #FFFEFF от #FFFFFF, а вот человек - нет. И у них получается защита от человека, а не от робота. Критерием надёжности должно быть не восприятие автора ("не могу понять, что тут написано, значит и робот не поймёт"), а оценка алгоритмической сложности распознавания ваших каракулей. А вообще, лучше применить какой-нибудь другой способ. Гугл как-то предлагал выводить несколько картинок, имеющих всем известное нормально пространственное расположение (верх и низ, короче), одна из которых должна быть расположена правильно, а другие - повёрнуты на какой-то угол. Человек должен написать, какая из картинок расположена правильно. Но количество картинок должно быть действительно велико, иначе смысла не будет.
  7. Ему нужен не просто поиск, ему нужно узнать, подходит ли, допустим "div.bb span.a b.ad span", хотя бы под одну строку из списка. И то же самое для просто div.ggg. Я правильно понял?
  8. А где презумпция невиновности? Это ООП должен доказывать, что он нужен, а не наоборот
  9. Мне повезло, не встречал такого Правда, в последнее время я пользуюсь некоторой функцией, которая оформляет сообщение об ошибке в <div>, а потом уже далет die(), так что я и сам этим методом не пользуюсь
  10. Ещё раз? о_О Выводиться и отображаться - это разные вещи? Разобрался хоть, почему он тебе ошибки пишет об отсутствующей переменной $cat? А я придумал ещё одну замену ceil $CountOfPage=(int)($posts % $num > 0)+(int)($posts/$num);
  11. Класс!!Кто такой видеоурок писал? Браво! Советую заранее ознакомиться с ресурсом http://govnokod.ru. Чувствую, скоро там будет пополнение.
  12. А это место, где round, оно и не влияет на вывыод записей, оно считает общее количество страниц. Нужно смотреть то место, где цикл. Вот и ошибка Переменную $nomer вообще исключи, не нужна она Вообще, неплохо бы, чтобы по переменным было понятно, что они обозначают. В противном случае гораздо красивее обзывать их $_, $__ и $___
  13. str - это не переменная, это элемент массива. Берутся первые 100 символов, а потом идёт полная ересь с правыми скобками. Их там быть категорически не должно, только в виде &gt ; Но может быть это форум косячит. Ошибки реализации. Там и в самом деле должно быть не round, а ceil Всё это делается в одну строку: mysql_connect ($server, $user, $pass) or die ($etxt_error); УЖАСНО!!!!!!! А если бы их было 4000000? Тоже все их выбирал бы? А если sql-сервер на другом компьютере? select count(*) в руки и всё переписать. Да. Но если у тебя 16 страниц, то тут будет 3, а должно быть 4, я уже писал, нужно округление вверх. Проверяет, выводится ли номер текущей страницы или нет. Только обычно это не str, а page. Писал школьник. Скрипт выводит ссылку на самого себя и добавляет номер i-й страницы к ней.А вообще, почитай учебник. Через неделю сам всё понимать начнёшь.
  14. if(!$connect){ echo $error_database; exit; };Ну тут явно лишняя точка с запятой, а вообще if(!$connect) die($error_database);так лаконичнее
  15. -moz-border-radius -webkit-border-radius border-radius вот так для разных
  16. Int

    Тег ALT

    title лучше хотя бы тем, что он работает при выключенных скриптах.
  17. Int

    CMS или PHP

    Вы это серьёзно? Тогда что Вы понимаете под коммерческим проектом? Видимо, у нас представления разные.Wordpress втопку же, у него каждую неделю новую уязвимость находят, позволяющую получить админские права.
  18. Int

    CMS или PHP

    Тогда первое.
  19. так что использовать чтобы dejavu sans показывал текст такого же размера, как в винде с дефолтным шрифтом?
  20. А 1em по дефолту не разный у разных браузеров разных операционок? Я вот тоже pt использую для задания базового размера, от которого считаю em, так под линуксом буквы раза в полтора больше на том же компьютере с тем же разрешением и в том же браузере.
  21. Можно. Это умеет SSI и все серверные языки программирования.
  22. html { border: 1px solid black; }o_O
×
×
  • 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