-
MY PROJECTS
-
Recent Posts
- Algo.Java.RecursiveSlidingWindow
- Java.Algo.SlidingWindow
- Algo.Java.SlidingWindow.DoublingArrayForCircle
- Algo.Java.BinarySearch.For.Peaks
- Algo.Java.BinarySearch.Tip
- Algo.Java.BitManipulation.AnotherExample
- Algo.Java.SetBitMask
- Algo.Java.DFS.In.Matrix.AnotherExample2
- Algo.Java.DFS.In.Matrix.Another.Example
- Algo.Java.DFS.In.Matrix
- Algo.Java.BFS.In.Matrix
- Java.Algo.Kadane.MaxSumOfSubArray
- Algo.Java.GetBitFromInteger
- Algo.Java.BinarySearch.BrilliantProblem
- Algo.Java.StringTips
- Algo.Java.LoopSpeed
- Algo.Java.Arrays.AnotherExampleOfFrequencyApproach
- Algo.Java.BitmaskForEvens
- Algo.Java.MonotonicStack
- Java.Algo.Arrays.SeparateDigits
Categories
- Aptana
- Azure
- C#
- DataSnap
- DBExpress
- Delphi
- Delphi и сети
- Delphi. Язык программирования
- ExtJS
- FastReport
- FireDAC
- FireMonkey
- GIT
- ICS
- IDE
- IIS
- Indy
- InnoSetup
- javascript
- jQuery
- JSON
- LiveBindings
- MSHTML
- MySQL
- PHP
- REST
- Ribbons
- SMS
- SQL инструкции
- SVN
- TRichView
- UniGui
- WebBroker
- WinAPI
- Windows
- Алгоритмы
- Без рубрики
- Деревья
- Ищу ответ
- Компонентостроение
- Мои компоненты
- Начальный уровень
- Обработка исключений
- Парсинг
- Потоки(Threads)
- Регулярные выражения
- Тестирование приложений
Category Archives: PHP
Алгоритмы. Delphi. C#. PHP. JS. Бинарный поиск в массивах на 4 языках
Продолжаем мультиязычные посты. Сегодня бинарный поиск. Все программы будут состоять из 2 частей – рандомное заполнение массивов с сортировкой. И вторая часть – собственно бинарный поиск. Delphi (бинарный поиск) Собственно реализация Функции бинарного поиска Integer и String массивов. Массивы предварительно … Continue reading
Posted in C#, Delphi, javascript, PHP
Comments Off on Алгоритмы. Delphi. C#. PHP. JS. Бинарный поиск в массивах на 4 языках
PHP. Самый простой способ поставить пароль на страницу
И понадобилось мне запаролить php страницу, причем сделать это за 5 мин… В сети полно способов запаролить страницу, вот один из них. Не самый надежный, без капчи, но всё же !!!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
<?php // Вывод заголовка с данными о кодировке страницы header('Content-Type: text/html; charset=windows-1251'); session_start(); if(!empty($_POST['paswd'])){ $pass = "somePasswordHere"; // password here if($_POST['paswd']==$pass){ $_SESSION['access']=true; header("Location: index2.php") ;// Redirecting if correct password } else { header("Location: error.php") ;//Redirecting if not correct password } } else if( empty($_POST['paswd']) ) { ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Language" content="en-us; charset=windows-1251" /> <meta http-equiv="Content-Type" content="text/html;"> <title>Enter Password</title> <style type="text/css"> a { color: #FFFF00; } </style> </head> <body style="color: #FF0000; background-image: url('http://www..../.../....jpg')"> <br><br><br><br><br><br><br><br> <h3 align="center">Please Enter Password</h3> <h2 align="center">(Some hint here...)</h2> <table width="100%"> <tr> <td> <!-- В action ничего не пишем, форма должна передавать данные на эту же страницу --> <form action="" method="POST" align="center"> <input type="text" name="paswd"> <input type="submit" value="Отправить"> </form> <?php } ?> |
Конечно, такая конструкция не устоит перед брут-форсом, но … Continue reading
Posted in PHP
Comments Off on PHP. Самый простой способ поставить пароль на страницу
PHP.Yii. Делаем форму и отправляем данные
Сделаем форму с полем имени и email на Yii фрэймворке Насколько я понял, HTML форму можно создавать несколькими способами. Способ в лоб – просто написать
1 2 3 4 5 6 |
<form class="myform" style="width: 300px; border: 1px dotted red; margin: auto;" action="http://digital-flame.ru/myscripts/entrance.php" method="GET"> <div style="padding: 10px;">Логин: <span style="float: right;"><input name="user_name" size="50" type="text" /></span></div> <div style="padding: 10px;">Пароль:<span style="float: right;"> <input name="user_year" size="50" type="text" /></span></div> <div style="position: relative; left: 70px;"><input name="submit_form" type="submit" value="Отправить" /></div> </form> |
И мы получим что-то вроде Результат кода Логин: Пароль: Но в этом способе … Continue reading
Posted in PHP
Comments Off on PHP.Yii. Делаем форму и отправляем данные
PHP.Yii.Установка и первая страница
Как установить Yii и загрузить index.php?
Posted in PHP
Comments Off on PHP.Yii.Установка и первая страница
PHP.JS. Проверка полей на пустоту. Усовершенствуем скрипт авторизации
В прошлом посте сделали простейший PHP скрипт авторизации, сейчас усовершенствуем его при помощи JS. Будем проверять форму перед отправкой при помощи самописной функции
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
<script> <!-- // Функция проверки формы function validate_form ( ) { if ( (document.submit_form.login.value)==''){alert('Поле логин не заполнено'); return false; exit(); }; if ( (document.submit_form.password.value)==''){alert('Поле пароль не заполнено'); return false; exit();}; alert('Подтверждаю отправку данных'); document.submit_form.name.submit(); } //--> </script> |
На клиенте проверяем заполнены ли поля. Тут можно кучу других проверок организовать, но это уже тема … Continue reading
Posted in javascript, PHP
Comments Off on PHP.JS. Проверка полей на пустоту. Усовершенствуем скрипт авторизации
PHP. Простейший скрипт авторизации
Предположим, что база данных у нас есть. Попробуем авторизоваться, используя данные из БД. Создадим простейшую HTML форму авторизации Результат
Posted in PHP
Comments Off on PHP. Простейший скрипт авторизации
PHP. Получение данных из базы и вывод в браузер
Простой пример подключения к БД и вывода данных из таблицы в браузер. Будем выводить все записи одного поля.
Posted in PHP
Comments Off on PHP. Получение данных из базы и вывод в браузер
PHP. Как подключиться к MySQL и получить результирующий набор данных.
Вся информация уже давным давно есть на http://php.net/manual/ru/. Я же пишу здесь скорее для себя, когда пишешь – лучше запоминаешь. Решил освоить для себя несколько вещей в PHP, основы так сказать. А то JS хорошо, Delphi хорошо, C# хорошо, а вот … Continue reading
Posted in PHP
Comments Off on PHP. Как подключиться к MySQL и получить результирующий набор данных.
PHP. if-elseif-else. Which hour is now?
Небольшой скрипт на тренировку if elseif else конструкции
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
<?php /* * Получаем текущий час в виде строки от 00 до 23 * и приводим строку к целому числу от 0 до 23 */ $hour=(int)strftime('%H'); //Получаем текущий час echo " Which hour is now? It is $hour hour"; //Welcome script if ($hour>0 and $hour<6){$welcome='Good night';} //Good Morning elseif($hour>6 and $hour<12){ $welcome='Good Morning'; } //Good Day elseif($hour>12 and $hour<18){ $welcome='Good Day'; } //Good Evening elseif($hour>18 and $hour<22){ $welcome='Good Evening'; } else { $welcome=='It is almost night'; } echo "<br>Welcome value is ".$welcome; ?> |
Результат Which hour is now? It is 13 hour Welcome value is Good Day
Posted in PHP
Comments Off on PHP. if-elseif-else. Which hour is now?
Поддержка PHP на IIS 8.5
Способ №1 В данном видео показано как установить PHP под IIS, наверное это самый простой способ из всех, что я встретил в сети. В принципе я проделал всё, что сказано в видео и у меня получилась следующая картинка.