Пример простой программы на php

Начиная с текущего урока мы начнем создавать простейшее веб приложение с использованием php и mysql. Оно будет основано на базе данных sport, которую мы создали на прошлых уроках при знакомстве с Mysql. В этом уроке мы определим структуру нашего приложения, напишем скрипт соединения с базой данных, а также построим скелет нашего приложения.

Структура:
Конфигурация (db.php — подключение к БД)
1. Главная страница — index.php (форма авторизации)
2. Команды (teams.php — список команд с возможностью редактировать информацию о команде)
3. Игроки (players.php — список игроков с возможностью редактировать информацию об игроке)
4. Страны (countries.php — список команд по странам)

В своих проектах я использую универсальный драйвер PDO для работы с базой данных. Есть и другие варианты работы с базами данных, например mysql и mysqli. Сразу отмечу, что расширение mysql с версии php 5.5 считается устаревшим, а с версии 7 удалено.

Создание PHP веб сайта за 1 час! + Выгрузка на сервер


Почему я использую PDO? Главным его преимуществом является универсальность: PDO может свободно работать с разными производителями СУБД, что делает переход из одной СУБД в другую с точки зрения php мене затратным. Дальнейшие детали и особенности работы с PDO мы рассмотрим в следующих уроках, в процессе написания нашего приложения.

Также в уроке вы узнаете о конструкции try…catch. Когда используется данная конструкция? В процессе создания программ возникают ошибки (ошибки логики, опечатки и т.п), но могут возникать ошибки, которые вы изначально можете предусмотреть. Например, вы прекрасно понимаете, что соединение с БД может закончиться ошибкой, и эту ошибку необходимо предусмотреть.

Пример try. catch

После успешного соединения с базой данных мы напишем «скелет» внешнего вида главной страницы нашего приложения, используя bootstrap и jquery.

Читайте также:
Какие программы на телекарте

В заключении отмечу, что в следующую субботу мы с моим коллегой планируем провести стрим на youtube канале на тему «MySQL. Полезные приемы и особенности работы с MySQL». О точном времени будет сообщено позже.

Источник: kamil-abzalov.ru

PHP в примерах

Удаление лишних пробелов по-левому и правому боку текста:

Удаление лишних пробелов по-левому боку текста:

Удаление лишних пробелов по-правому боку текста:

Удаление всех тэгов:

Удаление всех тэгов, кроме :

большой текст текст»; $string=strip_tags($string,»»); echo $string; ?>

Создаём массив $array, где каждый ключ будет равняться номеру строки в файле:

Подсчитываем количество строк в файле:

Добавляем новую строку в конец файла:

Очищаем файл и добавляем в него строку, если файл не существует, то он создаётся:

Удаляем нужную строку из файла:

> fclose($open); ?>

Заменяем нужную строку в файле:

else > fclose($open); ?>

Заменяем %text%, например на слово хорошее, строгий регистр, т.е. заменится только %text%, но не %TexT%:

Заменяем %text%, например на слово плохое, нестрогий регистр, т.е. заменится %Text%, %TEXT%, %TexT%, %tExT% и т.д.

Проверяем, есть ли в тексте слово привет, нестрогий регистр, т.е. ищется и ПриВеТ, и ПРИВЕТ и приВЕТ и т.д.:

else < # если слово не найдено, то # выполняется эта часть кода >?>

Проверяем, есть ли в тексте слово хорошо, строгий регистр, т.е. ищется только слово хорошо:

else < # если слово не найдено, то # выполняется эта часть кода >?>
else < # если символ не найден, то # выполняется эта часть кода >?>

Считываем первые 10 символов из текста:

Считываем первые 6 слов из текста:

$string=trim($new_string); echo $string; ?>

Конвертируем текст с кодировком windows-1251 в кодировку koi8-r:

Присваиваем переменной символ, ASCII кодом:

Кодирум текст в crc32:

Кодирум текст в md5:

Используем в качестве разделителя «::» (два двоеточия):

Определяем количество символов в тексте:

Заменяем все буквы в тексте на маленькие:

Читайте также:
Calibre как пользоваться программой

Заменяем все буквы в тексте на большие:

Меняем все буквы в тексте на маленькие и делаем самую первую букву заглавной:

Считываем из файла первые 5 строк:

echo $string; ?>

Считываем из файла последние 5 строк:

echo $string; ?>

Объединяем 3 файла в один массив, а именно в $new_array:

while(list(,$result)=each($array)) < for($i=0;$i> print_r($new_array); #выводим массив ?>

Проверяем, существует-ли функция imagecreate():

else < echo «Функция «.$function.»() — не существует»; >?>

Проверяем, подключена-ли библиотека GD:

else < echo «Библиотека «.$extension.» — не подключена»; >?>

Показываем версию php интерпретатора:

Убираем ограничение времени на выполнения скрипта:

Показываем на экран монитора операционную систему, в которой работает php интерпретатор:

Округляем десятичное число 8.4 по правилам математики:

Округляем число 20.2347823947 до трёх знаков после точки:

Определяем из трёх чисел самое большое:

Определяем из трёх чисел самое меньшее:

Выводим случайное число от 0 до 100:

Определяем является-ли значение числом:

else ?>

Ищем в файле file.txt слово привет:

else < echo «Слово «.$word.» — не найдено»; >?>

Выводим содержимое папки c:/windows

«; > else echo «нет прав»; ?>

Определяем в какой стране живёт посетитель:

Россия, ua => Украина, kz => Казахстан );
if(!empty($countrys[$array[0]])) echo «Ваша страна: «.$countrys[$array[0]]; else echo «Откуда Вы пришли — я не знаю :(«; ?>

Вставляем новые данные на 5 строку, а саму 5 строку передвигаем на 6:

fclose($open); ?>

Выводим случайную фразу (строку) из файла:

Кодируем текст в base64:

Раскодируем текст из base64:

Источник: www.internet-technologies.ru

Пример простой программы на php

Сейчас мы создадим небольшой сайтик, который призван дать начальное понимание работы с PHP.

Для создания программ на PHP нам потребуется текстовый редактор. Можно взять любой текстовый редактор. Наиболее популярным на сегодняшний день является программа Visual Studio Code

Перейдем к каталогу, который предназначен для хранения файлов веб-сайта (В прошлой теме для этой цели был создан каталог C:localhost .) Создадим в этом каталоге текстовый файл и назовем его index.html . Откроем его в текстовом редакторе и добавим в него следующий код:

Читайте также:
Как удалить все файлы связанные с программой

METANIT.COM

Введи свои данные:

Введите имя:

Введите фамилию:

Код html содержит форму с двумя текстовыми полями. При нажатии на кнопку данные этой формы отсылаются скрипту display.php , так как он указан в атрибуте action .

Теперь создадим этот скрипт, который будет обрабатывать данные. Добавим в папку C:localhost новый текстовый файл. Переименуем его в display.php . По умолчанию файлы программ на php имеют расширение .php .

Первый сайт на PHP на веб-сервере Apache

Итак, добавим в файл display.php следующий код:

Для добавления выражений PHP используются теги , между которыми идут инструкции на языке PHP. В коде php мы получаем данные отправленной формы и выводим их на страницу.

Каждое отдельное выражение PHP должно завершаться точкой с запятой. В данном случае у нас три выражения. Два из них получают переданные данные формы, например, $name = $_POST[«firstname»]; .

$name — это переменная, которая будет хранить некоторое значение. Все переменные в PHP предваряются знаком $. И так как форма на странице index.html использует для отправки метод POST, то с помощью выражения $_POST[«firstname»] мы можем получить значение, которое было введено в текстовое поле с атрибутом name=»firstname» . И это значение попадает в переменную $name.

С помощью оператора echo можно вывести на страницу любое значение или текст, которые идут после оператора. В данном случае ( echo «Ваше имя: «.$name . » » . $surname . «» ) с помощью знака точки текст в кавычках соединяется со значениями переменных $name и $surname и выводится на страницу.

Теперь обратимся к форме ввода, перейдя по адресу http://localhost/index.html (или http://localhost ):

Первый веб-сайт на PHP

Введем какие-нибудь данные и нажмем на кнопку отправить:

Отправка данных в PHP

Итак, у нас сработал скрипт display.php , который получил и вывел отправленные данные на страницу.

Источник: metanit.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru