*
  Мысли   Галерея   Проекты   Тексты  
  Мысли   Галерея   Проекты   Тексты  
Giver: о пустоте  (2008-03-20 15:15:24)

Иногда возникает потребность в неком пустом символе, обычно это пробел, но не всегда он помагает. Например, если строке " " сделать trim(), то она станет пустой, и не валидной. Также иногда нужно сделать неразрвный пробел. HTML дает на то возможности с помощью тега <nobr>, но в некоторых местах он недоступен, и вообще недоступны какие либо средства форматирования. Тогдна на помощь приходит любой символ, отображение которого отсутсвует, например #160 (более известный как  &nbsp;) или #173. Различие между ними состоит в ширине. У последнего она равна нулю, и строка любой длины также будет не видна. В HTML его можно использовать как &#173;. Довольно часто в формах бывают обязателные поля, которые можно заполнить этим символом тогда его следует скопировать из таблицы символов или отсюда: '­'. Можно скопировать вместе с ковычками а затем удалить их. Символ останется. Еще одно применение в подделывании строк, в то время как строки идентичны визуально, вторая содержит несколько таких знаков.

Аналогичным образом можно поступить и с картинками. Создать gif или png с прозрачным фоном размером 1x1. В некоторых местах картинка проходит предварительное пережатие, и прозрачный становится черным (или неким другим цветом), в таких случаях можно воспользоватся пипеткой или скриншотом страницы, одним словом сделать картинку незаметной для человеческого глаза.

Вообще, рассматривая таблицу символов можно найти много интересного, которое обычно не фильтруется при сохранении формы даже если все теги HTML несщадно выгребаются фильтром. А этом может сильно изменить внешний вид страницы. Чего стоит только вертикальная табуляция и отметка "справа-на-лево". Или просто увеличить размер страницы на несколько мегабайт с помощью того же невидимого символа. Интересно заметить, что его так же не видно при просмотре исходного кода в большинстве браузеров, так как шрифты отрисовываются централизовнно системой, что еще более улсложняет отлов таких символов. Зато замечательно видно в консоле как пустое знакоместо.


Victor от 2008-03-22 18:18:44:
я ничо не понял(
Giver от 2008-03-22 20:39:36:
Вобщем суть такова -- символ есть, но его совсем не видно.
macintosh от 2008-03-23 19:41:53:
Интересная информация, полученная как всегда методом какого нить хака(в хорошем понимании) )))
macintosh от 2008-03-23 20:27:06:
да и еще забыл сказать было бы удобней если бы ты каменты из базы выбирал так, что самые последние по дате выползали вверх сделай DESC ;)
Giver от 2008-03-23 22:22:37:
даже не знаю, как по мне удобнее читать комментарии по хронологии, иначе сбивает, видишь ответы, а за ними вопросы
Согласен, не хватает ссылки вниз, чтобы не крутить каждый раз
Добавил сортировку комментов опционально по флагу
(кстати, раньше они вообще не сортировались, ибо вставляются по времени, а сейчас уже производится сортировака, нагрузка на базу лишняя)
Ray Ban Outlet Sale от 2015-11-23 20:20:41:
I've read this post and if I could I want to suggest you some interesting things or advice.[url=http://www.eurama.it/ReplicaHemresItalia/]Replica Hemres Italia Borse Sito Ufficiale[/url][url=http://www.eurama.it/ReplicaHemresItalia/]Hermes Birkin Kelly Bags Outlet[/url][url=http://www.eurama.it/ReplicaHemresItalia/]ortafoglio Hermes Prezzo[/url][url=http://www.eurama.it/ReplicaHemresItalia/]Migliore Hermes Cinture Online Sale[/url]Replica Hemres Italia Borse Sito UfficialeHermes Birkin Kelly Bags Outletortafoglio Hermes PrezzoMigliore Hermes Cinture Online Sale[url=http://www.steinkampphotography.com/assis/hermesoutlet.asp]Hermes Purse Replica[/url][url=http://www.steinkampphotography.com/assis/hermesoutlet.asp]Hermes Outlet Store USA[/url][url=http://www.steinkampphotography.com/assis/hermesoutlet.asp]Hermes Belts Outlet[/url][url=http://www.steinkampphotography.com/assis/hermesoutlet.asp]Hermes Kelly Bag 32 Outlet[/url]Hermes Purse ReplicaHermes Outlet Store USAHermes Belts OutletHermes Kelly Bag 32 Outlet[url=http://www.photodeposit.com/article/index.asp]Hermes Belts[/url][url=http://www.photodeposit.com/article/index.asp]Hermes Handbags Outlet[/url][url=http://www.photodeposit.com/article/index.asp]Hermes Outlet[/url][url=http://www.photodeposit.com/article/index.asp]Hermes Outlet Online Store[/url]Hermes BeltsHermes Handbags OutletHermes OutletHermes Outlet Online Store[url=http://www.my-registration.com/hermes/]Hermes Birkin Price[/url][url=http://www.my-registration.com/hermes/]Hermes Birkin[/url][url=http://www.my-registration.com/hermes/]Hermes Bag Price[/url][url=http://www.my-registration.com/hermes/]Hermes Kelly[/url]Hermes Birkin PriceHermes BirkinHermes Bag PriceHermes Kelly[url=http://www.therrci.org]Birkin Bag Hermes[/url][url=http://www.therrci.org]Hermes Bags Outlet[/url][url=http://www.therrci.org]Hermes Birkin Replica[/url][url=http://www.therrci.org]Hermes So Kelly Bag[/url]Birkin Bag HermesHermes Bags OutletHermes Birkin ReplicaHermes So Kelly Bag Ray Ban Outlet Sale http://www.comune.lanciano.chieti.it:8080/entra/Engine/raybanoutletsale.php
Hermes Bags Replica от 2015-12-08 11:08:10:
Prevent thinking about these folks & obtain these folks. Really worth every dime![url=http://www.comune.lanciano.chieti.it:8080/entra/Engine/hermesoutlet.php]Hermes Birkin Prezzo[/url][url=http://www.comune.lanciano.chieti.it:8080/entra/Engine/hermesoutlet.php]Hermes Outlet[/url][url=http://www.comune.lanciano.chieti.it:8080/entra/Engine/hermesoutlet.php]Borse Hermes Outlet[/url][url=http://www.comune.lanciano.chieti.it:8080/entra/Engine/hermesoutlet.php]Hermes Outlet Italia[/url][url=http://www.comune.lanciano.chieti.it:8080/entra/Engine/hermesoutlet.php]Hermes Handbags Outlet[/url][url=http://www.comune.lanciano.chieti.it:8080/entra/Engine/hermesoutlet.php]Hermes Outlet Store[/url][url=http://www.comune.lanciano.chieti.it:8080/entra/Engine/hermesoutlet.php]Hermes Birkin Outlet[/url][url=http://www.comune.lanciano.chieti.it:8080/entra/Engine/hermesoutlet.php]Hermes Kelly Outlet[/url][url=http://www.comune.lanciano.chieti.it:8080/entra/Engine/hermesoutlet.php]Hermes Outlet Online[/url][url=http://www.comune.lanciano.chieti.it:8080/entra/Engine/hermesoutlet.php]Cheap Hermes Bags[/url][url=http://www.comune.lanciano.chieti.it:8080/entra/Engine/hermesoutlet.php]Replica Hermes Bags[/url][url=http://www.comune.lanciano.chieti.it:8080/entra/Engine/hermesoutlet.php]Hermes Birkin Replica[/url]Hermes Birkin PrezzoHermes OutletBorse Hermes OutletHermes Outlet ItaliaHermes Handbags OutletHermes Outlet StoreHermes Birkin OutletHermes Kelly OutletHermes Outlet OnlineCheap Hermes BagsReplica Hermes BagsHermes Birkin Replica[url=http://licatholic.org/]Hermes Outlet[/url][url=http://licatholic.org/]Hermes Outlet Online[/url][url=http://licatholic.org/]Hermes Birkin Replica[/url][url=http://licatholic.org/]Hermes Belts Replica[/url][url=http://licatholic.org/]Hermes Bags Replica[/url][url=http://licatholic.org/]Hermes Purse Replica[/url][url=http://licatholic.org/]Hermes Birkin Outlet[/url][url=http://licatholic.org/]Hermes Bags Online[/url]Hermes OutletHermes Outlet OnlineHermes Birkin ReplicaHermes Belts ReplicaHermes Bags ReplicaHermes Purse ReplicaHermes Birkin OutletHermes Bags OnlineHermes Birkin PrezzoHermes Italia BorseHermes Borse KellyPortafoglio Hermes PrezzoBorse Hermes OutletHermes Borse BirkinHermes Birkin ReplicaHermes Outlet Online Italia[url=http://www.tessitura-gr.it/hermescinturereplica/]Hermes Birkin Prezzo[/url][url=http://www.tessitura-gr.it/hermescinturereplica/]Hermes Italia Borse[/url][url=http://www.tessitura-gr.it/hermescinturereplica/]Hermes Borse Kelly[/url][url=http://www.tessitura-gr.it/hermescinturereplica/]Portafoglio Hermes Prezzo[/url][url=http://www.animali.deagostinipassion.it/hermesoutletitalia/]Borse Hermes Outlet[/url][url=http://www.animali.deagostinipassion.it/hermesoutletitalia/]Hermes Borse Birkin[/url][url=http://www.animali.deagostinipassion.it/hermesoutletitalia/]Hermes Birkin Replica[/url][url=http://www.animali.deagostinipassion.it/hermesoutletitalia/]Hermes Outlet Online Italia[/url][url=http://www.eurama.it/ReplicaHemresItalia/]Replica Hemres Italia Borse Sito Ufficiale[/url][url=http://www.eurama.it/ReplicaHemresItalia/]Hermes Birkin Kelly Bags Outlet[/url][url=http://www.eurama.it/ReplicaHemresItalia/]ortafoglio Hermes Prezzo[/url][url=http://www.eurama.it/ReplicaHemresItalia/]Migliore Hermes Cinture Online Sale[/url]Replica Hemres Italia Borse Sito UfficialeHermes Birkin Kelly Bags Outletortafoglio Hermes PrezzoMigliore Hermes Cinture Online Sale[url=http://www.steinkampphotography.com/assis/hermesoutlet.asp]Hermes Purse Replica[/url][url=http://www.steinkampphotography.com/assis/hermesoutlet.asp]Hermes Outlet Store USA[/url][url=http://www.steinkampphotography.com/assis/hermesoutlet.asp]Hermes Belts Outlet[/url][url=http://www.steinkampphotography.com/assis/hermesoutlet.asp]Hermes Kelly Bag 32 Outlet[/url]Hermes Purse ReplicaHermes Outlet Store USAHermes Belts OutletHermes Kelly Bag 32 Outlet[url=http://www.photodeposit.com/article/index.asp]Hermes Belts[/url][url=http://www.photodeposit.com/article/index.asp]Hermes Handbags Outlet[/url][url=http://www.photodeposit.com/article/index.asp]Hermes Outlet[/url][url=http://www.photodeposit.com/article/index.asp]Hermes Outlet Online Store[/url]Hermes BeltsHermes Handbags OutletHermes OutletHermes Outlet Online Store[url=http://www.my-registration.com/hermes/]Hermes Birkin Price[/url][url=http://www.my-registration.com/hermes/]Hermes Birkin[/url][url=http://www.my-registration.com/hermes/]Hermes Bag Price[/url][url=http://www.my-registration.com/hermes/]Hermes Kelly[/url]Hermes Birkin PriceHermes BirkinHermes Bag PriceHermes Kelly[url=http://www.therrci.org]Birkin Bag Hermes[/url][url=http://www.therrci.org]Hermes Bags Outlet[/url][url=http://www.therrci.org]Hermes Birkin Replica[/url][url=http://www.therrci.org]Hermes So Kelly Bag[/url]Birkin Bag HermesHermes Bags OutletHermes Birkin ReplicaHermes So Kelly Bag Hermes Bags Replica
Cheap Hermes For Sale от 2016-11-05 08:09:44:
Dans ce site, vous serez en mesure d'acheter de la collection de repliques de[url=http://www.therrci.org]Birkin Bag Hermes[/url][url=http://www.therrci.org]Hermes Bags Outlet[/url][url=http://www.therrci.org]Hermes Birkin Replica[/url][url=http://www.therrci.org]Hermes So Kelly Bag[/url]Birkin Bag HermesHermes Bags OutletHermes Birkin ReplicaHermes So Kelly Bag[url=http://www.63com.com/]Hermes Outlet[/url][url=http://www.63com.com/]Hermes Outlet Store[/url][url=http://www.63com.com/]Hermes Birkin Replica[/url][url=http://www.63com.com/]Hermes Bags Replica[/url][url=http://www.63com.com/]Hermes Purse Replica[/url][url=http://www.63com.com/]Best Hermes Replica[/url][url=http://www.63com.com/]Hermes Bag Outlet[/url][url=http://www.63com.com/]Fake Hermes Bags For Sale[/url][url=http://www.63com.com/]Knock Off Hermes Belt Outlet[/url][url=http://www.63com.com/]Hermes Birkin Reviews[/url]Hermes OutletHermes Outlet StoreHermes Birkin ReplicaHermes Bags ReplicaHermes Purse ReplicaBest Hermes ReplicaHermes Bag OutletFake Hermes Bags For SaleKnock Off Hermes Belt OutletHermes Birkin Reviews[url=http://www.eurama.it/hermes.php]Hermes Outlet[/url][url=http://www.eurama.it/hermes.php]Hermes Outlet Online[/url][url=http://www.eurama.it/hermes.php]Birkin Bag Outlet[/url][url=http://www.eurama.it/hermes.php]Hermes Birkin Fake[/url][url=http://www.eurama.it/hermes.php]Cheap Hermes For Sale[/url][url=http://www.eurama.it/hermes.php]Hermes Purse Outlet[/url][url=http://www.eurama.it/hermes.php]Best Birkin Replica[/url][url=http://www.eurama.it/hermes.php]Birkin Bag Replica[/url][url=http://www.eurama.it/hermes.php]Cheap Authentic Hermes Belt[/url][url=http://www.eurama.it/hermes.php]Hermes Birkin Bags For Sale[/url]Hermes OutletHermes Outlet OnlineBirkin Bag OutletHermes Birkin FakeCheap Hermes For SaleHermes Purse OutletBest Birkin ReplicaBirkin Bag ReplicaCheap Authentic Hermes BeltHermes Birkin Bags For Sale[url=http://eurama.it/hermesoutlet.php]Hermes Birkin Prezzo[/url][url=http://eurama.it/hermesoutlet.php]Hermes Outlet[/url][url=http://eurama.it/hermesoutlet.php]Borse Hermes Outlet[/url][url=http://eurama.it/hermesoutlet.php]Hermes Outlet Italia[/url][url=http://eurama.it/hermesoutlet.php]Hermes Handbags Outlet[/url][url=http://eurama.it/hermesoutlet.php]Hermes Outlet Store[/url][url=http://eurama.it/hermesoutlet.php]Hermes Birkin Outlet[/url][url=http://eurama.it/hermesoutlet.php]Hermes Kelly Outlet[/url][url=http://eurama.it/hermesoutlet.php]Hermes Outlet Online[/url][url=http://eurama.it/hermesoutlet.php]Cheap Hermes Bags[/url][url=http://eurama.it/hermesoutlet.php]Replica Hermes Bags[/url][url=http://eurama.it/hermesoutlet.php]Hermes Birkin Replica[/url]Hermes Birkin PrezzoHermes OutletBorse Hermes OutletHermes Outlet ItaliaHermes Handbags OutletHermes Outlet StoreHermes Birkin OutletHermes Kelly OutletHermes Outlet OnlineCheap Hermes BagsReplica Hermes BagsHermes Birkin Replica[url=http://www.eurama.it/ReplicaHemresItalia/]Replica Hemres Italia Borse Sito Ufficiale[/url][url=http://www.eurama.it/ReplicaHemresItalia/]Hermes Birkin Kelly Bags Outlet[/url][url=http://www.eurama.it/ReplicaHemresItalia/]ortafoglio Hermes Prezzo[/url][url=http://www.eurama.it/ReplicaHemresItalia/]Migliore Hermes Cinture Online Sale[/url]Replica Hemres Italia Borse Sito UfficialeHermes Birkin Kelly Bags Outletortafoglio Hermes PrezzoMigliore Hermes Cinture Online Sale[url=http://snworks.com/products/hermesoutlet.php]Birkin Bag Replica[/url][url=http://snworks.com/products/hermesoutlet.php]Hermes Outlet[/url][url=http://snworks.com/products/hermesoutlet.php]Hermes Bags Outlet[/url][url=http://snworks.com/products/hermesoutlet.php]Hermes Handbags Outlet[/url][url=http://snworks.com/products/hermesoutlet.php]Hermes Birkin Outlet[/url][url=http://snworks.com/products/hermesoutlet.php]Hermes Outlet Store[/url][url=http://snworks.com/products/hermesoutlet.php]Hermes Online Outlet[/url][url=http://snworks.com/products/hermesoutlet.php]Cheap Hermes Bags[/url][url=http://snworks.com/products/hermesoutlet.php]Hermes Bags Replica[/url][url=http://snworks.com/products/hermesoutlet.php]Hermes Birkin Replica[/url][url=http://snworks.com/products/hermesoutlet.php]Hermes Birkin Bag Outlet[/url][url=http://snworks.com/products/hermesoutlet.php]Hermes Handbags[/url][url=http://snworks.com/products/hermesoutlet.php]Hermes Kelly[/url][url=http://snworks.com/products/hermesoutlet.php]Hermes Wallets[/url][url=http://snworks.com/products/hermesoutlet.php]Hermes Belts[/url][url=http://snworks.com/products/hermesoutlet.php]Hermes Evelyne[/url][url=http://snworks.com/products/hermesoutlet.php]Hermes Garden Party[/url]Birkin Bag ReplicaHermes OutletHermes Bags OutletHermes Handbags OutletHermes Birkin OutletHermes Outlet StoreHermes Online OutletCheap Hermes BagsHermes Bags ReplicaHermes Birkin ReplicaHermes Birkin Bag OutletHermes HandbagsHermes KellyHermes WalletsHermes BeltsHermes EvelyneHermes Garden Party Cheap Hermes For Sale
Hermes Wallets от 2016-11-05 09:00:53:
The post is written in very a good manner and it entails much useful information for me.[url=http://www.therrci.org]Birkin Bag Hermes[/url][url=http://www.therrci.org]Hermes Bags Outlet[/url][url=http://www.therrci.org]Hermes Birkin Replica[/url][url=http://www.therrci.org]Hermes So Kelly Bag[/url]Birkin Bag HermesHermes Bags OutletHermes Birkin ReplicaHermes So Kelly Bag[url=http://www.63com.com/]Hermes Outlet[/url][url=http://www.63com.com/]Hermes Outlet Store[/url][url=http://www.63com.com/]Hermes Birkin Replica[/url][url=http://www.63com.com/]Hermes Bags Replica[/url][url=http://www.63com.com/]Hermes Purse Replica[/url][url=http://www.63com.com/]Best Hermes Replica[/url][url=http://www.63com.com/]Hermes Bag Outlet[/url][url=http://www.63com.com/]Fake Hermes Bags For Sale[/url][url=http://www.63com.com/]Knock Off Hermes Belt Outlet[/url][url=http://www.63com.com/]Hermes Birkin Reviews[/url]Hermes OutletHermes Outlet StoreHermes Birkin ReplicaHermes Bags ReplicaHermes Purse ReplicaBest Hermes ReplicaHermes Bag OutletFake Hermes Bags For SaleKnock Off Hermes Belt OutletHermes Birkin Reviews[url=http://www.eurama.it/hermes.php]Hermes Outlet[/url][url=http://www.eurama.it/hermes.php]Hermes Outlet Online[/url][url=http://www.eurama.it/hermes.php]Birkin Bag Outlet[/url][url=http://www.eurama.it/hermes.php]Hermes Birkin Fake[/url][url=http://www.eurama.it/hermes.php]Cheap Hermes For Sale[/url][url=http://www.eurama.it/hermes.php]Hermes Purse Outlet[/url][url=http://www.eurama.it/hermes.php]Best Birkin Replica[/url][url=http://www.eurama.it/hermes.php]Birkin Bag Replica[/url][url=http://www.eurama.it/hermes.php]Cheap Authentic Hermes Belt[/url][url=http://www.eurama.it/hermes.php]Hermes Birkin Bags For Sale[/url]Hermes OutletHermes Outlet OnlineBirkin Bag OutletHermes Birkin FakeCheap Hermes For SaleHermes Purse OutletBest Birkin ReplicaBirkin Bag ReplicaCheap Authentic Hermes BeltHermes Birkin Bags For Sale[url=http://eurama.it/hermesoutlet.php]Hermes Birkin Prezzo[/url][url=http://eurama.it/hermesoutlet.php]Hermes Outlet[/url][url=http://eurama.it/hermesoutlet.php]Borse Hermes Outlet[/url][url=http://eurama.it/hermesoutlet.php]Hermes Outlet Italia[/url][url=http://eurama.it/hermesoutlet.php]Hermes Handbags Outlet[/url][url=http://eurama.it/hermesoutlet.php]Hermes Outlet Store[/url][url=http://eurama.it/hermesoutlet.php]Hermes Birkin Outlet[/url][url=http://eurama.it/hermesoutlet.php]Hermes Kelly Outlet[/url][url=http://eurama.it/hermesoutlet.php]Hermes Outlet Online[/url][url=http://eurama.it/hermesoutlet.php]Cheap Hermes Bags[/url][url=http://eurama.it/hermesoutlet.php]Replica Hermes Bags[/url][url=http://eurama.it/hermesoutlet.php]Hermes Birkin Replica[/url]Hermes Birkin PrezzoHermes OutletBorse Hermes OutletHermes Outlet ItaliaHermes Handbags OutletHermes Outlet StoreHermes Birkin OutletHermes Kelly OutletHermes Outlet OnlineCheap Hermes BagsReplica Hermes BagsHermes Birkin Replica[url=http://www.eurama.it/ReplicaHemresItalia/]Replica Hemres Italia Borse Sito Ufficiale[/url][url=http://www.eurama.it/ReplicaHemresItalia/]Hermes Birkin Kelly Bags Outlet[/url][url=http://www.eurama.it/ReplicaHemresItalia/]ortafoglio Hermes Prezzo[/url][url=http://www.eurama.it/ReplicaHemresItalia/]Migliore Hermes Cinture Online Sale[/url]Replica Hemres Italia Borse Sito UfficialeHermes Birkin Kelly Bags Outletortafoglio Hermes PrezzoMigliore Hermes Cinture Online Sale[url=http://snworks.com/products/hermesoutlet.php]Birkin Bag Replica[/url][url=http://snworks.com/products/hermesoutlet.php]Hermes Outlet[/url][url=http://snworks.com/products/hermesoutlet.php]Hermes Bags Outlet[/url][url=http://snworks.com/products/hermesoutlet.php]Hermes Handbags Outlet[/url][url=http://snworks.com/products/hermesoutlet.php]Hermes Birkin Outlet[/url][url=http://snworks.com/products/hermesoutlet.php]Hermes Outlet Store[/url][url=http://snworks.com/products/hermesoutlet.php]Hermes Online Outlet[/url][url=http://snworks.com/products/hermesoutlet.php]Cheap Hermes Bags[/url][url=http://snworks.com/products/hermesoutlet.php]Hermes Bags Replica[/url][url=http://snworks.com/products/hermesoutlet.php]Hermes Birkin Replica[/url][url=http://snworks.com/products/hermesoutlet.php]Hermes Birkin Bag Outlet[/url][url=http://snworks.com/products/hermesoutlet.php]Hermes Handbags[/url][url=http://snworks.com/products/hermesoutlet.php]Hermes Kelly[/url][url=http://snworks.com/products/hermesoutlet.php]Hermes Wallets[/url][url=http://snworks.com/products/hermesoutlet.php]Hermes Belts[/url][url=http://snworks.com/products/hermesoutlet.php]Hermes Evelyne[/url][url=http://snworks.com/products/hermesoutlet.php]Hermes Garden Party[/url]Birkin Bag ReplicaHermes OutletHermes Bags OutletHermes Handbags OutletHermes Birkin OutletHermes Outlet StoreHermes Online OutletCheap Hermes BagsHermes Bags ReplicaHermes Birkin ReplicaHermes Birkin Bag OutletHermes HandbagsHermes KellyHermes WalletsHermes BeltsHermes EvelyneHermes Garden Party Hermes Wallets
Имя:
Комментарий: