Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Книжки по PHP


Автор: megatron 27.11.2008, 11:14
Друзья! 
Посоветуйте пожалуйста какую-нибудь книжку по PHP 5 (я так понимаю это последняя версия), желательно чтобы в книжке были затронуты темы по Apache и MySQL. Сам я уже 2 года пишу на ASP.NET и занимаюсь web-разработкой. Т.е. книжка должна быть ориентированна не на новичков в web-программировании, а на новичков в PHP.
Спасибо! 

Автор: Sanchezzz 27.11.2008, 11:23
библия пользователя php5 mysql + php5 для профессионалов.

Думаю будет достаточно темболее если есть опыт хоть какой в програмирование.

Внизу темы есть ссылки на темы с книгами таких тем было много по каждому языку программирования.

Автор: megatron 27.11.2008, 11:49
Вот такую http://www.ozon.ru/context/detail/id/2400718/ нашел. Может кто-нибудь ее читал?

Sanchezzz, библия пользователя php5 mysql - масштаб впечатлил smile

Автор: solenko 27.11.2008, 11:58
megatron, мануал для изучения синтаксиса + если задачи не класса homepage, нечто серьезного уровня. Из того что читал просматривал мне понравилась только http://www.ozon.ru/context/detail/id/2527057/

Добавлено через 1 минуту и 19 секунд
megatron, суть в том, что PHP это язык, а не фреймверк как .NET, потому для изучение сомого PHP книга и не нужна -- достаточно мануала. А вот дальше... Дальше никакая книга не поможет )

Автор: megatron 27.11.2008, 12:06
solenko, Я знаю, что PHP это просто язык и как раз таки для фреймворка нужен один MSDN (т.е. мануал). А мануалы по языкам как правило пишутся нудным и сухим языком, без примеров, а хотелось бы выучить язык именно на конкретных рабочих примерах с комментариями. 

Автор: Sanchezzz 27.11.2008, 14:10

возьми библию я сча на нее смотрю у меня на роботе лежит вот эти две самые нормальные.

если нужно мануал то php.su или php.net 

рядактор выбрать либо 
zend 5.0 или
zend 6 for eclips
сервер для кодинка пойдет denwer3 или СТП

Автор: megatron 27.11.2008, 17:26
Sanchezzz, Спасибо, а что такое сервер для кодинка?

Автор: Sanchezzz 27.11.2008, 18:07
ну на чем ты будешь тестить php скрепты.

Автор: bars80080 27.11.2008, 18:12
megatron, советую http://php-myadmin.ru/learning/instrument-intro.html больше понимания даст

Автор: nerezus 28.11.2008, 01:40
Цитата

Вот такую книжку нашел. Может кто-нибудь ее читал?
 Фу такое [censored33! Пожалуйста, соблюдайте элементарные правила приличия при общении на форуме] читать.
Они сами основ работы то не знают, а книгу пишут.
Хотя книги того же Фленова еще хуже) Гораздо)

Автор: bars80080 28.11.2008, 10:20
Цитата(nerezus @  28.11.2008,  00:40 Найти цитируемый пост)
Фу такое [censored33! Пожалуйста, соблюдайте элементарные правила приличия при общении на форуме] читать.

что? Веллинг и Томпсон? да они на пальцах объясняют так, что не понять просто невозможно. может тебе под их обложкой что-то иное подсунули?

Автор: lelik133 28.11.2008, 11:21
да у Веллинга вполне доходчиво читал несколько их книжек, для начального уровня все очень и очень не плохо. 

Автор: nerezus 28.11.2008, 13:52
lelik133, да ну? Писать они умеет красиво. А вот грамотно - не умеют.
И потом куча "быдлокодеров" после их книжек появляется.

Чего только стоит из получение данных из базы с stripslashes. Я уж не говорю о прочих security-дефектах.

Добавлено через 1 минуту и 18 секунд
Цитата

что? Веллинг и Томпсон? да они на пальцах объясняют так, что не понять просто невозможно. может тебе под их обложкой что-то иное подсунули?
 Это да. Только вот неправильно объясняют. Дать пару страничек из скана книги? Сам посмотришь на это.

Автор: bars80080 28.11.2008, 15:15
Цитата(nerezus @  28.11.2008,  12:52 Найти цитируемый пост)
Чего только стоит из получение данных из базы с stripslashes

я читал второе издание, судя по тексту php4 тогда только-только появился. ни о каких mysql_escape_string() тогда не было речи

Автор: solenko 28.11.2008, 15:38
bars80080, при чем тут mysql_escape_string? Речь о stripslashes а не addslashes и на ВЫХОДЕ а не на входе.

Автор: nerezus 28.11.2008, 15:50
bars80080, мда.
Как прочитаешь манул, то ответь на вопрос: откуда экранированные символы могут взяться в базе:
Варианты ответа:
1) Одепты Ктулху взломали базу и добавили дополнительные слеши.
2) Демон сделал addslashes 2 раза и продолжает пырица О_О
3) Авторы этого кода имеют огромные проблемы с работой с mysql.

Автор: bars80080 28.11.2008, 16:37
странно, сейчас проверил, в самом деле из БД данные извлекаются уже разэкранированные. хотя вроде когда-то проверял, вроде не было автоматики (может, это была моя древняя связка php4.3+mysql3. но врать не буду)

под нынешние данные, stripslashes конечно для подрезки заэкраннированных на входе данных не требуется

а двойной вариант, кстати возможен, если magic_quotes включён

Автор: nerezus 28.11.2008, 16:51
Цитата

странно, сейчас проверил, в самом деле из БД данные извлекаются уже разэкранированные.
 OMFG 
А ты до этого работал с БД? Только честно.

Цитата

хотя вроде когда-то проверял, вроде не было автоматики
 Такого не могло быть впринципе.

Цитата

под нынешние данные, stripslashes конечно для подрезки заэкраннированных на входе данных не требуется
 Никогда не требовался.

Цитата

а двойной вариант, кстати возможен, если magic_quotes включён
 Ага, давайте сделаем 2 ошибки, компенсирующие друг друга.

Автор: bars80080 28.11.2008, 18:18
Цитата(nerezus @  28.11.2008,  15:51 Найти цитируемый пост)
А ты до этого работал с БД? Только честно.

Такого не могло быть впринципе.

Никогда не требовался.

ну, мы сейчас тут будем меряться, кто сколько и чего пользовал? и специально устанавливать трёшку дабы проверять?

Автор: nerezus 29.11.2008, 00:35
Цитата

и специально устанавливать трёшку дабы проверять?
 Эта книга писалась не в этоху трешки. Просто ее авторы не знают пхп.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)