Balls and holes PC game / Balls and Holes PC игра
Вакансии
Игродельня
Сегодня
21 мая 2024
2:39
Вход Регистрация Забыли пароль ?

Forest Raider Cherry | ZX Spectrum | maze game | Timmy, 2010
Forest Raider Cherry | ZX Spectrum | maze game | Timmy, 2010 Автор(ы): Timmy, Mister Beep
подробнее...

Теги

сайты, игры, дизайн, продвижение, php, html, css, my sql, c++, delphi, photoshop, 3ds max, fl studio, трекерская музыка, уроки

Статьи сайта

Sigma 7 | ZX Spectrum | arcade game | Durell Software Ltd, 1987

Dea Tenebrarum | ZX Spectrum | arcade game | System 4, 1988

Agent X | ZX Spectrum | arcade game | Mastertronic Ltd, 1986

Pipe Mania | ZX Spectrum | arcade game | Empire Software, 1990

Kolobok Zoom: Teenage Mutant Hero | ZX Spectrum | arcade game | Asphyxia, 1998

Death Wish 3 | ZX Spectrum | arcade game | Gremlin Graphics Software Ltd, 1987

Main Blow, The | ZX Spectrum | arcade game | Inforcom, 1994

Orc Attack | ZX Spectrum | arcade game | Creative Sparks, 1984

Top Shootout 3D | 3d shooter

Discs of Death | ZX Spectrum | arcade game | Artic Computing Ltd, 1985

Hysteria | ZX Spectrum | arcade game | Software Projects Ltd, 1987

Utter Tripe | ZX Spectrum | arcade game | Jonathan Cauldwell, 2011

Iceberg | iceberg

Exploding Wall | ZX Spectrum | arcade game | MC Lothlorien Ltd, 1989

Space Disposal | ZX Spectrum | arcade game | Paul Jenkinson, 2011

| ZX Spectrum | arcade game | Grandslam Entertainments Ltd, 1991

Glug Glug | ZX Spectrum | arcade game | CRL Group PLC, 1984

Fantasy Star Pinball | pinball

TenTrix | tetris

KyberTorba | ZX Spectrum | arcade game | Mayhem, 2005

Chopper Drop | ZX Spectrum | arcade game | Paul Jenkinson, 2011

Blocky Warrior | match 3

Narco Police | ZX Spectrum | arcade game | Dinamic Software, 1990

Ball Breaker | ZX Spectrum | arcade game | CRL Group PLC, 1987

RoboCop 3 | ZX Spectrum | arcade game | Ocean Software Ltd, 1992

Fast 'n' Furious | ZX Spectrum | arcade game | Go!, 1987

Star Paws | ZX Spectrum | arcade game | Software Projects Ltd, 1988

Mega Xonix | ZX Spectrum | arcade game | Dimitry Volvach, 1994

The Spirits of Kelley Family | quest

Ghostbusters II | ZX Spectrum | arcade game | Activision Inc, 1989

Jelly Bomb | point and click

Paper Craft Wars | rts

Bubble Shooter | match 3

Crazy Halloween Nail Doctor | doctor

Monster Nail Doctor | doctor

Jelly Rock Ola | 2048

Bubble Hero 3D | match 3

Flappy Eros | clicker

Candy SlingShot | logical shooter

Circles | pairs

Monster Blocks | tetris

Doggy Dive | arcade

Pet Drive In | gamburger maker

Flappy WOW | clicker

Mr Flap | clicker

Ocean Crash | tetris

Space Miner | physics

Swing Copters | clicker

UpUp Ubie Remix | clicker

Octane Racing | race

Flappy Ball | clicker

Penalty Shooters | angle shooter

Real Soccer | clicker

Soccer | run and click

Goal! | clicker

Running Soccer | run and click

     
  Другие уроки можно посмотреть в разделе Статьи  
     
 

WEB-технологии

В данном разделе я решил собрать коллекцию известных мне веб-технологий выполнения различных типичных и нетипичных задач связанных с посторонием сайтов.

Это своего рода ноу-хау, возможно общеизвестные, а возможно и специфичные.

Идея такого справочника по технологиям давно витала в воздухе, посмотрим что получится из этого.

Итак,

 
     
  Проблема с кодировками  
     
 

Наверняка не раз и не два Вы сталкивались с такой проблемой -

открываем какое-то письмо или какой-то сайт, а там вместо нормального текста - абракадабра.

И все уже знают, что проблема эта связана с кодировками.

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

 
     
  Как же избежать таких проблем и как их быстрее и правильнее решить ?  
     
 

Универсальных правил на самом деле не так уж и много.

Перечислим их и разберем как они работают.

 
     
 

1) Проблема отображения страниц в браузере

Если вы создали в редакторе шаблон страницы - не важно в каком виде - в виде html, tpl, php или еще каком-то формате, сохранили его а потом открыли в нужном месте сайт и стали смотреть вашу страницу, получив при этом абракадабру, то

1.1 Проверьте какая кодировка используется для данной страницы - как она задана в заголовке <head> вашей страницы.

Это легко сделать используя плагин firebug для браузера Mozilla FireFox

 
     
   
     
 

Для решения этой проблемы нужно выполнить 2 шага:

1.2 Указать в заголовке создаваемой страницы именну ту кодировку, в которой она сохранена;

1.3 Преобразовать страницу в ту кодировку, в которой она будет отображаться и сохранить файл.

Обе эти операции можно выполнить при помощи того редактора текста (кода) который Вы обычно используете.

 
     
 

Например, в редакторе Notepad++ есть специальная опция -

 

 
     
   
     
 

2) Проблема с кодировкой при обработке данных страницы в php коде

Иногда возникает такая проблема -

 
     
 

На странице кодировка корректна, сама страница сохранена в верной кодировке, НО! обрабатываемые данные дают такую кодировку которая приводит к нарушению корректности.

Такие ошибки могут быть при обработке файлов и при работе с базой данных.

Т. е. несогласованность в кодировках между файлами или сайтом и базой данных может приводить к ошибкам в кодировках.

Эти проблемы также решаемы.

 
     
 

Чтобы устранить проблему с согласованием кодировки между файлами используйте следующий код -

<?php $loc_ru = setlocale(LC_ALL, 'ru_RU@RUB', 'ru_RU', 'ru', 'ru'); ?>

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

А вот решение, которое может устранить несогласованность между вашим кодом и обращением к базе данных -

<?php mysql_query("set names cp1251", $connect); ?>

 
     
 

3) Несоответствие кодировки используемой на сайте и в скрипте.

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

В этом случае при выводе на страницу вместо текста, выдается в лучшем случае набор знаков вопроса, а в худшем - "абракадабра".

Оказывается есть решение и этой проблемы.

3.1) Это преобразовать файл скрипта в нужную кодировку, а сам код изменить таким образом, чтобы учитывалась измененная кодировка.

3.2) Если код скрипта достаточно сложен и его изменение на новую кодировку может повлечь дополнительные трудности, а значит и ошибки, которые придётся отлавливать и устранять, тогда Вам на помощь может прийти вот такая конструкция -

<?php $new_content = iconv('utf-8', 'windows-1251//TRANSLIT//IGNORE', $old_content); ?>

Т. е. текущая кодировка utf-8 будет по возможности преобразована в windows-1251.

Теперь если выводить значение переменной $new_content, то её значение уже будет представлено в новой кодировке.

Аналогично можно сделать и наоборот -

<?php $new_content = iconv('windows-1251', 'utf-8', $old_content); ?>

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

 
     
 

Я привел здесь лишь небольшие кусочки кода не описывая подробности, но думаю исходя из названий этих функций и описания способа применения я полагаю Вы сможете по документации php и mysql найти решение других возникших аналогичных проблем.

Удачи вам!

 
     
  Другие уроки можно посмотреть в разделе Статьи  
     
 

4) Несоответствие кодировки используемой по-умолчанию для файлов сайта и в настройках хостинга.

Эта проблема решается достаточно просто. В корневой папке вашего хостинга создайте файл .htaccess (если такого еще там нет), а если он уже есть, тогда посмотрите есть ли в его коде такая строка:

AddDefaultCharset

Если есть, посмотрите какая кодировка там задана. Обычно может быть

AddDefaultCharset windows-1251

или

AddDefaultCharset utf-8

Соответственно если такой записи нет, нужно её внести, а если она есть, то в файлах вашего сайта нужно использовать указанную кодировку, либо если на вашем хостинге пока нет никаких других сайтов кроме одного текущего, тогда можно попробовать изменить кодировку в файле .htaccess на такую, которая используется в файлах сайта и если проблема будет устранена - сайт будет отображаться без нарушений кодировки, значит Вы нашли и устранили указанную проблему.

 
     
 
Something: Unexplained 2 captive of desires / Нечто: Необъяснимое 2 в плену желаний
Костя Коробкин Комикс Коллекционное издание - 6 комиксов, 81 страница, 220 mp3 треков
Время загрузки: 0,1536