Форум выпускников 11-а класса Лицея Голосеевский №241 http://11im.flyboard.ru/ |
|
php-программування http://11im.flyboard.ru/topic28.html |
Страница 1 из 1 |
Автор: | ibo-losig [ 30-12, 05:06 ] |
Заголовок сообщения: | php-программування |
Тексонькі.... Шановні звірята, вивішу базис по пхп, аби всі (тобто Даня, ги-ги) знали. Ця гидота на хтмл позначається так Код: Знак "менше"+знак питання (блять, хуйова мода на цих форумах, блочать, якщо писати символами) program code Знак питання+знак "менше" Замість program code вставляється будь що, наприклад: Код: echo "upyachka zzhot! Упячка жже"; Це видасть в ітозі даний текст в хтмл. Що це дає? А ось наприклад: Код: if (strstr($_SERVER["HTTP_USER_AGENT"], "MSIE"))
{ echo "Ви - (туподоходящий) юзер Майкрософт Інтернет Експлорера!"; } Отже, функцією стрстр ми шукаємо в змінній (змінні в пхп позначаються долларом) СЕРВЕР[ХТТП_ЮЗЕРІВ_АГЕНТ] набір символів МСІЕ. Якщо знаходимо, значить людині виводиться все, що в ЕХО. Інакше - нічого. В данному випадку СЕРВЕР - масив змінних типу "стрінг". Що важливо - кожна команда відділяється від іншої крапко-комою, і про це не слід забувати. Також не обов'язково писати з нової строчки, можна все і в один рядок, як кому зручніше. Поки що ффсьо. |
Автор: | ibo-losig [ 30-12, 20:20 ] |
Заголовок сообщения: | |
Сьогодні проїбав цілий день на реалізацію однієї штуки. Є такий формат картинок - png. Що в ньому цікавого? А те, що він має напівпрозорість, тобто якщо треба зробити плаваючу картинку на неоднокольоровому фоні, а від картинки падає тінь, або хочеться щоб її краї не були кострубатими, або просто щоб вона була напівпрозора, то пнг-файл надає таку можливість. Але піздець підкрався непомітно. Хоч видив я його здалеку. Піздець - це internet explorer. В ньому замість прозорості вставляється сірий фон. Сьома версія експлорера вирішує цю проблему, але там теж є міни. Але, по порядку: Виправити проблему прозорості для, здається, версії 5.5 і більше допоможе або бог, або: 1. В каталог з сайтом (індекс.пхп) кладемо даний джаваскріпт і гіфку. 2. Поміж тегів <head></head> вставляємо: (форум, не їж скріпти) script type="text/javascript" src="/fixpng.js"></script (форум, не їж скріпти) <style> .iePNG, IMG { filter:expression(fixPNG(this)); } </style> 3. Для кожно елементу, у якого бекграунд - пнг, або він сам є пнгехою, в тег дописуємо "class="iepng", тобто виглядає ци приміром так <div>text</div> 4. Тепер, коли ми все зробимо, вигляд значно краще. Але ссилки, що лежать на об'єктах пнг, не працюють, тобто експлорер сприймає їх за звичайний текст. Це фікситься присвоєнням до тегів <a></a> відносної позиції, тобто style:"position:relative". 5. Щоб не мучитись з кожним посиланням, дописуємо до таблиці стилів простеньку штучку, .iePNG A { position: relative; }, тобто тепер все в нас виглядає так: <head> <title></title> <script type="text/javascript" src="/fixpng.js"></script> <style> .iePNG, IMG { filter:expression(fixPNG(this)); } .iePNG A { position: relative; } </style> От і все. Ненавидьте інтернет експлорер разом з мною. |
Страница 1 из 1 | Часовой пояс: UTC + 2 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |