Leaderboard
Popular Content
Showing content with the highest reputation on 06/23/2012 in all areas
-
Дорогие, уважаемые создатели, модераторы и активные участники htmlbook.ru! Спасибо вам ОГРОМНЕЙШЕЕ за тот титанический труд, который вы вкладываете в развитие данного ресурса! Спасибо за все-все ответы на самые наши тупые вопросы и пинки в нужном направлении! Спасибо за то, что всегда готовы помочь и поделиться своими знаниями, в любое время дня и ночи Без ваших ответов и дискуссий нам, новичкам, бывает очень тяжело разобраться в том потоке информации, которым изобилует интернет. Вы даете нам силы, знания и надежду на то, что когда-нибудь мы тоже, возможно, сможем достигнуть хоть сотой части вашего уровня. Ни один мой корректный вопрос не остался без ответа. Каждый день я узнаю для себя что-то новое и интересное. Спасибо вам за это. Желаю вам сил, удачи, терпения и процветания! Так держать!!!5 points
-
1 point
-
sprintf должен быть такой же, у них корни одни - из Сишного sprintf $| = 1 - это отключение буферизации вывода, насколько я помню1 point
-
Да, но это не запрещается. Возможно человеку просто так удобнее. Главное, это придерживаться одного стиля во всём "повествовании")1 point
-
Я что-то не понял прикола, перекодировал файл index.php в ютф-8 и вывело на экран, а так не выводило. <?php $db = mysql_connect('localhost', 'pma', '111'); mysql_select_db('test',$db); mysql_query('INSERT INTO cat(number,name,age) VALUES ("","Петя",28)'); $rez = mysql_query('SELECT * FROM test.cat'); while($r = mysql_fetch_assoc($rez)) echo $r["number"],$r["name"],$r["age"]; ?>1 point
-
Регулярки фактически должны 1 в 1 работать в preg_match/preg_replace // или m// - это match, возвращает в скалярном контексте число совпадений s/a/b/ - это preg_replace('/a/', 'b') результат не возвращает, а меняет переменную, Модификатор g - это "заменять все" т.е. нативное поведеление preg_replace т.е. $txt =~ s/a/b/g; - это $txt = preg_replace('/a/', 'b', $txt); К переменным регулярки применяется через =~ Т.е. $txt =~ /\s/ - ищет регулярку по $txt, а вот $txt = /\s/ - ищет регулярку по дефолтной переменной и возвращает результат в $txt - можно записать иначе как $txt = ($_ =~ /\s/); Ну и $1 $2 $3 и т.д. - это скобочки в последней выполненной регулярке, т.е. аналог параметра $matches sort работает аналогично php sort - внутри {} callback функция где $a и $b - пара В перле есть такая штука - дефолтная переменная $_ (и дефолтный массив @_), если что-то типа цикла по массиву не указывает куда класть каждый элемент - кладем в $_ т.е. for(@modes) проходит по элементам массива и каждый из них в $_ Внутри функции @_ - это массив параметров Например, my ($limit, @modes) = @_; - в $limit первый параметр, в @modes - все остальное, ибо массив Ну соответственно sub tries { triesn(99, @_); } - это вывзов triesn куда передаются параметры вызова tries Например, $var = shift; - shift это аналог array_shift, но так как параметра нет - используем дефольный @_, а так как мы внутри функции - это параметры функции, т.е. в $var - первый параметр функции Про эту строчку my %n = map {$_ => sprintf "$c: 1 %d $str; $c: %d 63 $str;", $_, $_+1} 2,5,8,12,18; map - это аналог array_map, возвращает новый массив в данном случае делает это в виде ассоциативного массива (в перле называется "хеш"), о чем так же говорит %n Т.е. в %n будет хеш вида 2 => строка 5 => строка и т.д. Да, в перле, в отличии от пхп, все переменные глобальные если не сказано, что они локальные (my). Т.е. там ниже есть цикл с определениием $c и вызовом функции, где это $c используется напрямую. К слову, локальность переменных можно определять не только внутри функции, но внутри любого блока (циклы, например) Вроде все... будут вопросы - спрашивай =)1 point
-
Вот это классная вещь. Более понятного объяснения времен, чем в этих видео я нигде не видел. Правда там, по-моему, совершенные времена не объясняются. "который предоставляет веб-приложениям скриптовый доступ к IME" to provide something with access - это предоставлять чему-то доступ, обеспечивать что-то доступом. IME - в википедии переведено как "Редактор метода ввода" Тут не совсем понятно, т.к. тут вместо перевода associated можно взять другое русское слово, которое более подходит в данной ситуации. А для этого нужно понимать, что это за IME API, как он работает и что за юзер-агент у хостинга. В данном случае, script - это компьютерный термин, а мы его так и произносим "скрипт". -ed - да, окончание глагола, поэтому scripted - заскриптованный, ну тут опять нужно понимать как вся эта хрень работает. Скорее всего, имеется ввиду доступ к IME через javascript. Нужно смотреть структуру предложения. У нас здесь access является объектом действия, поэтому оно существительное. Связанный, объединенный. Да, на русский язык переводится причастием. Да, тебе нужно научиться видеть структуру предложения. Можешь погуглить на тему членов предложения (не важно в русском или английском). В частности почитай про субъект, предикат и объект. У меня как-то сами собой слова раскладываются по полочкам во время чтения и вопросов о том, где глагол, а где существительное не возникает. Ну и старайся больше читать. Желательно не технические документации, а что-нибудь художественное, т.к. в документациях нужно владеть темой, а если не владеешь, то это только усложняет перевод и понимание. Успехов1 point
-
редактор метода-входа: ввода. associated в данном случае не глагол, а действительно связанный. Типа "такой, которого связали" или "который связался сам". Наверное отсюда и путаница глагол\не глагол. Потому что действие наблюдаем и там и там. defines в данном случае скорее "описывает". Определяет тоже можно, спецификация все-таки. Но как-то не звучит. scripted - заданный сценарием. То есть "отскриптованный". Над ним провели какое-то действие. Такая же хрень как со "связанным". У hosting есть еще значение выполняющий функций главного\основного. Но тут я не уверен, потмоу что не знаю, что такое IME API.1 point
-
Viper, psywalker, Мой центральный процессор перегружен и логика удобства " />" перед ">" непонятна) Чтоб было удобно надо код нормально форматировать, а не писать в одну строчку. Тогда не будет вопросов - а где заканчивается один элемент и начинается другой) Но дело вкуса конечно.0 points
-
psywalker, Ну возможно) Но странно, что кому-то удобно писать каждый раз на 2 символа больше.0 points
-
А лень было ошибку в гугле вбить да?) Говорят, это баг. А вообще в топку валидатор. p.s. если используешь html5, то не нужно закрывать одиночные теги. У тебя <br />, <meta charset="utf-8" />, <img /> и т.д.0 points
-
-1 points
-
ДА, запустил, теперь другая ошибка. В новом установленном, работает консоль и под паролем захожу, а вот в админ азйти не могу никак, выдает такую ошибку.-1 points
-
Не хочет что-то вытаскивать с базы, вот написал банальный код. <?php $db = mysql_connect('localhost', 'root', '111'); mysql_select_db('cat',$db); $rez = mysql_query('SELECT * FROM cat'); while($r = mssql_fetch_assoc($rez)) echo $r['$name']; ?> Fatal error: Call to undefined function mssql_fetch_assoc() in C:\www\htdocs\test.ru\www\index.php on line 5-1 points
This leaderboard is set to Kiev/GMT+02:00
-
Upcoming Events
No upcoming events found -
Сообщения форума
-
Доброго всем времени суток. Прошу помощи. Научите принципу изменения футера. Движок Xenforo. Версия 2.2.10. Стиль дефолтный. Что именно нужно в итоге на фото примере. Мой шаблон app.footer less имеет следующее значение. .p-footer { .xf-publicFooter(); a { .xf-publicFooterLink(); } } .p-footer-inner { .m-pageWidth(); .m-pageInset(); padding-top: @xf-paddingMedium; padding-bottom: @xf-paddingLarge; } .p-footer-row { .m-clearFix(); margin-bottom: -@xf-paddingLarge; } .p-footer-row-main { float: left; margin-bottom: @xf-paddingLarge; } .p-footer-row-opposite { float: right; margin-bottom: @xf-paddingLarge; } .p-footer-linkList { .m-listPlain(); .m-clearFix(); > li { float: left; margin-right: .5em; &:last-child { margin-right: 0; } a { padding: 2px 4px; border-radius: @xf-borderRadiusSmall; &:hover { text-decoration: none; background-color: fade(@xf-publicFooterLink--color, 10%); } } } } .p-footer-rssLink { > span { position: relative; top: -1px; display: inline-block; width: 1.44em; height: 1.44em; line-height: 1.44em; text-align: center; font-size: .8em; background-color: #4682B4; border-radius: 2px; } .fa-rss { color: white; } } .p-footer-copyright { margin-top: @xf-elementSpacer; text-align: center; font-size: @xf-fontSizeSmallest; } .p-footer-debug { margin-top: @xf-paddingLarge; text-align: right; font-size: @xf-fontSizeSmallest; .pairs > dt { color: inherit; } } @media (max-width: @xf-responsiveMedium) { .p-footer-row-main, .p-footer-row-opposite { float: none; } .p-footer-copyright { text-align: left; padding: 0 4px; // aligns with other links } }
-
Нужны сайты с примерами верстки, типа https://css-tricks.com/. Типовые приемы и нестандартные на все случаи жизни. Накидайте ссылок.
-
By Katerina23 · Posted
Да, подходит. Спасибо. -
<input type="number">
-
By Katerina23 · Posted
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке. Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
-