Есть вопрос?
Зайди на форум

Поиск на сайте: Advanced

Denix - новый дистрибутив Linux. Русификация Ubuntu и установка кодеков

dkws.org.ua
Форум сайта dkws.org.ua
 
Главная    ТемыТемы    АльбомАльбом    РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

PHP 5/6 и MySQL 6. 2-е изд. (опечатки по тексту)
На страницу 1, 2, 3  След.
 
Начать новую тему Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов dkws.org.ua -> О книгах
 
Автор Сообщение
Knyaz71




Зарегистрирован: 04.12.2010
Сообщения: 6

СообщениеДобавлено: Сб Dec 04, 2010 4:36 pm    Заголовок сообщения: PHP 5/6 и MySQL 6. 2-е изд. (опечатки по тексту)
Ответить с цитатой

Читая книгу "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
Откуда: Кировоград, Украина

СообщениеДобавлено: Сб Dec 04, 2010 5:28 pm    Заголовок сообщения:
Ответить с цитатой

1, 2 - спасибо. 3 - пока не смотрел, так как сейчас нет книги под рукой.

Вообще в книге PHP 5/6 и MySQL 6. Разработка Web-приложений. 2-е изд очень мало неточностей и опечаток. Спасибо за проделанный труд. Нашлось всего 3 опечатки. А вот в книге от НиТ - Самоучитель ПХП - опечаток намного больше. Это не только моя вина, но и редаХтора. Редактор не подчистил все эти опечатки, а верстальщики добавили свои - в итоге получилось не очень красиво. В этом плане книга, изданная в БХВ, на две головы выше
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
Knyaz71




Зарегистрирован: 04.12.2010
Сообщения: 6

СообщениеДобавлено: Сб Dec 04, 2010 5:56 pm    Заголовок сообщения:
Ответить с цитатой

у меня как раз из "БХВ-Петербург". Потихоньку буду продолжать...

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
Откуда: Кировоград, Украина

СообщениеДобавлено: Вс Dec 05, 2010 7:07 am    Заголовок сообщения:
Ответить с цитатой

Цитата:

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

СообщениеДобавлено: Вс Dec 05, 2010 5:16 pm    Заголовок сообщения:
Ответить с цитатой

Я думаю читателей данной книги мало интересуют опечатки или орфографические ошибки по тексту не касающемуся кода PHP и HTML и надеюсь таких в книге нет), если же есть мне кажется оставлять отзывы стоит только о них, мы ведь приобретали эту книгу не для того чтобы искать орфографические ошибки 0_о
По моему мению в целом книга очень достойная, однако иногда приходится перечитывать некоторые примеры раз по 5, так как не могу с первого раза все понять (я только начал изучать PHP), а для полного усвоения материала каждой главы или темы, хотелось бы видеть после окончания соответствующих глав или тем, несколько задач разной сложности по пройденной теме, а то у меня уже фантазии не хватает... Может стоит создать отдельную тему на форуме, в которой разместить "задачник" по данной книге, я был очень признателен.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Knyaz71




Зарегистрирован: 04.12.2010
Сообщения: 6

СообщениеДобавлено: Вс Dec 05, 2010 7:31 pm    Заголовок сообщения:
Ответить с цитатой

den писал(а):

Это с каких таких пор "итак" пишется раздельно??

Оно пишется и слитно и раздельно, в зависимости от предложения. Т.к. знаю русский язык не идеально - оставлю на усмотрение автора Smile.

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

СообщениеДобавлено: Вс Dec 05, 2010 7:46 pm    Заголовок сообщения:
Ответить с цитатой

Knyaz71, не в обиду, харе Дену мозг парить, он гений, хоть по некоторым сообщениям он етого и не признает, стесняется наверное, как по мне он больш не к тому где и как запятую поставить, или слово написать, а к тому как сделать то или иное, в листингах ошибок то нет, и суть ярко выражена в иво книгах. а ты что ишибки замечаеш тож молодец, значит внимательно читаеш и кое че понимаеш.
Дену респект и уважуха Question Question Question
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Knyaz71




Зарегистрирован: 04.12.2010
Сообщения: 6

СообщениеДобавлено: Вс Dec 05, 2010 8:19 pm    Заголовок сообщения:
Ответить с цитатой

StetsyukIA, просто хотел помочь... ммм... улучшить книгу, исправив ошибки. И сказал свое мнение. Не более, не менее. Но если всетаки к сообщениям такого роде относятся больше с, так скажем, неприязнью, то предлагаю эту тему или закрыть или удалить.

Последний раз редактировалось: Knyaz71 (Вс Dec 05, 2010 9:06 pm), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
chip

Тысячник


Зарегистрирован: 22.04.2010
Сообщения: 2498

СообщениеДобавлено: Вс Dec 05, 2010 8:51 pm    Заголовок сообщения:
Ответить с цитатой

Думаю Дену больш интересны ошибки листинга или самой сути текста, а орфографию ет к редакции, мож я и не прав, незнаю как редакции работают, но вообще я тя Knyaz71, поддерживаю...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Knyaz71




Зарегистрирован: 04.12.2010
Сообщения: 6

СообщениеДобавлено: Вс Dec 05, 2010 9:07 pm    Заголовок сообщения:
Ответить с цитатой

Согласен. Просто нельзя забывать и просто про русский язык.

Еще 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
Откуда: Кировоград, Украина

СообщениеДобавлено: Пн Dec 06, 2010 4:58 am    Заголовок сообщения:
Ответить с цитатой

Цитата:

Оно пишется и слитно и раздельно, в зависимости от предложения. Т.к. знаю русский язык не идеально - оставлю на усмотрение автора

Вы не правы. Итак и "и так" - это две большие разницы, как говорят в Одессе. "Итак" - это союз, "так" - это частица. Но в любом случае мы не о том спорим.

Цитата:

В общем я согласен, что покупали книгу ради PHP и главное здесь именно безошибочный код. Однако русский язык должен быть языком, а не сокращениями и ошибками (я имею в виду вообще). Тем более это КНИГА, а не записки соседу.

Вы так говорите, что простому обывателю может показаться, что в книге множество орфографических ошибок. А на сами то и не очень ориентируетесь в русском языке. Если бы вы хорошо знали русский, то спора о союзе "итак" не возникло бы. Внимательно читаем:
http://ru.wikipedia.org/wiki/Союз_(часть_речи)
http://ru.wikipedia.org/wiki/Частица_(часть_речи)

Цитата:

Единственное предложение - подправить предметный указатель.
Пример:
Чтобы найти функцию "file_get_contents()" надо следовать так: Ф - Функции: - file_get_contents()
хотя, на мой взгляд, логичнее было бы F - file_get_contents().

Будет учтено в следующем издании Question

Цитата:

написано: _FILE_
надо: __FILE__
ошибка: надо 2 знака"_"

Знаю, что нужно 2 знака. Видно верстальщики перемудрили, исправим

Цитата:

стр 67 (Листинг 6.3, строка 3).
написано: z0-9-]+(\.[AZa-
вопрос: с виду нехватает "-" между AZ
вопрос: не опечатка ли второй знак "-" перед "]"

Учите регулярные выражения. Относительно листингов (то есть того ПХП-кода, который пронумерован), могу рассказать одну историю. На сайт БХВ зашли конкуренты и написали плохой отзыв, мол много ошибок в листингах - это было еще во времена первого издания. Понятно, что отзыв переслали мне. Вот и пришлось при подготовке второго издания проверять все листинги. Так вот ошибок я не нашел - по крайней мере синтаксических, о чем писалось в "отзыве". Есть некоторые ляпы с menu.php потому что я описывал его на базе реального проекта, но весь код, по понятным, причинам вставить в книгу не мог, поэтому сократил. Но на форуме эта проблема уже разбиралась и мы ее решили.

Цитата:

вопрос: в первом случае нет ";" перед or, а во втором - есть. Как правильно?

А вот это действительно я недосмотрел. Question Правильно - первый варивант

А вообще, когда пишешь книгу на 600 страниц очень легко допустить опечатку, когда ее читаешь - досмотреть опечатку еще сложнее. Вот вы написали всего одну строку, но умудрились тоже допустить опечатку:

Цитата:

mysql_connect("localhost"."root","") or die(mysql_error());

Да, параметры разредяются запятыми, а не точками
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
Alex_somebody




Зарегистрирован: 28.12.2010
Сообщения: 1

СообщениеДобавлено: Вт Dec 28, 2010 1:59 pm    Заголовок сообщения:
Ответить с цитатой

Я считаю что в листинге 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
Откуда: Кировоград, Украина

СообщениеДобавлено: Ср Dec 29, 2010 10:41 am    Заголовок сообщения:
Ответить с цитатой

Согласен только по поводу первого слеша:

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

СообщениеДобавлено: Ср Dec 29, 2010 11:15 am    Заголовок сообщения:
Ответить с цитатой

"Итак" = таким образом, резюмируя, на основании вышеизложенного, как итог, в итоге, следовательно, в результате, в заключение и тп.
Вводное слово, характеризует логический вывод, следующий из предыдущих предложений.
"Так" - частица, может употребляться с соединительным союзом "и".

Приведите предложение целиком.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Ср Dec 29, 2010 5:07 pm    Заголовок сообщения:
Ответить с цитатой

Полностью предложение:

Цитата:

Итак, что же нового в ....



В этом случае пишется слитно.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
Показать сообщения:   
Начать новую тему Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов dkws.org.ua -> О книгах Часовой пояс: GMT
На страницу 1, 2, 3  След.
Страница 1 из 3
 Главная страница сайта
 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
© Колисниченко Денис