|
|
|
| Здравствуйте. Я учился PHP по вашей книге и теперь все говорят, что я ламер и что у меня кривой код. И почему-то все смеются и говорят, что применение echo() - это уродство и ламерство, и надо применять какой-то <?=$_GET["printvar"] ?>. Почему?
И ещё ко мне на мыло теперь отправляют сообщения с содержанием "ты ху#!!! иди учись кодить школьник тупой!!!". | |
|
|
|
|
|
|
|
для: Codetru
(19.11.2008 в 21:47)
| | >надо применять какой-то <?=$_GET["printvar"] ?>. Почему?
Если короткие теги разрешены, то можете и так применять.
>что применение echo() - это уродство и ламерство
Ну-ну. Кроме как $_GET["printvar"] большего вы не выведите.
Так, что если мне например надо вывести $_GET["printvar"]. "test", соответственно последнего не будет.
Можете плюнуть в лицо тем, кто это говорит. | |
|
|
|
|
|
|
|
для: AcidTrash
(19.11.2008 в 22:06)
| | Пусть я буду лучше сто раз ламером.. но никогда не напишу <?=$_GET["printvar"] ?>
Потом удивляются... чё эт защиту адронного коллайдера поломали | |
|
|
|
|
|
|
|
для: Valick
(19.11.2008 в 22:09)
| | Да написать, то можно, в зависимости от разрешения коротких тегов, но при выводе доп. из этого ничего не получится. Вот такое использование это как раз ламерство. | |
|
|
|
|
|
|
|
для: AcidTrash
(19.11.2008 в 22:12)
| |
<?php echo htmlspecialchars($_GET['printvar']); ?>
|
| |
|
|
|
|
|
|
|
для: Valick
(19.11.2008 в 22:14)
| | И к чему вы это мне привели?
Я, вроде автору очень понятно сказал, что такой подход делать не стоит.
И htmlspecialchars не всегда уж надо применять. | |
|
|
|
|
|
|
|
для: Codetru
(19.11.2008 в 21:47)
| | По какой бы книге вы ни учились, ваш код будет только вашим. Даже если вы будете поднатаскивать другого человека (чтобы он, в будущем, вам помогал в программировании), то у него будет свой код.
То есть, книга тут непричем.
Если ваш код называют ламерским, то тут сразу две истины:
а) он действительно может быть ламерским (в вашем примере есть уязвимость);
б) Кто понимает, не оценивает; а кто оценивает — не понимает.
Чтобы код был хорошим, нужно нарываться на неприятности в деле программирования. То есть, делаете "ламерский код". Используете. Видите взлом. Жалуетесь на форум, или читаете документацию и находите ошибку. Далее у вас такой ошибки не будет. Если же пожаловаться некому, то на то этот форум и есть. Пишите кусочек кода и просите проверить.
В целом, ошибки бывают в столь многих местах, что узреть их одним взглядом нельзя. И уж точно нельзя посылать на обзор свой код человеку, который может сказать, что у вас ламерский код. Код свой можно показывать только тем, кто укажет, где у вас ошибки. И объяснит - почему. | |
|
|
|
|
|
|
|
для: Codetru
(19.11.2008 в 21:47)
| | Всем спасибо. Пойду отвечать. | |
|
|
|
|
|
|
|
для: Codetru
(19.11.2008 в 21:47)
| | >И ещё ко мне на мыло теперь отправляют сообщения с содержанием "ты ху#!!! иди учись
>кодить школьник тупой!!!".
На такое ничего отвечать не нужно, по сетевому этикету такие письма удаляются без чтения. Конструктивные предложения и замечания всегда оформляются в вежливым и нейтральным тоном - все остальное просто хулиганство и детские комплексы, на которые не стоит обращать внимания. Тем более отвечать на это что-то. | |
|
|
|