Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Ничего не работает. Что делать? FAQ
 
 автор: valenok   (23.06.2006 в 00:33)   письмо автору
 
 

Ничего не работает. Что делать?
Статья написанна: © phpfaq.ru, 2006

   
 
 автор: valenok   (23.06.2006 в 00:34)   письмо автору
 
   для: valenok   (23.06.2006 в 00:33)
 

Если вдруг господин Мордыратор решит удалить: поясните заодно за что..

   
 
 автор: Unkind™   (23.06.2006 в 01:17)   письмо автору
 
   для: valenok   (23.06.2006 в 00:34)
 

Лучше, наверное, либо сюда писать текст, либо в аттач...А так реклама получается...

   
 
 автор: Кузнецов М.В.   (23.06.2006 в 02:06)   письмо автору
 
   для: valenok   (23.06.2006 в 00:33)
 

:)))
А Вы сами то эту статью читали? Особенно в той части, что "Очень многие люди не понимают, что такое сообщение об ошибке". Это я к вопросу об удалении некоторых Ваших тем модераторами.
Я Вам объясню какими действиями он руководствуется, хотя это и противоречит правилам форума. Согласно которым действия модераторов не обсуждаются. Ну да ладно, я у себя дома все-таки.
Во-первых. Этот сайт не рекламный. На нем могло бы быть очень много рекламы, но нам это совершенно не хочется делать. Да и не нужно. Поэтому и рекламировать здесь ничего не надо. Тем более ерунду. Большинство Ваших тем удалятся именно из-за этого. В смысле, из-за рекламы и из-за ерунды.
Понимаете, какая вещь... Этот сайт - наш дом. Построенный нашими усилиями и на наши деньги. И в своем доме мы хотим видеть только то, что приятно нам видеть. И только тех, кого приятно нам видеть. Тем, кто разделяет нашу точку зрения - двери этого дома всегда открыты. Тем, кто не разделяет можно только посоветовать идти туда, где его точка зрения будет принята. Просто и по деловому. Если же кто-то пытается, придя в гости активно распространять точку зрения, которая неприятна хозяевам дома, и при этом не замолкает после того, как его попросят помолчать, - знаете что с такими в реальной жизни делают? Это же просто всё. Поэтому спрашивать, почему модератор удаляет ту или иную тему смешно. Кстати, у нас еще очень добрый модератор, потому что удаляет он только те темы, в которых люди, желая выказаться, пишут откровенную чушь, не имеющую ничего общего с реальностью. В том числе и явно ошибочный код.
Второе. Это сайт не для чуши и пустопорожней болтовни. Поэтому мусор безжалостно удаляется. На что, надеюсь, никто не в обиде, потому что мало кому приятно, когда в его родную квартиру из подъездных контейнеров заносят отбросы всякие. Если есть такие квартиры, хозяева которых приветствуют, когда к ним отходы жизнедеятельности тащут, (бывают и такие - бомжи, которым жрать нечего) - значит туда и нужно идти. Здесь этого делать не надо.

   
 
 автор: masterp.h10.ru   (28.06.2006 в 20:32)   письмо автору
 
   для: Кузнецов М.В.   (23.06.2006 в 02:06)
 

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

   
 
 автор: elenaki   (28.06.2006 в 21:13)   письмо автору
 
   для: masterp.h10.ru   (28.06.2006 в 20:32)
 

ненужные нотации, прописные истины. к тому же слишком много ошибок и восклицательных знаков. и кажется, я читала это года 4 назад. при чем тут 2006?

   
 
 автор: Loki   (28.06.2006 в 23:34)   письмо автору
 
   для: valenok   (23.06.2006 в 00:33)
 

Хм... кажется я понял о чем эта тема:
http://www.google.ru/ - на этом ресурсе очень много разноплановой и крайне занимательной информации!
Все протащились какую я "книгу" в "библиотеку" приволок? То-то же...

   
 
 автор: masterp.h10.ru   (29.06.2006 в 00:44)   письмо автору
 
   для: Loki   (28.06.2006 в 23:34)
 

=)
Я думаю что все знают о этом сайте, так что вы принесли книгу которая у каждого есть дома.

Я заметил что чипс иногда вместо того что бы ответить, дает ссылки на другие темы, в которых можно найти ответ на заданный вопрос, я не чего не имею против этого(если бы имел то воспользовался бы=)).

Так давайте приставим, что валенок не дал ссылку на страницу в которой подробно объяснено что надо делать если скрипт не работает, а попросил такую ссылку , а я ему ответил:
"На валенок ссылку:"http://phpfaq.ru/debug""

А потом кто то другой пришел на форум, и тоже попросил ссылку на страницу в которой подробно объяснимо что надо делать если скрипт не работает, а чипс ему дал ссылку на тему валенка, и так получилось тоже самое, просто валенок сократил путь, тем что не попросил ссылку, а сразу же дал.

   
 
 автор: Кузнецов М.В.   (29.06.2006 в 03:46)   письмо автору
 
   для: masterp.h10.ru   (29.06.2006 в 00:44)
 

>А потом кто то другой пришел на форум, и тоже попросил
>ссылку на страницу в которой подробно объяснимо что надо
>делать если скрипт не работает
У меня такое ощущение, что эту "книгу из библиотеки" мало кто читал :)
Мое общее мнение:
1. Лично я очень не люблю книги с названием типа "Как стать Богом" размером в пять листов стандартного текста. Это что-то уже из разряда заклинаний. Потому что чтобы достичь цели хотя бы на 10% при таком многообещающем названии нужно написать несколько тысяч страниц. Как минимум. А в существующей статье изложение ведется по принципу примерно такого диалога:
- Ничего не работает? Что делать?!
- Надо сделать так, чтоб работало.
2. Я с огромным удовольствием, честно, прочитал эту статью. Не потому, что у меня ничего не работает и я не знаю, что делать, а потому что у автора просто потрясающий юмористический стиль написания, после которого про то, что эта статья о PHP вообще забываешь начисто. Только дело в том, что основная цель нашего портала - не юморески.
Теперь немного конкретики. Юмора, в смысле. По тексту статьи. Цитаты из статьи обозначены символом ">".
>Убедитесь, что вы видите сообщения об ошибках
Надо было еще добавить "Убедитесь, что вы видите код, клавиатуру и монитор. также убедитесь в том, что в момент программирования вы сидите за компьютером, а не за швейной машинкой".
>Хотя в некоторых случаях это всё равно не поможет
Недолго музыка играла...
>Я тебе сейчас открою страшный секрет. В мире НЕТ программистов, которые пишут код, как
>художники на Арбате - сел, наваял, отдал. Нету. И не будет.
Ну точно заклинания. Правда автор, видно, не знает другого страшного секрета, что и художников из разрада "сел, наваял, отдал" тоже нет. Если это Художники, а не художнички.
>Больше того. В большинстве случаев совершенно бесполезно вываливать на форум свой код,
>и спрашивать - "В чём ошибка?". ... Поэтому отгадывать, в чём, теоретически, может быть
>ошибка, никто не будет.
Автор очень сильно склонен к ненужным обобщениям, вместо того, чтобы говорить только за себя. Кроме того в этом месте текста он очень сильно себе противоречит, так как несколькими строками выше говорил, что "Получив сообщение об ошибке, вы можете его проичитать и исправить. Если не справились - пишите на форум. При этом КОПИРУЙТЕ сообщение об ошибке, и КОПИРУЙТЕ небольшой - 3-5 строк - кусок кода". Становится совершенно не понятно, зачем, во-первых, спрашивать на формуах о том, в чем ошибка, если там этого все равно не скажут. Кроме того, сначала говорится, что нужно копировать кусок кода, если имело место сообщение об ошибке, а ниже говорится о том, что этого делать не надо.
>Те, кто приходит к веб-программированию от дизайна, или от игр, или от нечего делать, проcто не знают этой страшной тайны:
Опять тайны. Ну и не нужно в один ряд ставить дизайн, игры и "нечего делать"
тайна в том, что
>Основное время программиста уходит на поиск ошибок и отладку.
Создается впечатление, что все программисты клинические дебилы и занимаются только тем, что делают ошибки... Отладка - вещь важная, кто бы спорил. Только есть еще такая штука как опыт, которая позволяет на отладку тратить все меньше и меньше времени. Ну потому что все работает и без неё. А есть еще такая важная штука, как грамотное проектирование, которое позвляет значительно сократить время отладки. К сожалению, это слово в статье не встречается...
>И мы с тобой сейчас будем учиться их искать.
Спасибо, конечно, но мы как-нибудь без вас.
>К сожалению, очень много людей приходят к PHP вообще без опыта программирования и, как
>следствие - никогда не слышали об отладке.
Бедные люди...
>То есть, в первую очередь ты должен убедиться в том, что если сообщение об ошибке есть - ты
>его увидишь.
Соврешенно не факт, если следовать логике автора. Потому что для того, чтобы увидеть сообщение об ошибке, нужно выполнить еще пункт первый "Убедитесь, что вы видите сообщения об ошибках".
>Пояснение: Очень многие люди не понимают, что такое сообщение об ошибке. В основном эти >люди делятся на две категории.
Ну тут уже вообще какие-то зачатки психологии пошли... Очень смешные, правда.
Далее в середине статьи практически один в один повторяется ее начало... Вероятно, автор не уверен, что те, кому нужно убеждаться в том, что они видят сообщения об ошибках, вообще что-либо видят, в том числе и начало его статьи.
>Допустим, сообщение об ошибке появляется и ты его получил. Что делать дальше? Очень
>просто - прочесть и исправить.
Действительно, какая ерунда...
>Если не хватает зания английского языка, то стоит либо
>воспользоваться переводчиком, либо взять значащую часть этого сообщения и запросить
>Google.
Очень большая новость в программировании. До этой статьи все были не в курсе.
>Если же не нашел, то задай вопрос в форуме, точно скопировав небольшой (3-5 строк) кусок
>кода, в котором произошла ошибка, точно указав строку, о которой говорится в сообщении об >ошибке, а так же - самое главное! - само сообщение об ошибке.
>Согласись, что с такой информацией тебе на форуме помогут гораздо скорее и качественней?
То, копируй код, то не копируй... "Все мозги разбил на части, все извилины заплёл." Да и не факт, что помогут... В гугль отправят, и дело с концом. Скажут: "пойдика, ты в гугле поищи аналогичное сообщение об ошибке, найди там, что делать, выложи это к нам на форум, а вот после этого, согласись, мы поможем тебе еще намного быстрее и качественнее".
>Но бывает так, что программа не вызывает ошибок, но все равно не работает, или работает не
>так, как надо. Тут уже виноват или алгоритм или какие-то внешние факторы.
Внешние факторы в нашем деле вещь, конечно, крайне важная... Спросит человек на форуме "В чем ошибка?", а ты ему и скажешь: "Это, друг, внешние факторы... Ничего поделать не можем. Потому ка программирование кончилось и началась мистика".
>Допустим, скрипт выводит форму, получает ее, и записывает данные в базу. ТРИ шага! И в
>любом из них может быть ошибка
.
Страсти накаляются...
>Еще очень поможет избежать ошибок в программе выставление error_reporting в E_ALL с >самого начала работы скрипта.
Автор исписался и пишет про это уже в третий раз.
> либо - на форум, с вопросом "почему у меня переменная не заместилась своим значением"
Тут уже не на форум нужно а в научный журнал со статьей "К вопросу о замещении переменной своим значением". Очень удачная статья, в которой интрига уже в названии.
>Следует понимать, что здесь приведён пример, Нереальный.
Ну спасибо, дорогой!
>Примерно половина вопросов на форумах вызвана тем, что человек делает что-то...НЕ ЗНАЯ,
>что именно!
Полная психиатрия пошла. Несложно догадаться, что вторая половина вопросов вызвана тем, что те, кто вначеле знали, что делали, к концу процесса это забывают. В общем, шкльная задачка: вышли два человека из дома в магазин. И оба туда не пришли. В чем проблема? Один не знал, зачем он вышел из дома, а второй забыл по пути, для чего он вышел.
>Непризнанный гений строит сложный SQL запрос, а когда его спрашивают, как запрос должен
>выглядеть - он только хлопает глазами.
Вероятно от испуга.
>ВСЕГДА СНАЧАЛА составьте запрос руками
Без комментариев.
>Работа с удалённым хостом через сокет по протоколу HTTP - то же самое! Сначала научитесь выполнять все команды руками, посмотрите ответы сервера глазами
Ну это просто чудо :)))
>Запомните - на пхп вы работаете только со СТРОКАМИ!
Вот те раз, нельзя же так...
А, понятно. Далее автор разъясняет, что он имеет ввиду под строками: "HTML страница, которую вы создаёте скриптом - это для пхп всего лишь набор строк!"
>Осткрывая соединение с удалённым хостом, вы посылаете строку в сокет, вы получаете строку >из сокета. Пхп ничего не понимает в этих строках и за вас диалог вести не будет!
Да я все понял уже. Все дураки. И ПХП тоже.
>Если у вас не выполняется SQL запрос 0
"Уважаемый редактор! Может лучше про реактор?". (В.Высоцкий)
>Отладка - единственный и самый мощный способ найти ошибку в программе.
У автора явный разрыв логики к концу. Из того, что "Самый мощный" следует то, что есть еще другие - менее мощные. Однако в начале предложения, сказано, что это этот способ "единственный".
> Если у вас не работает программа, которая рисует форму,получает данные, записывает
>данные формы в базу и вывдит их снова, то разбейте программу на составляющие
Слово составляющие портит стиль. Автору для сохранности стиля нужно было поставить точку после слова "разбейте".
>Не работает локейшен?
Надо взять на вооружение. И писать примерно так: "скриптейшн, функейшен, эхейшен (echo), эскулейшен, еррейшен" и т.д.
>В файл записывается пустая строка? проверяйте составляющие этой строки на каждом этапе ее создания
Очень интересная инструкция. "проверяйте составляющие этой строки на каждом этапе ее создания". Главное - все по полочкам разложено.
>И всегда смотрите не то, что показывает браузер, а ИСХОДНЫЙ HTML код!
Радость ты моя, сизокрылая! Ну что ты несешь-то! Причем здесь HTML-код? Я на PHP, вообще-то, пишу. А скрипт, пардон, на сервере выполняется. И как, скажи, на милость, я буду видеть результат работы программы, если никогда не буду смотреть в браузер?
И т.д.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования