Архіви категорій: Программирование

все что связано с программированием – уроки, примеры

Массовая смена кодировки файлов на UTF

Вобщем, для себя задачу автоматизированной смены кодировки во всех файлах я не решил, но все же расскажу о софтинке.
http://www.rotatingscrew.com/utfcast-professional.aspx
берем здесь. Читати далі

Функция substr() и UTF-8

После перевода своего движка на utf я понял что и там не все гладко..
Делал выборку записей из бд в сокращенной виде с помощью функци substr(), и в половине случаев получал на месте обрезания знак вопроса в ромбике Читати далі

Функция транслита

Очень простое и лаконичное решение по транслитерации. Себе делал для формирования ссылки из названия (на русском). Старая функция отказывалась работать, после того как я перевел свой движок на UTF, так и не понял почему, если честно. Читати далі

Скрипт загрузки файлов

Собственно, полноценный скрипт, который можно скачать (для ленивых:), я не делал, но подробно опишу что и как.
Итак, написана функция загрузки файлов Читати далі

Регулярные выражения на php в примерах

Регулярные выражения – одно из моих слабых мест, думаю будет разумно собрать все в кучу, и периодически обновлять новыми. Итак:

Вытащить расширение файла

echo preg_replace("/.*?\./", '', 'file.txt'); // получим txt

Получить все, что находится между тегами

$str='<tag>some text</tag><tag>some text2</tag>';
$str2 = preg_match('|<tag.*>(.*)</tag>|sei', $str, $res);
echo  $res[1]; // получим some text

Читати далі

То, что нужно знать новичкам в программировании

По просьбам трудящихся попробую изложить некоторые основные моменты для тех, кто очень хочет начать (ш)кодить, но не знает с чего начать и откуда подойти. Заранее прошу прощения за возможную непрактичность в высказываниях: я просто попробую передать свой опыт, так как меня никто ничему не обучал, все хваталось кусками из разных мест и источников, так что я и сегодня, 4й год занимаясь программированием более или менее профессионально, имею очень много прорех в образовании, которые постоянно пытаюсь закрыть. Читати далі

Работа с данными с помощью Ajax

Здесь я хотел бы рассказать о том, как легко и просто начать использовать Ajax в повседневной жизни для отправки данных из форм, получения ответа и пр.

Мы будем использовать библиотеку JQuery. Скачайте и сохраните файл на своем сайте. Читати далі

Передача спец символов через GET в Ajax

Когда я писал сервис сокращения URL, то передавая параметр через аякс методом GET столкнулся с проблемой: если в передаваемой строке имеются апмерсанды (а в моем случае они там есть постоянно), то передаваемый текст ссылки (например: http://site.ru/?id=1&param2=true) обрезался четко после апмерсанда Читати далі

Истерика

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

В общем, последние два дня я озабочен тем, что пытаюсь заставить работать на моем блоге различные возможные (и парочку невозможных) плагины для кэширования. Ни один не заработал. Как загружались страницы без плагинов, также и с ними, кэш файлы не создаются, закрываю лицо ладонями.. Читати далі

Smarty для начинающих

Эта статья будет посвящена основам технологии Smarty. Я не буду здесь углубляться в полное описание всех возможностей Smarty – все это можно найти на официальном сайте, здесь я хочу раскрыть те моменты, которые мне самому поначалу никак не открывались, так что мне пришлось заплатить одному смышленому пареньку, который на примере мне все показал. Читати далі