Фильтрация переменной с помощью определенного фильтра filter_var

Примеры использования <?php // используйте этот формат для фильтров с дополнительными параметрами $options = array( ‘options’ => array( ‘default’ => 3, // значение, возвращаемое, если фильтрация завершилась неудачей // другие параметры ‘min_range’ => 0 ), ‘flags’ => FILTER_FLAG_ALLOW_OCTAL, ); $var = filter_var(’0755′, FILTER_VALIDATE_INT, $options);   // для фильтра, который принимает только флаги, вы можете передать […]


Проверка ответа сервера при помощи cURL (Libcurl)

cURL – подключаемая библиотека (в PHP она называется Libcurl) для работы по различным протаколам, в том числе и HTTP. С ее помощью можно узнать ответ сервера, что позволяет определить, доступен ли запрашиваемый сайт в данный момент. Эта библиотека доступна практически на всех хостинг-площадках. Документацию по функциям и возможностям библиотеки cURL в PHP можно посмотреть тут: […]


Проверка доступности сайта с помощью fopen

Скрипт, приведенный ниже, пытается прочитать страницу (картинку, css-файл и др.), по заданному url. Если ответ от сервера с содержимым не поступит в течении 10 секунд, сайт или то, что запрошено, будет считаться не доступным. $url = ‘https://webee.info/’; ini_set(’default_socket_timeout’, ’10’); $fp = fopen($url, "r"); $res = fread($fp, 500); fclose($fp); if (strlen($res) > 0) echo ‘Сайт ‘.$url.’ […]


Вывод списка таблиц БД

Выводим все таблицы одной базы данных на экран. <? … $result = mysql_list_tables("mydb"); $num_rows = mysql_num_rows($result); for ($i = 0; $i < $num_rows; $i++) { echo "Table: ", mysql_tablename($result, $i), "\n"; } … ?><? … $result = mysql_list_tables("mydb"); $num_rows = mysql_num_rows($result); for ($i = 0; $i < $num_rows; $i++) { echo "Table: ", mysql_tablename($result, $i), […]


Пример jQuery.parseXML()

<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>jQuery.parseXML demo</title> <script src="https://code.jquery.com/jquery-1.10.2.js"></script> </head> <body>   <p id="someElement"></p> <p id="anotherElement"></p>   <script> var xml = "<rss version=’2.0′><channel><title>RSS Title</title></channel></rss>", xmlDoc = $.parseXML( xml ), $xml = $( xmlDoc ), $title = $xml.find( "title" );   // Append "RSS Title" to #someElement $( "#someElement" ).append( $title.text() );   // […]


Одно событие onClick для нескольких кнопок

Любой виджет(контрол) в Android унаследован от базового класса View. В свою очередь каждому View можно поставить в соответсвтвие некоторый идентификатор (далее ID). <Button android:id="@+id/my_button" …. /><Button android:id="@+id/my_button" …. /> ID обычно назначаются в xml и используются для нахождения контрола в текущем дереве всех View. Button myButton = (Button) findViewById(R.id.my_button);Button myButton = (Button) findViewById(R.id.my_button); Детектирование нажатия(click) […]


Арифметические операции в JavaScript

Обработка чисел в языке JavaScript выполняется с помощью арифметических операторов. В число таких операторов входят: оператор сложения +, оператор вычитания -, оператор умножения *, оператор деления /и оператор деления по модулю % (возвращает остаток от деления). Помимо этих простых арифметических операторов JavaScript поддерживает более сложные математические операции, с помощью функций и констант, доступных в виде […]


Голосование с сохранением в файл

Создаем форму <form method="POST" action="golos.php"> <table border="0"><tr><td> <table style="color: white;"> <tr><td>Какой вопрос вам нравиться</td></tr> <tr><td><input type="radio" name="otvet" value="1">Первый</td></tr> <tr><td><input type="radio" name="otvet" value="2">Второй</td></tr> <tr><td><input type="radio" name="otvet" value="3">Третий</td></tr> <tr><td><input type="radio" name="otvet" value="4">Четвертый</td></tr> <tr><td><input type="radio" name="otvet" value="5">Пятый</td></tr> <tr><td> <input type="submit" name="golos" value="Голосовать"> <input type="submit" name="result" value="Результаты"> </td></tr> </table> </td></tr></table> </form><form method="POST" action="golos.php"> <table border="0"><tr><td> <table style="color: white;"> <tr><td>Какой […]


Выезжающая панель на чистом CSS

<div id="slideout"> <img src="feedback.png" alt="Отправить отзыв" /> <div id="slideout_inner"> [Код формы вставляется здесь] </div> </div><div id="slideout"> <img src="feedback.png" alt="Отправить отзыв" /> <div id="slideout_inner"> [Код формы вставляется здесь] </div> </div> Слева: #slideout { position: fixed; top: 40px; left: 0; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; } #slideout_inner { position: fixed; top: 40px; left: -250px; […]


Выпадающий по клику блок

<script src="jquery.js" type="text/javascript"></script> <script type="text/javascript">// <![CDATA[ $(document).ready(function(){ $(".hider").click(function(){ $("#hidden").slideToggle("slow"); return false; }); }); // ]]></script> <a class="hider">Ссылка</a> <p class="hider">Абзац</p>   <div id="hidden" style="display: none;"> Некий текст содержащийся в данном блоке. По умолчанию он скрыт благодаря свойству display: none;</div><script src="jquery.js" type="text/javascript"></script> <script type="text/javascript">// <![CDATA[ $(document).ready(function(){ $(".hider").click(function(){ $("#hidden").slideToggle("slow"); return false; }); }); // ]]></script> <a class="hider">Ссылка</a> <p […]