Jump to content

Int

Expert
  • Posts

    3,339
  • Joined

  • Last visited

  • Days Won

    30

Everything posted by Int

  1. Какие выборы? Я завтра на концерт иду, к нам брутальный дес металл из Томска приезжает.
  2. substr() используй, а ещё break.
  3. Да что-то не хотело оно текст в utf-8 у меня выводить. Если я хорошо помню.Если структура xml состоит из повторяющихся блоков, я делаю так: $a='<a>[a]</a> <b>[b]</b> <c>[c]</c>'; $xml=''; $aa='aa'; $bb='bb'; $cc='cc'; $rep=array('[a]'=>$aa, '[b]'=>$bb, '[c]'=>$cc); $xml.=strtr($a,$rep);
  4. Да, я чё-то подразумевал, что src идёт сразу после img. Сам так пишу всегда ) А уж параметры все — после. А width и height лучше в стилях задать. С такой регуляркой можешь лишнего назаменять, кстати — стили, скрипты. <? $txt='текст <img class="стыль" src="картинка.png"> текст <img src="/image/path/to/картинка2.png" alt="2"> текст'; $txt=preg_replace('#<img (.+)src=[\'"](?:.+/)?([^/]+)[\'"]#isU', "<img \\1src=\"/images/\\2\"", $txt); echo $txt; ?>
  5. Ну как для каких. Составь все перестановки букв некоторого слова. Я так иногда анаграммы решаю, вывожу всё, что есть, потом ищу знакомые слова. У нас как-то на городской олимпиаде было задание вывести все числа, получаемые из неповторяющихся цифр от 1 до n. Я сделал рекурсией, а кто-то сделал циклом от 1 до 12345...n и выводил те, которые не повторялись. Можно представить, сколько работала его программа. А моя сразу начинала вывод. А ещё поиск пути в графе.
  6. Если тема - изучение рекурсии, то заменять её циклом не целесообразно.
  7. <? $txt='текст <img src="картинка.png"> текст <img src="/image/path/to/картинка2.png" alt="2"> текст'; $txt=preg_replace('#<img src=[\'"](?:.+/)?([^/]+)[\'"]#isU', "<img src=\"/images/\\1\"", $txt); echo $txt; ?> Ну почему у меня-то всё нормально работает?
  8. А я вот снова не вижу, где используется simpleXML Кстати, я предпочитаю xmlWriter, а то у симпла какие-то проблемы разок были с UTF-8 Во втором примере отсутствует echo.
  9. http://www.prime-speed.ru/Manual_PHP_4/operators.html У || приоритет на 6 ступеней выше, чем у or Сравни: $b=0; $a = $b or 3; echo $a."\n"; $a = $b || 2; echo $a; return не использовал? Функции не писал? php-скрипт можно выполнить с помощью GET-запроса (что и делает браузер)
  10. То есть, мой модификатор U вообще не проканал, да?И то, что я свои ответы проверяю перед отправкой, тоже в расчёт не берём? Ну я ж не школьник такой, чтобы дать решение и не убедиться, что оно рабочее.
  11. Ну я видел это по-другому, поэтому реализовал тоже иначе. Как можно рассматривать массив в отрыве от его содержимого?
  12. Неправильная замена $txt=preg_replace('#<img src=[\'"](?:.+/)?([^/]+)[\'"]#isU', "<img src=\"/images/\\1\"", $txt); Без всяких циклов
  13. То, что стандартный count выдаёт другое значение, говорит только о том, что мы с разработчиком по-разному видим задачу: array(1,2,3,array(10,12,array('a',1))); разобьём на элементы: 1,2,3,10,12,a,1. Итого 7 штук, что моя программа и отобразила. Программа работает так: идёт цикл по массиву, каждый раз увеличивая счётчик на 1 или на результат обработки встреченного массива. Сейчас буду писать элемент массива и в скобках значение счётчика: [0] 1 (+1=1) 2 (+1=2) 3 (+1=3) array()... заходим в массив (0) 10 (+1=1) 12 (+1=2) array... заходим в массив (0) 'a' (+1=1) 1 (+1=2) Возвращаем [2] (+2=4) Возвращаем [4] (+4=7) Возвращаем [7]
  14. Int

    Пфф

    Я так и так потратил бы это время на написание чего-нибудь типа своего чата. А тут галерею заказали. Мне как раз подруга полгода как собирается заказать сайт с галереей, тыщ за 15, вот и потренируюсь. А если я назову цену в 5000, то человек уже пойдёт искать того, кто профессионально делает сайты. Это будет ещё дороже, но намного быстрее и с гарантией качества. А я делаю долго, потому что по вечерам, когда не устал и когда к девушке в гости не уехал, например, или к друзьям.
  15. Странный какой-то count, он точно работает? Undefined variable: mode <? function myCount($item) { if(is_null($item)) return 0; if(!is_array($item)) return 1; $cnt=0; foreach($item as $v) { if(is_array($v)) $cnt += myCount($v, 1); $cnt++; } return $cnt; } $a=array(1,2,3,array(10)); echo myCount($a); ?> Выдаёт 5. Значит не работает как надо. <? function myCount($array) { $ret=0; foreach ($array as $item) { if (!is_array($item)) $ret++; else $ret+=myCount($item); } return $ret; } $a=array(1,2,3,array(10,12,array('a',1))); echo myCount($a); ?>Вот мой вариант фунцкции
  16. А я в основном читаю и отвечаю, сам вопросы задаю мало Вот из раннего. До этого сидел на codenet.ru, но там писал меньше.
  17. Int

    Пфф

    Ну я вот тоже шабашки ради делаю сайты по 1000 рублей. Недавно со мной созвонились, говорят, предыдущий заказчик номер дал. Правда, от того заказа прошло уже месяцев 5.
  18. Я тоже хотел написать про basename(), странно, что сразу её не предложили.
  19. Я сокращу название функции, чтобы меньше писать fc(3) = 3*fc(2) = 3*2*fc(1) = 3*2*1*fc(0) = 3*2*1*1; На самом деле, лучше писать как-то так: if ($n < 0) return -1; if ($n < 2) return 1; return $n * factorial($n-1);Это позволит не вычислять факториал нуля каждый раз, и заодно предотвратит вычисление факториала отрицательного числа Вторая функция считает не значения массива, а что-то типа его мерности.
  20. Белянин - это прикольно, да, читал три что ли книги: Моя жена ведьма и ещё каких-то.
  21. Int

    MySQL

    win+r cmd [enter] netstat -na | find "LISTEN" [enter] смотреть глазами в монитор и искать среди списка открытых портов тот, который должен слушать mysql Если порт не слушается, а mysql должен работать службой: win+r services.msc [enter] Найти в списке mysql Проверить статус mysql Если остановлен, запустить Если запущен, см. п. 3 [*]Если порт не слушается и mysql не установлен службой: Запустить mysqld.exe из папки, куда установлен mysql (внутри папка bin) [*]Если порт открыт и слушается, нужно проверять настройки phpmyadmin. Видимо, он настроен на другой порт. Удалить конфиг, вернуть папку setup из архива (или install там?) и сконфигурировать заново Можно поставить свежий phpmyadmin с sourceforge.net
  22. Я про Джона Картера три раза прочитал весь цикл (книг у меня мало было тогда). Сейчас читаю Питера Гамильтона — Пришествие ночи. 6 томов, добиваю последний. В первом слишком дофига порнографии и тягомотины, но потом афтор исправился и жжот напалмом. А вообще, фантастические боевики, приключения, справочники, юмор Дальше у меня список простой (лет на 10 вперёд): рассказик Вавилон-17, Филип Дик, 5 книг Кинга, остатки Алексея Калугина (прочитал книг 30, осталось чуть-чуть), Стругацкие (сколько осилю), затем Стальную крысу Гаррисона, потом полные циклы всех книг, которые я отнёс в книжный магазин на бук кроссинг. А то у меня было по одной-две книги из цикла, а я накачал полностью. Про линзменов, например, и про Майлза Форкосигана. Ну а на пенсии, авось, почитаю Головачёва (хотя после прочитанных книг так десяти, уже не тянет, слишком одинаково), Луньяненко, Желязны и кучу книг с диска с библиотекой, который у меня лежит со школы. Да, первого Гарри Поттера за ночь прочитал Остальных в течение месяца.
  23. Не пользовался фреймворками, но подозреваю, что они избавляют от написания низкоуровневого кода, типа "открыть базу", "очистить результат запроса из базы", "разбить на страницы".
  24. Если есть такой поддомен, то после www нужна точка. Если же www. отсутствует, то его вообще писать не надо.
×
×
  • 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