Просмотрено
Автор: kna

Обрезать строку JavaScript — trim

Обрезать строку JavaScript — trim

К сожалению, в JavaScript отсутствует функция Trim(), однако можно выкрутиться используя следующий код: Для маленьких строк: function trim(str) { return str.replace(/^s+|s+$/g, »); } Для длинных строк: function trim (str) { str = str.replace(/^s+/, »); for (var i = str.length; —i >= 0;) { if (/S/.test(str.charAt(i))) { str = str.substring(0, i + 1); break; } } return str; } Отличие только в производительности кода.

Деактивация html тэгов в PHP

Деактивация html тэгов в PHP

Чтобы обезопасить вводимые пользователем сайта данные, нужно деактивировать html тэги. Для этого в обрабатывающем PHP скрипте можно создать функцию замены знаков «<» и «>» на «&lt» и «&gt» соответственно: <?php echo «Деактивировано=» . deactivate(«переход<br>на новую<br>строку); function deactivate($str) {     $str = str_replace(«<«,»&lt»,$str);     $str = str_replace(«>»,»&gt»,$str);     return $str; } ?>

Использование MySQL в WordPress

Использование MySQL в WordPress

WordPress позволяет работать с базой данных собственными средствами, без необходимости создавать собственное отдельное соединение с базой данных. Не буду расжовывать, приведу лишь работающий пример получения данных выборки из базы: <?php header(‘Content-type: text/html; charset=utf-8’); //Кодировка для корректного отображения русских букв require_once($_SERVER[‘DOCUMENT_ROOT’] . $folder . ‘/wp-config.php’); //Получаем логин и пароль для подключения к базе данных из файла wp-config.php //Используем встроенную функцию для работы с базой данных WordPress if (!$wpdb) {     $wpdb = new wpdb( DB_USER, DB_PASSWORD, DB_NAME, DB_HOST); } else {…

Читать далее Читать далее

Использование MySQL в PHP скрипте

Использование MySQL в PHP скрипте

Для того чтобы получить общее представление о MySQL и работе с ним в PHP рекомендую посмотреть несколько видеоуроков: http://www.youtube.com/watch?v=sCB7e8bZsHs Создав простую базу данных с помощью этих видеоуроков, можем обратиться к ней следующим PHP-скриптом: <?php     $connect = mysql_connect(«localhost», «UserName»,»YourPassword»); //Устанавливаем соединение с БД     $select = mysql_select_db(«YourDatabaseName», $connect); //Выбираем базу данных «YourDatabaseName»     $result = mysql_query(«SELECT * FROM yourtable», $connect); //Отправляем SQL-запрос возвращения всех полей таблицы «yourtable»          while($data = mysql_fetch_row($result)) //Перебираем все возвращенные строки     {   …

Читать далее Читать далее

Передать PHP скрипту параметры и обработать их

Передать PHP скрипту параметры и обработать их

Допустим, мы хотим передать некоторому draw.php скрипту следующие параметры: color1 = white; color2 = red. Для этого делаем запрос: http://site.ru/draw.php?color1=white&color2=red Тогда, чтобы обработать данные параметры, тело скрипта должно выглядеть так: <?php $color1=$_GET[‘color1’]; $color2=$_GET[‘color2’]; echo «Цвет1 = $color1<br>»; echo «Цвет2 = $color2″; ?> Не забываем при этом указать кодировку PHP-скрипта «UTF-8 (без BOM)», иначе могут быть кракозябры

Как сделать адаптивный шаблон CSS

Как сделать адаптивный шаблон CSS

В общем пример: 1234567891011121314151617181920212223242526272829<span class="hljs-at_rule">@<span class="hljs-keyword">media</span> (min-width: <span class="hljs-number">900</span>px) </span>{     <span class="hljs-tag">body</span> <span class="hljs-rules">{         <span class="hljs-rule"><span class="hljs-attribute">background</span>:<span class="hljs-value"> <span class="hljs-hexcolor">#F5F5F5</span></span></span>;     <span class="hljs-rule">}</span></span>     <span class="hljs-class">.main</span> <span class="hljs-rules">{         <span class="hljs-rule"><span class="hljs-attribute">font-size</span>:<span class="hljs-value"> <span class="hljs-number">12</span>px</span></span>;     <span class="hljs-rule">}</span></span> } <span class="hljs-at_rule">@<span class="hljs-keyword">media</span> (min-width: <span class="hljs-number">1000</span>px) </span>{     <span class="hljs-tag">body</span> <span class="hljs-rules">{         <span class="hljs-rule"><span class="hljs-attribute">background</span>:<span class="hljs-value"> <span class="hljs-hexcolor">#EEEEEE</span></span></span>;     <span class="hljs-rule">}</span></span>    …

Читать далее Читать далее

Передача кириллицы через AJAX-запрос

Передача кириллицы через AJAX-запрос

Если при обращении AJAX запросом к некому PHP файлу вместо кириллицы возвращаются кракозябры в непонятной кодировке, не нужно пытаться их конвертировать, нужно лишь в PHP файл, возвращающий ответ, добавить сверху: header(‘Content-type: text/html; charset=windows-1251’);

Ajax запрос в JavaScript

Ajax запрос в JavaScript

(или Как выполнить PHP код в JavaScript) <script src=»https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js» type=»text/javascript»></script> <script type=»text/javascript»> function SendRequest(){ $.ajax({ type: «POST», url: «obrabotchik.php», data: «», success: function(response){ alert(response); } }); }; </script> Здесь скрипт будет продолжен не дожидаясь окончания выполнения запроса, поэтому обрабатывается успешное его выполнение в пункте success. Доходчиво написано здесь: статья на javascript.ru Если использовать строку async: false, то скрипт продолжится после получения ответа от сервера, и можно реализовать простую функцию получения данных с сервера и дальнейшую работу с ними.