imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 20.01.2005, 14:14     # 1
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Exclamation "Фичи" и "Баги" или Сделаем опыт общим!

Тема называется может немного и не очень понятно, но лишь потому что хотелось дать наиболее общее название.

Итак, все программисты, Дизайнеры и т.д. в свойе работе сталкиваются с различными мелочами, когда казалось бы "все правильно" но "работает не так". Или в одном браузере работает нормально, задокументировано что и в другом должно также - ан нет, он почему-то отображает иначе.

Или в языке программирования, что-то не так работает в какой-то ситуации, как должно...

Вобщем ситуации такие не редкость...

Дак вот, предлагаю собирать здесь такие вот мелочи, база по которым сможет просто облегчить жизнь другим, столкнувшимися с подобными "неприятностями".

Чтобы не распыляться на все подряд, ограничим тему следующим: [X]HTML, CSS, DOM, JavaScript, [VBScript], ну и возможно смежные с этим технологии

Внимание: Этот топик посвящен НЕ различию браузеров! Не нужно писать типа - в ААА работает - в ББББ нет.

Также огромная просьба, если не уверены в чем-то, или вопрос, лучше сначала спросить в отдельном топике. Сюда же лучше постить проблему в общем виде, тоесть в минимальном контексте примера (если он вообще нужен) чтобы была ясна ее суть.


==========================================================
Ну и начну:
Случайно выяснилось, что InternetExplorer 6.0 отображает стиль границы dotted точно также kak dashed (при толщине рамки в 1px, за уточнение спасибо Sheryld)
----------------------------------------------------------
RaZEr:
IE 6.0: игнорирует padding при задании height (должно быть: padding+height)
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.

Последний раз редактировалось Hubbitus; 22.01.2005 в 20:31.
Hubbitus вне форума  
Старый 20.01.2005, 17:18     # 2
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
IE 6.0: игнорирует padding при задании height (должно быть: padding+height)
RaZEr вне форума  
Старый 21.01.2005, 17:07     # 3
EvroStandart
Full Member
 
Аватар для EvroStandart
 
Регистрация: 20.01.2004
Адрес: Таллинн
Пол: Male
Сообщения: 622

EvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собой
в PHP пишу:
$x--;

Апач заходит в бесконечный цыкл.
EvroStandart вне форума  
Старый 21.01.2005, 17:35     # 4
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Цитата:
EvroStandart:
в PHP пишу:
$x--;
Апач заходит в бесконечный цыкл.
Ну вопервых наверное PHP, а не Апач.
А во-вторых, прошу конкретизировать версию PHP, Апача и всего остального, чтобы наблюдать этот Баг. Вроде бы PHP нормально работает с операциями постинкремента/декремента. Проверил это утверждение на PHP 5.0.0. и Апач - 2.0.40 - проблемы нету!. Также ее нету на PHP 4.2.2 и томже апаче.
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 21.01.2005, 18:05     # 5
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
rh.redora2/httpd 2.0.52/php5.0.3
rh.redora2/httpd 2.0.52/php5.0.3rc1
winxp.sp2/httpd 2.0.52/php5.0.3

так же не наблюдаю проблемы.
RaZEr вне форума  
Старый 21.01.2005, 21:00     # 6
Sheryld
Full Member
 
Регистрация: 29.05.2002
Сообщения: 544

Sheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царстве
Цитата:
Hubbitus:
Ну и начну: Случайно выяснилось, что InternetExplorer 6.0 отображает стиль границы dotted точно также kak dashed
это не совсем так, это получается если только размер border-а задан как минимальный(1px).

попробуй этот код:

Код:
<style>
.line0
{
  border:3px dashed #000000;
}
.line1
{
  border:3px dotted #000000;
}
</style>

<div class=line0>
&nbsp;
</div>
<BR>
<div class=line1>
&nbsp;
</div>
p.s. полезность этой темы сомнительна, т.к. слишком мало авторитетного народа. и к тому же для всех более менее серезных проектов есть что-то подобное:

http://bugs.php.net/

p.p.s.

decrement bugs, etc:

http://bugs.php.net/search.php?searc...ail=&bug_age=0
__________________
убрано по просьбе администратора

Последний раз редактировалось Sheryld; 21.01.2005 в 21:10.
Sheryld вне форума  
Старый 21.01.2005, 21:25     # 7
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Цитата:
это не совсем так, это получается если только размер border-а задан как минимальный
4 из 5 случаев это как раз 1px.
Цитата:
т.к. слишком мало авторитетного народа
Особого авторитета для этого не нужно. Ошибку/недочет может заметить любой, кто что-либо создает.
Цитата:
и к тому же для всех более менее серезных проектов есть что-то подобное:
Да вот понимаешь, не нашли. Конечно на офсайтах браузеров всё есть, но не у всех есть время копаться в манах для каждого браузера в отдельности.
RaZEr вне форума  
Старый 21.01.2005, 22:03     # 8
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Цитата:
Sheryld:
это не совсем так, это получается если только размер border-а задан как минимальный(1px).
Дельная конкретизация бага, спасибо. (Только вполне достаточно было этого, я думаю подобный приведеннму тобой пример смог бы сделать каждый )
Цитата:
Sheryld:
p.s. полезность этой темы сомнительна, т.к. слишком мало авторитетного народа. и к тому же для всех более менее серезных проектов есть что-то подобное:

http://bugs.php.net/
Будет уже не плохо, если это поможет хоть кому-то, да и самим людям просто чтобы не спотыкаться повторно о те же самые грабли. А о багрепортах конечно не забыли, но во-первых там настолько много всего что найти то что нужно достаточно сложно, но главное даже не это: я в свое время гашел ошибку в PHP (4.2 какой-то версии, сейчас не актуально поэтому здесь не пишу), собирался ее туда запостить, собирался, собирался.... так и не запостил. Вобщем давно ее конечно исправили. И я думаю таких людей много, которым лень туда писать, а вот собирать подобные вещи, если они хоть кому-то (прежде всего нам самим) помогут, помоему полезно.
И потом, не всегда это ошибки могут быть, и там ты не найдешь такого, скажем "странного" поведения, поскольку там только "баги", а "фичи" будут у нас эксклюзивны...
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 22.01.2005, 11:40     # 9
EvroStandart
Full Member
 
Аватар для EvroStandart
 
Регистрация: 20.01.2004
Адрес: Таллинн
Пол: Male
Сообщения: 622

EvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собойEvroStandart Имеются все основания чтобы гордиться собой
Цитата:
Hubbitus:
прошу конкретизировать версию PHP, Апача и всего остального, чтобы наблюдать этот Баг.
Apache/1.3.27 (Win32) PHP/4.3.0. Всё это в пакете Денвер установленном на WIN XP prof SP1
EvroStandart вне форума  
Старый 22.01.2005, 13:48     # 10
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
2 Hubbitus: Может стоит определиь список технологий о которых будем говорить?
RaZEr вне форума  
Старый 22.01.2005, 13:56     # 11
V0iD
Junior Member
 
Аватар для V0iD
 
Регистрация: 01.06.2003
Адрес: Msk
Пол: Male
Сообщения: 138

V0iD Путь к славе только начался
Internet Explorer отчего-то очень внимательно относится к переносам строк в html-коде. Конкретных примеров не могу привести, но часто это всякие сдвиги, ненужные строки высотой ~1px над картинками и т.д...
__________________
Завтра будет.
Лучше.
V0iD вне форума  
Старый 22.01.2005, 14:03     # 12
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Цитата:
Internet Explorer отчего-то очень внимательно относится к переносам строк в html-коде
Да. Он воспринимает символы переноса строки как текстовые ноды. Это вполне нормально.
RaZEr вне форума  
Старый 22.01.2005, 14:19     # 13
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Цитата:
RaZEr:
2 Hubbitus: Может стоит определиь список технологий о которых будем говорить?
Да, наверное стоит как-то конкретизировать. И может создать для обсуждения отдельный топик, а в этом только результат, чистую "Базу"? И тогда попросим тебя следить за чистотой его (обсуждения все будешь переносить в него, если они возникают), а просто лишние удалять, думаю никто не против?

Кстати, с этим наверное многие сталкивались, но всеже: Хотя в стандарте определено что закрывающий тег </td> необязателен и в большинстве случаев все нормально без него, но если в ячейке присутствует только картинка, то IE, обрабатывает это не верно, и даже при прописывании жестко размеров ячейки, высота ее немного больше (расползается дизайн).
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 22.01.2005, 16:07     # 14
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Цитата:
И может создать для обсуждения отдельный топик, а в этом только результат, чистую "Базу"?
Раз уже здесь начали обсуждать, то создавать топик надо именно под отдельную базу. Когда накопится побольше багов, я этим займусь.
RaZEr вне форума  
Старый 22.01.2005, 16:33     # 15
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Цитата:
RaZEr:
Раз уже здесь начали обсуждать, то создавать топик надо именно под отдельную базу. Когда накопится побольше багов, я этим займусь.
Ну раз уж обсуждаем, то обсудим и как это сделать все лучше. Вообще можно просто править шапку, вынося конкретику, послее обсуждений и подтверждений (так делается во многих топиках на этом форуме). Поидее так даже лучше получится - есть утверждения и всегда можно посмотреть их обсужения, и возможно иногда пути обхода самые красивые...

А что насчет списка, того что хотим здесь иметь? Какие у всех есть предложения?
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 22.01.2005, 16:38     # 16
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Цитата:
Вообще можно просто править шапку, вынося конкретику, послее обсуждений и подтверждений
Хорошо, - пусть будет в шапке. Если не влезет - в отдельный топ.

Цитата:
А что насчет списка, того что хотим здесь иметь? Какие у всех есть предложения?
[X]HTML, CSS и JS. Вроде всё. Можно ещё VBScript добавить, но как-то он последнее время неудел.
RaZEr вне форума  
Старый 23.03.2005, 01:58     # 17
MeatEater
Member
 
Регистрация: 25.08.2002
Сообщения: 207

MeatEater Путь к славе только начался
imho кривое наследование

Не знаю, в тему ли это. Однако:

Есть HTML-страница с внешним файлом CSS. В CSS для BODY прописаны стили текста и стили гиперлинков. Так вот, если на странице есть таблица, то она получает стили только для гиперлинков, а для обычного текста - нет.

Я бы считал логичным, что таблица лежит в пределах BODY и должна получать и стиль для текста тоже.

Имел этот баг давно, и сейчас имею (или он меня) на XP Pro SP1 + IE6.0.x SP1

Решение простое есть - в CSS пишешь стили для таблицы. Но ПОЧЕМУ?
MeatEater вне форума  
Старый 08.04.2005, 00:41     # 18
Stormbr!nger
Newbie
 
Регистрация: 08.04.2005
Адрес: Львов
Сообщения: 31

Stormbr!nger Нуль без палочки
Удвоение отступов

<div style="float: left; width: 200px; background:#ebebeb; margin-left: 100px;">Some text</div>

В ИЕ отступ слева для блока будет ровно в два раза больше указанного. Лечится добавлением display: inline в style.
Stormbr!nger вне форума  
Старый 08.04.2005, 00:53     # 19
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
И ещё про css:float...

В ИЕ отодвигается содержимым блока. Т.е. если внутри блока содержащего блок с float есть другие блоки, то они могут сдвинуть блок с float.

PS: Проверялось на IE 6.x
RaZEr вне форума  
Старый 08.04.2005, 18:22     # 20
Asgard
Member
 
Аватар для Asgard
 
Регистрация: 19.10.2004
Сообщения: 394

Asgard Популярный человек на этом форумеAsgard Популярный человек на этом форумеAsgard Популярный человек на этом форумеAsgard Популярный человек на этом форумеAsgard Популярный человек на этом форумеAsgard Популярный человек на этом форумеAsgard Популярный человек на этом форуме
Poison NULL byte в Perl -- вроде штука известная, но просматривая множество чужих скриптов я не встретил ни в одном из них механизма защиты от этого бага(хотя во многих из них она была очень нужна).

Perl считает \0 разделителем строки, поэтому если в строке типа:
script.pl?html=one
(допустим скрипт добавляет в конец one '.html')
подставить вместо one script.pl и добавить после него %%0, то удастся просмотреть код скрипта, что не есть хорошо. Поэтому следует включить фильтр типа s/\\0//g;
Asgard вне форума  

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 15:05.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.