|
Автор |
Сообщение |
Knyaz71
Зарегистрирован: 04.12.2010 Сообщения: 6
|
|
|
|
Читая книгу "PHP 5/6 и MySQL 6. Разработка Web-приложений. 2-е изд." нахожу опечатки в тексте. Решил выложить. Надеюсь будут учтены в дальнейшем.
Дочитав до 3.1.2 нашел уже 3 неточности. Не по теме, но всетаки в книгах их быть не должно.
1 - стр 3, тема "PHP 6" (в самом начале)
Итак - на сколько я помню, пишется раздельно.
2 - стр 25, тема 2.3
Листинг 2.2 (приведен HTML код).
Ниже идет строка "Как видете, данный сценарий ничем не отличается от PHP-кода."
- тут надо "... от HTML-кода", все таки в листинге 2.2 приведен HTML код, а не PHP.
3 - стр 29, тема 3.1.1 (в самом конце)
"Если бы переменные не были чувствительны к регистру символов, код вывел бы 11."
- не 11, а 22.
Если я не прав в чем-то, прошу объяснить. |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
1, 2 - спасибо. 3 - пока не смотрел, так как сейчас нет книги под рукой.
Вообще в книге PHP 5/6 и MySQL 6. Разработка Web-приложений. 2-е изд очень мало неточностей и опечаток. Спасибо за проделанный труд. Нашлось всего 3 опечатки. А вот в книге от НиТ - Самоучитель ПХП - опечаток намного больше. Это не только моя вина, но и редаХтора. Редактор не подчистил все эти опечатки, а верстальщики добавили свои - в итоге получилось не очень красиво. В этом плане книга, изданная в БХВ, на две головы выше |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
Knyaz71
Зарегистрирован: 04.12.2010 Сообщения: 6
|
|
|
|
у меня как раз из "БХВ-Петербург". Потихоньку буду продолжать...
4 - стр 39 - тема 3.3.6
$string2= 'Значение переменной: $a'";
- в конце лишняя ковычка.
5 - стр 40 - тема 3.3.6
$dir = `ls` // в Linux
- нехватает символа ";" после выражения.
6 - стр 47 - тема 4.1 (2ой абзац)
Итак - раздельно
Продолжаю читать... |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Цитата: |
6 - стр 47 - тема 4.1 (2ой абзац)
Итак - раздельно
|
Это с каких таких пор "итак" пишется раздельно??
Цитата: |
3 - стр 29, тема 3.1.1 (в самом конце)
"Если бы переменные не были чувствительны к регистру символов, код вывел бы 11."
- не 11, а 22.
|
Не согласен. Там предположение "если бы", то есть что 11, что 22 - с равной вероятностью. Но такого никогда не будет, поскольку ПХП чувствителей к регистру символов.
Цитата: |
1 - стр 3, тема "PHP 6" (в самом начале)
Итак - на сколько я помню, пишется раздельно.
|
Память вам изменяет
Я в первом своем посте не правильно понял и согласился. Думал, что у меня написано слитно PHP6, а правильнее "PHP 6". Но речь, как выяснилось идет о слове "итак", а оно пишется слитно. |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
AlexDvo
Новенький
Зарегистрирован: 05.12.2010 Сообщения: 11
|
|
|
|
Я думаю читателей данной книги мало интересуют опечатки или орфографические ошибки по тексту не касающемуся кода PHP и HTML и надеюсь таких в книге нет), если же есть мне кажется оставлять отзывы стоит только о них, мы ведь приобретали эту книгу не для того чтобы искать орфографические ошибки 0_о
По моему мению в целом книга очень достойная, однако иногда приходится перечитывать некоторые примеры раз по 5, так как не могу с первого раза все понять (я только начал изучать PHP), а для полного усвоения материала каждой главы или темы, хотелось бы видеть после окончания соответствующих глав или тем, несколько задач разной сложности по пройденной теме, а то у меня уже фантазии не хватает... Может стоит создать отдельную тему на форуме, в которой разместить "задачник" по данной книге, я был очень признателен. |
|
Вернуться к началу |
|
|
Knyaz71
Зарегистрирован: 04.12.2010 Сообщения: 6
|
|
|
|
den писал(а): |
Это с каких таких пор "итак" пишется раздельно?? |
Оно пишется и слитно и раздельно, в зависимости от предложения. Т.к. знаю русский язык не идеально - оставлю на усмотрение автора .
den писал(а): |
Цитата: |
3 - стр 29, тема 3.1.1 (в самом конце)
"Если бы переменные не были чувствительны к регистру символов, код вывел бы 11."
- не 11, а 22.
|
Не согласен. Там предположение "если бы", то есть что 11, что 22 - с равной вероятностью. Но такого никогда не будет, поскольку ПХП чувствителей к регистру символов. |
Проверял в дельфи, и результат был 22. Но заострять внимание на этом не стоит, все таки вами замечено правильно, в этой книге изучаем PHP, а не другие языки.
-------
В общем я согласен, что покупали книгу ради PHP и главное здесь именно безошибочный код. Однако русский язык должен быть языком, а не сокращениями и ошибками (я имею в виду вообще). Тем более это КНИГА, а не записки соседу.
П.С.
Мне книга нравится. Все хорошо рассписано. Просто хочется чтобы все было точно )).
Единственное предложение - подправить предметный указатель.
Пример:
Чтобы найти функцию "file_get_contents()" надо следовать так: Ф - Функции: - file_get_contents()
хотя, на мой взгляд, логичнее было бы F - file_get_contents(). |
|
Вернуться к началу |
|
|
chip
Тысячник
Зарегистрирован: 22.04.2010 Сообщения: 2498
|
|
|
|
Knyaz71, не в обиду, харе Дену мозг парить, он гений, хоть по некоторым сообщениям он етого и не признает, стесняется наверное, как по мне он больш не к тому где и как запятую поставить, или слово написать, а к тому как сделать то или иное, в листингах ошибок то нет, и суть ярко выражена в иво книгах. а ты что ишибки замечаеш тож молодец, значит внимательно читаеш и кое че понимаеш.
Дену респект и уважуха |
|
Вернуться к началу |
|
|
Knyaz71
Зарегистрирован: 04.12.2010 Сообщения: 6
|
|
|
|
StetsyukIA, просто хотел помочь... ммм... улучшить книгу, исправив ошибки. И сказал свое мнение. Не более, не менее. Но если всетаки к сообщениям такого роде относятся больше с, так скажем, неприязнью, то предлагаю эту тему или закрыть или удалить.
Последний раз редактировалось: Knyaz71 (Вс Dec 05, 2010 9:06 pm), всего редактировалось 1 раз |
|
Вернуться к началу |
|
|
chip
Тысячник
Зарегистрирован: 22.04.2010 Сообщения: 2498
|
|
|
|
Думаю Дену больш интересны ошибки листинга или самой сути текста, а орфографию ет к редакции, мож я и не прав, незнаю как редакции работают, но вообще я тя Knyaz71, поддерживаю... |
|
Вернуться к началу |
|
|
Knyaz71
Зарегистрирован: 04.12.2010 Сообщения: 6
|
|
|
|
Согласен. Просто нельзя забывать и просто про русский язык.
Еще 2 ошибки по коду.
стр 35.
написано: _FILE_
надо: __FILE__
ошибка: надо 2 знака"_"
стр 59 (в середине).
написано: echo '<input type="text' name="my_text" value="$val">"
надо: echo '<input type="text' name="my_text" value="$val">'
ошибка: надо заменить последнюю ковычку
стр 67 (Листинг 6.3, строка 3).
написано: z0-9-]+(\.[AZa-
вопрос: с виду нехватает "-" между AZ
вопрос: не опечатка ли второй знак "-" перед "]"
стр 22.
написано:
mysql_connect("localhost"."root","") or die(mysql_error());
mysql_query($q); or die(mysql_error());
вопрос: в первом случае нет ";" перед or, а во втором - есть. Как правильно? |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Цитата: |
Оно пишется и слитно и раздельно, в зависимости от предложения. Т.к. знаю русский язык не идеально - оставлю на усмотрение автора
|
Вы не правы. Итак и "и так" - это две большие разницы, как говорят в Одессе. "Итак" - это союз, "так" - это частица. Но в любом случае мы не о том спорим.
Цитата: |
В общем я согласен, что покупали книгу ради PHP и главное здесь именно безошибочный код. Однако русский язык должен быть языком, а не сокращениями и ошибками (я имею в виду вообще). Тем более это КНИГА, а не записки соседу.
|
Вы так говорите, что простому обывателю может показаться, что в книге множество орфографических ошибок. А на сами то и не очень ориентируетесь в русском языке. Если бы вы хорошо знали русский, то спора о союзе "итак" не возникло бы. Внимательно читаем:
http://ru.wikipedia.org/wiki/Союз_(часть_речи)
http://ru.wikipedia.org/wiki/Частица_(часть_речи)
Цитата: |
Единственное предложение - подправить предметный указатель.
Пример:
Чтобы найти функцию "file_get_contents()" надо следовать так: Ф - Функции: - file_get_contents()
хотя, на мой взгляд, логичнее было бы F - file_get_contents().
|
Будет учтено в следующем издании
Цитата: |
написано: _FILE_
надо: __FILE__
ошибка: надо 2 знака"_"
|
Знаю, что нужно 2 знака. Видно верстальщики перемудрили, исправим
Цитата: |
стр 67 (Листинг 6.3, строка 3).
написано: z0-9-]+(\.[AZa-
вопрос: с виду нехватает "-" между AZ
вопрос: не опечатка ли второй знак "-" перед "]"
|
Учите регулярные выражения. Относительно листингов (то есть того ПХП-кода, который пронумерован), могу рассказать одну историю. На сайт БХВ зашли конкуренты и написали плохой отзыв, мол много ошибок в листингах - это было еще во времена первого издания. Понятно, что отзыв переслали мне. Вот и пришлось при подготовке второго издания проверять все листинги. Так вот ошибок я не нашел - по крайней мере синтаксических, о чем писалось в "отзыве". Есть некоторые ляпы с menu.php потому что я описывал его на базе реального проекта, но весь код, по понятным, причинам вставить в книгу не мог, поэтому сократил. Но на форуме эта проблема уже разбиралась и мы ее решили.
Цитата: |
вопрос: в первом случае нет ";" перед or, а во втором - есть. Как правильно?
|
А вот это действительно я недосмотрел. Правильно - первый варивант
А вообще, когда пишешь книгу на 600 страниц очень легко допустить опечатку, когда ее читаешь - досмотреть опечатку еще сложнее. Вот вы написали всего одну строку, но умудрились тоже допустить опечатку:
Цитата: |
mysql_connect("localhost"."root","") or die(mysql_error());
|
Да, параметры разредяются запятыми, а не точками |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
Alex_somebody
Зарегистрирован: 28.12.2010 Сообщения: 1
|
|
|
|
Я считаю что в листинге 6.3 все таки есть ошибки
'/^[A-Za-z0-9!#$%&\'*+-\/=?^_`{|}~]+@[A-Za-z0-9-]+(\.[A-Za-z0-9-]+)+\.[A-Za-z]{2,}$/'
| здесь нужен символ \
| знак - тоже нужен
| {2,} тоже нужен
теперь поясню - в первом случае без \ PHP 5.2.9 дает ошибку Warning: preg_match() [function.preg-match]: Unknown modifier '=' из за того
что сам символ используется как начало и конец рег выражения \ символом мы его экранируем
- во втором случае мы тогда будем пропускать мыла вида aaaa@mail.aaaasasa.ru то есть если почтовик больше чем на домене второго уровня будет ерунда
- в третьих {2,} перед $ нужно для того чтобы правильно задать домен первого уровня (там могут быть только от двух и больше лат букв)
конечно еще появился .рф |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Согласен только по поводу первого слеша:
function is_email($email) {
if (!preg_match( '/^[A-Za-z0-9!#$%&\'*+-\/=?^_`{|}~]+@[A-Za-z0-9-]+(\.[AZa-z0-9-]+)+[A-Za-z]$/', $email)) {
return false;
} else {
return true;
}
} |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
Tuxik
Тяпницо
Зарегистрирован: 02.07.2007 Сообщения: 1521
|
|
|
|
"Итак" = таким образом, резюмируя, на основании вышеизложенного, как итог, в итоге, следовательно, в результате, в заключение и тп.
Вводное слово, характеризует логический вывод, следующий из предыдущих предложений.
"Так" - частица, может употребляться с соединительным союзом "и".
Приведите предложение целиком. |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Полностью предложение:
Цитата: |
Итак, что же нового в ....
|
В этом случае пишется слитно. |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
|
|
 Главная страница сайта
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|