Jump to content

xPoint

User
  • Posts

    244
  • Joined

  • Last visited

Everything posted by xPoint

  1. xPoint

    Модуль php cURL

    да, я так однажды доустанавливался. Только проблема произошла не с пхп а с апачем, который был установлен с пакетов. Решил обновить пхп, а также поставить для тестов версию 5.3. В репозиториях пакетов не оказалось, поэтому я залез на php.net, скачал исходники и начал компилить. Но configure на опцию --with-apxs2 мне постоянно рассказывал, что не может найти apxs или у меня не стоит Perl, даже при указании директории где стоит апач. Порывшись в документации об апаче я выяснил, что apxs - это перловский скрипт, который каким-то боком нужен пхп (видимо для корректной конфигурации). Я поставил все пакеты апаче из репозитория, перерыл все папки, указал все пути, но пхп у меня так и не сконфигурировался. Тогда я плюнул на все это, снес все пакеты апача, поставил его с исходников, и после этого никаких проблем с конфигурированием пхп не возникало. Если руками все свяжешь, то нужно будет только в SYSTEM-директорию положить libeay32.dll и ssleay32.dll, как сказано в мануале (ну и раскоментировать php_curl.dll в php.ini). При этом обычно проблем не возникает.
  2. xPoint

    Модуль php cURL

    А с libeay32.dll и ssleay32.dll шаманил? Такие дистрибутивы (Denwer, TopServer, XAMPP и др.) обычно настроены так, что эти библиотеки нужно кидать не только в SYSTEM-директорию, но и еще в apahce/bin.
  3. куки хранятся в браузере а сессия на сервере. Сессии используют куки для хранения идентификатора. По идентификтору восстанавливается все данные сессии. Если браузер не поддерживает куки, то идентификтор передается через гет.
  4. зачем расписывать? Есть циклы, есть ф-ция impole(), можно придумать и другие варианты.
  5. Нужно передавать массив в урле так: http://example.com/index.php?array[]=value1&array[]=value2&array[]=value3 а потом ловить переменные в $_GET['array']
  6. xPoint

    NetBeans

    PDT тоже под 32-битники заточен. Единственная рекомендация на оф. сайте - запускать отдельный jar-файл в обход загрузчика. Есть другой способ: поставить 32-битную JVM и запускать с нее. Нужно будет попробовать NetBeans запустить с 32-битной JVM, может тормозить меньше будет.
  7. xPoint

    NetBeans

    я когда искал альтернативную замену для phpDesigner в линуксе (уж больно он глючным под вайном оказался), то сначала поставил себе NetBeans с пакетов. Пару раз запустил, но при этом он мне очень сильным тормозом показался. Поэтому снес его и скачал PDT all-in-one, немного повозился при запуске на 64-битной архитектуре, но вконце концов он все-же заработал у меня. Не скажу что прям летает, но работает не плохо и вполне доволен им. К тому же плагинов оказалось - вагон и маленькая тележка. Сейчас нашел забавный плагин, который тестит регулярки. Думаю, что очень может пригодиться: вместо создания скрипта для теста регулярки, просто забил регулярку, ввел текст для теста - и можно смотреть результат сразу же.
  8. xPoint

    NetBeans

    А у меня наоборот, NetBeans тормозит до ужаса, работать невозможно, а Eclipse работает без особых проблем.
  9. xPoint

    NetBeans

    Возьми лучше Eclipse PDT. Он не только делает build для всех файлов проекта, но также есть возможность указать библиотеки в Include Paths, автокомплит из которых также будет доступен.
  10. может sokol14 имел в виду хтмл-код? Да, он пишется в теге body. Скрипты (JavaScript, VBScript и др.) пишутся в теге script (см. ссылку выше)
  11. А почему версия рсс такая старая? Сейчас в ходу версия 2.0, а у тебя 0.92
  12. xPoint

    селекты и url

    isset() empty()
  13. $str_name на каждой итерации цикла обновляется, т.е. ей присваивается пустая строка, поэтому в ней будет только та переменная гет, которая была присвоена на последней итерации цикла. Если обнуление $str_name вынести за цикл, то в $str_name будут все переменные гет.
  14. А что вам собственно не понятно? В сессии лежит переменная count, которая по всей видимости указывает сколько передано аргументов по методу гет. Далее мотаем цикл до count, при этом выводим перемнные, переданные по методу гет и собираем их в переменную.
  15. что за идиоты "умники" преподают тебе с++?
  16. Ты почти угадал. В первый раз ты все правильно сказал как все происходит, но не сказал для чего это делается, поэтому ответ я твой не засчитал, поскольку рассказать как все происходит мало (это и так на виду), хочется знать зачем это. Это простая проверка четности числа, т.е. деление на 2 без остатка. Я думаю нет такого программиста, который не проверял бы четность числа в своих программах. В двоичном представлении каждый бит является степенью двойки. Отсчет степени начинается с нуля. Любое число в нулевой степени - это единица. Поэтому сумма всех степеней 2, кроме 0 заведомо будет четно, т.е. будет делиться на 2 без остатка. Поэтому признаком четности будет бит, который представляет собой нулевую степень, т.е. правый крайний. Если он включен, то число не делится на 2 без остатка. Если выключен, то делится. Для проверки включенности правого крайнего бита используется булевая операция И с единицей. Если у числа правый крайний бит включен, то И с единицей даст единицу, если выключен, то даст ноль.
  17. Неправильно. Небольшой совет: попробуй изменить значение $x. Вместо 25, вставь 24. Увидешь, что эта конструкция может выводить и yes в некоторых случаях.
  18. Для программирования мало знать элементарную математику. Вот из-за таких как ты умников, которые не зная ничего лезут программировать на php и говорят, что в этом языке много дилетантов. Мой тебе совет: подучи сначала математику, изучи какой-нибудь язык со строгой и статичной типизацией, не объектно-ориентированный (советую С), а потом можешь учить php или любой другой язык.
  19. Он ведь сам сказал, что у него нет проблем с математикой. Я усомнился. Оказывается у него действительно большие проблемы с математикой. Ну что, никто не хочет вместо меня сказать правильный ответ?
  20. Еще раз повторю, что это не логика, а булевая алгебра. Ты ведь не станешь отрицать, что булевая алгебра относится к математике? Снова не правильное объяснение. Почти правильно, но не совсем. К тому же 1111 & 0001 будет равно 0001
  21. Тогда учи математику. Зачем лезть в программирование?
  22. во-первых, не нужно подсказывать, поскольку задача не для тебя, а для vvsh во-вторых, не правильное объяснение решения. А к математике это имеет прямое отношение, поскольку это булевая алгебра и все действия основаны на свойствах двоичных чисел.
  23. А вот у меня есть сомнения, насчет твоих познаний в математике. Разубеди меня, реши несложную задачку: $x=25; if($x&1==1)echo "no"; else echo "yes"; что выведет и почему?
  24. Согласен, перед изучением php, лучше изучить другой, строго типизированный, со статичной типизацией, не объектно-ориентированный язык программирования. PHP вообще не подходит для изучения, как первый язык, посколько в нем есть множество подводных камней, которые без хорошей теоритической основы не понять. А перед изучением языков программирования советую подучить математику. Хотя бы потому что, она сможет поставить мозги в нужном направлении.
  25. А сам себе помочь не можешь? Проверяй нормально свой кривой хост, свою логику, и синтаксис языка пхп. У меня такой код работает вполне нормально: $connect = mysql_connect("localhost","root",""); mysql_select_db("test"); $row2['tags'] = "Ubuntu, linux"; $all_tags = $row2['tags']; $tag = explode(", ", $all_tags); $count = count($tag); $i = 0; while($i<$count) { $tag_name = $tag[$i]; $result_tags = mysql_query("SELECT * FROM tags WHERE tag_name = '$tag_name'"); print mysql_error(); $row_tags = mysql_fetch_array($result_tags); echo "<a href='/tags/{$row_tags["tag_url"]}/'>$tag_name</a>"; print ", "; $i++; }
×
×
  • 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