PHP код перевода относительного пути в абсолютный путь

function rel2abs($rel, $base) { $base1=parse_url($url); $url1=$base1[‘host’]; if(mb_strpos(«-«.$rel,$base)!=false) return $rel; if(parse_url($rel, PHP_URL_SCHEME) != ») if(mb_strpos(«-«.$rel,$url1)!=false) return $rel; if(mb_strpos(«-«.$base,»http://»)==false) { $base=»http://».$base; } /* return if already absolute URL */ if (parse_url($rel, PHP_URL_SCHEME) != ») { return $rel; } /* queries and anchors */ if ($rel[0]==’#’ || $rel[0]==’?’) { if(mb_strpos(«-«.$base.$rel,»http://»)==false) return «http://».$base.$rel; return $base.$rel; } /* parse base… Читать далее »

Раздел: PHP

Настройка базы данных UTF-8

mysql_query(«SET CHARSET utf8»); mysql_query(«SET COLLATION_CONNECTION=utf8»); mysql_query(«SET CHARACTER_SET_CLIENT=utf8»); mysql_query(«SET CHARACTER_SET_RESULTS=utf8»); mysql_query(«SET CHARACTER_SET_CONNECTION=utf8»);

Раздел: PHP

Селекторы JQuery

$(«*») — Выбрать все элементы $(this) Выбрать текущий элемент $(«p.intro») выбрать все <p> с классом class=»intro» $(«p:first») выбрать первый <p> $(«ul li:first») выбрать первый <li> для первого <ul> $(«ul li:first-child») выбрать первый <li> для каждого <ul> $(«[href]») выбрать все элементы с аттрибутом href $(«a[target=’_blank’]») все ссылки с аттрибутом target = «_blank» $(«a[target!=’_blank’]») все ссылки с аттрибутом target  не = «_blank» $(«:button») выбрать все <button> и <input> с type=»button»… Читать далее »

Программирование макросов в Excel Урок 1.

Отображение вкладки «Разработчик» Откройте вкладку Файл. Выберите пункт Параметры. Выберите пункт Настроить ленту. В разделе Настройка ленты в списке Основные вкладки установите флажок Разработчик. Что такое макрос в Excel и зачем он нужен? Макросы применяются для автоматизации выполнения повторяющихся задач в Microsoft Office Excel. В Excel можно быстро записать макрос. Макрос можно создать, используя редактор Visual Basic в среде Microsoft Visual Basic или путем копирования всего макроса или его части… Читать далее »

Раздел: VBA

к 5 уроку

<html> <head> <meta charset=»utf-8″> <link rel=»stylesheet» href=»style.css»> <title>Блочная верстка</title> </head> <body> <div class=»wrapper»> <div id=»header»> <div class=»logo»><a href=»index.html»>Ikurs</a></div> </div> <div id=»nav»> <nav> <ul> <li><a href=»index.html»>Главная</a></li> <li><a href=»#»>Услуги</a></li> <li><a href=»#»>Контакты</a></li> </ul> </nav> </div> <div id=»content»> <div class=»sqr»></div> </div> <div id=»sidebar»>sidebar</div> <div id=»footer»>footer</div> </div> </body> </html> style.css /*Универсальный селектор 0 б*/ *{ margin:0; padding:0; box-sizing:border-box; } body{… Читать далее »

Код прогноза погоды в JSON формате

{ «query»: { «count»: 1, «created»: «2016-04-02T10:13:17Z», «lang»: «ru-RU», «results»: { «channel»: { «units»: { «distance»: «mi», «pressure»: «in», «speed»: «mph», «temperature»: «F» }, «title»: «Yahoo! Weather — Qaraghandy, KZ», «link»: «http://us.rd.yahoo.com/dailynews/rss/weather/Country__Country/*https://weather.yahoo.com/country/state/city-20070178/», «description»: «Yahoo! Weather for Qaraghandy, KZ», «language»: «en-us», «lastBuildDate»: «Sat, 02 Apr 2016 04:13 PM ALMT», «ttl»: «60», «location»: { «city»: «Qaraghandy», «country»:… Читать далее »

Функции для загрузки и сжатия файлов в своем блоге. GD LIB

<? function cyrtolat($text) { $cyr = array(‘а’,’б’,’в’,’г’,’д’,’е’,’ё’,’ж’,’з’,’и’,’й’,’к’,’л’,’м’,’н’,’о’,’п’,’р’,’с’,’т’,’у’, ‘ф’,’х’,’ц’,’ч’,’ш’,’щ’,’ъ’, ‘ы’,’ь’, ‘э’, ‘ю’,’я’,’А’,’Б’,’В’,’Г’,’Д’,’Е’,’Ё’,’Ж’,’З’,’И’,’Й’,’К’,’Л’,’М’,’Н’,’О’,’П’,’Р’,’С’,’Т’,’У’, ‘Ф’,’Х’,’Ц’,’Ч’,’Ш’,’Щ’,’Ъ’, ‘Ы’,’Ь’, ‘Э’, ‘Ю’,’Я’ ); $lat = array( ‘a’,’b’,’v’,’g’,’d’,’e’,’yo’,’zh’,’z’,’i’,’y’,’k’,’l’,’m’,’n’,’o’,’p’,’r’,’s’,’t’,’u’, ‘f’ ,’h’ ,’ts’ ,’ch’,’sh’ ,’sch’ ,», ‘i’, », ‘e’ ,’yu’ ,’ya’,’A’,’B’,’V’,’G’,’D’,’E’,’YO’,’Zh’,’Z’,’I’,’Y’,’K’,’L’,’M’,’N’,’O’,’P’,’R’,’S’,’T’,’U’, ‘F’ ,’H’ ,’Ts’ ,’Ch’,’Sh’ ,’SCH’ ,» ,’I’,»,’E’ ,’YU’ ,’YA’ ); return str_replace($cyr,$lat, $text); } ?> function makeurl($text) { $spec = array(‘,’,’.’,’!’,’@’,’#’,’$’,’%’,’^’,’&’,’*’,'(‘,’)’,’_’,’+’,’=’,’~’,’`’,’\»,’\\’,’/’,'»‘,’;’,’:’, ‘<‘,’>’,’?’,'{‘,’}’,'[‘,’]’, ‘|’,’ ‘,’\t’,’»’,’«’);… Читать далее »

Раздел: PHP

Добавление и вывод постов в бд

Добавление Записи в базу данных postinput.php if($_POST[‘send’]==»отправить»){ $c=mysql_real_escape_string($_POST[‘content’]); //mysql_real_escape_string Экранирует специальные символы в строке, используемой в SQL-запросе, принимая во внимание кодировку соединения. $query=mysql_query(«INSERT INTO `posts` (`title`,`content`) VALUES (‘{$_POST[‘title’]}’,'{$c}’) «); if($query==true){ $msg=»Запись добавлена!»; } } ?> <?echo $msg;?> <form action=»» method=»post»> <p>Заголовок: <input type=»text» name=»title»></p> <p>Описание: <textarea cols=»40″ rows=»20″ name=»content»></textarea></p> <p><input type=»submit» name=»send» value=»отправить»></p> </form> Вывод… Читать далее »

Раздел: PHP

Прогноз погоды на C# Функция сплит и обработка XML

public String get_code(String str)Про { String[] El = str.Split(new string[] { «<B>» }, StringSplitOptions.None); String[] E2 = El[1].Split(new string[] { «<» }, StringSplitOptions.None); String[] E3 = El[4].Split(new string[] { «<» }, StringSplitOptions.None); String[] E4 = El[5].Split(new string[] { «<» }, StringSplitOptions.None); E3[0] = (Math.Round((double.Parse(E3[0]) — 32) / 1.8)).ToString(); E4[0] = (Math.Round((double.Parse(E4[0]) — 32) / 1.8)).ToString();… Читать далее »

Раздел: C#