возможно. но лучше применять обьединения ячеек или столбцов, т.к. потом будет проще разобраться, из-за чего что куда уезжает, да и кода меньше и понятней
ну rowspan и colspan хоть и хорошее решение, но из них ослиные уши торчат...
обычно начинаются глюки с размерами столбцов при сложной структуре.
поэтому править такое иногда бывает даже сложнее чем вариант с вложеными табличками.
- таблицы: пока все содержимое не загрузится клиент ни чего не увидит - это же + слоев
а нифига подобного :-D это смотря как таблички и дивы использовать.
На мой взгляд не надо кидатся в крайности... иногда дешевле применить табличку чем див, иногда наоборот.
Все зависит от вменяемости дизайнера.
А то что сейчас всех тянет на "дивность", так это, как правильно заметили valenok и scuter - У заказчиков в голове опилки... да-да-да
вижу сайт с фреймами, стараюсь от туда уйти побыстрее. Единственное, действительное оправданное использование фреймов, имхо, это в браузерных играх (аля БК).
Ну еще фреймы весьма нужны в админках и фики-хелперах, там без них полный абзац.
NOBEL пишет:
А средствами ява не получится?
средствами JS подгрузить данные можно...
например
1. <script src="menu.txt"></script>
таким макаром мы можем подключить JS файлик в котором можно разместить например менюшку
2. можно юзать jQuery а точнее функцию Load, которая может AJAX-ом подгружать нужные файлы...
(Уточню для продвинутых) метод Load() подгружает данные и в наличии РНР не нуждается, поэтому просьба начинающих не путать.
некоторые данные просто не проходять так как надо екранизировать кавычки,
но когда я их экранизирую почему то хранится это всё в базе с экранироваными кавычками и выдаётся косяк \" \' примепно так,
что с этим косяком делать пока не знаю.
1. убейте магические кавычки на всякий случай...
2. юзайте mysql_escape_string() для экранирования
Честно говоря, не понял! Могли бы Вы, уважаемый, объяснить на примере?
внимательно посмотрите на код и вам все станет ясно... данные хреновины... пардон... функции превращают любые объекты и масивы втом числе в строчку, которую затем опять можно превратить в массив что вам в принципе и нужно
вы мне вот что скажите - если есть решение, то какое и существуют ли такие скрипты или программы?
помню в дни моей бомбометной юности, я сталкнулся с подобным горем на вполне приличном хостинге...
Решил весьма... Эээ... Диким способом...
Я файлики, благо небольшие, зашифровал симетричным, блочным алгоритмом... а ключики сложил в PHP файлик.
Так как увидеть кишки РНР файла нельзя, то и пароли в безопасности. А когда отдавал людям контент, то просто расшифровывал. (повторюсь. файлы были менее 1Мб)
как вариант, это добавить ко всем вашим тайным файлам расширение .РНР а в начале файла
Ничего не забыли? А? А ТелНет? Я видел, что в скрипты вставляли специальные переменные и константы.
ну хостинг с открытыми портами и службой telnet, долго не живут... обычно минут 15-20.
Цитата:
Еще интересует проблема полного скачивания сайтов. Вроде бы проблемы актуальны
полное скачивание сайта? Помилуйте, но если вы что-то выкладываете в общий доступ, то защитить инфу можно только против полных ламаков. Да и не гуманно это
обычно смотрят, чтобы HTTP_REFERER был с вашего сайта, потом делают много ссылок пустышек (человек не увидет а робот завязнет)
Но если вы начнете так извращатся, вас google-bot занесет в список особо нехороших и через поисковик вас никто не найдет
они не воруют а берут скрипт флешки,
и выкладывают у себя на сайте.
Да, при условии что сай жертва разрешает такие действия...
Но есть сайты, которые например, проверяют откуда запрошен файл, да и флеш-плеер где попало обычно не запускается. (как повезет)
вот как. удивлен. А как же блокировка файла? второй скрипт, хочет он того или нет, будет ждать, когда файл освободится.
Если в вашей системе блокировка файлов по какой-то причине не работает, что весьма сомнительно, тогда можно воспользоватся переименовыванием файла, как ни крути а переименовывание файла в РНР, процедура атомарная.
подробней в: "РНР5 в подлинике"
кстати, если база mysql 4.* а таблички myisam, то можно нарватся на колизию.
ну... одновременная работа вполне получится, главное файл на долго не задерживать.
как я понимаю, скртипты вы запускаете кроном, тогда решение это:
1. через файл
2. через файл в RAM (многие хостеры под Linux-ом делают /tmp не на диске а в памяти)
3. memcached
несовсем понятно что делает "хацкер" среди нас, но отвечу:
ответ 1
Все что может получить человек через броузер, может украсть робот (в 95%)
на "рутубу" файлы сервер отдает флеш плееру в формате FLV... Достаточно поставить подходящие фильтры трафика и поток с видио у вас в кармане.
ответ 2
проиграть видио можно по разному, например воспользовавшись флеш-плеером, например отсюда: http://flv-mp3[dot]com/ru/
если же это AVI то надо вставить проигрыватель... смотри подробности:
Тег: Object
ответ 1
я бы предложил более дешОвый способ. (если вы не регистрируете юзверей на сайте)
примените кукитсы... добавляйте папки, в которые человек смотрел в $_COOKIE...
ответ 2
проинклудить скрипты с другого сайта на свой невозможно. (с оговорками)
ибо сервер противника выдаст вам не код, а результат выполнения этого кода