🗊Презентация Скриптовые языки программирования. “PHP Hypertext Preprocessor (Препроцессор Гипертекста)"

Нажмите для полного просмотра!
Скриптовые языки программирования. “PHP Hypertext Preprocessor (Препроцессор Гипертекста)", слайд №1Скриптовые языки программирования. “PHP Hypertext Preprocessor (Препроцессор Гипертекста)", слайд №2Скриптовые языки программирования. “PHP Hypertext Preprocessor (Препроцессор Гипертекста)", слайд №3Скриптовые языки программирования. “PHP Hypertext Preprocessor (Препроцессор Гипертекста)", слайд №4Скриптовые языки программирования. “PHP Hypertext Preprocessor (Препроцессор Гипертекста)", слайд №5Скриптовые языки программирования. “PHP Hypertext Preprocessor (Препроцессор Гипертекста)", слайд №6Скриптовые языки программирования. “PHP Hypertext Preprocessor (Препроцессор Гипертекста)", слайд №7Скриптовые языки программирования. “PHP Hypertext Preprocessor (Препроцессор Гипертекста)", слайд №8Скриптовые языки программирования. “PHP Hypertext Preprocessor (Препроцессор Гипертекста)", слайд №9Скриптовые языки программирования. “PHP Hypertext Preprocessor (Препроцессор Гипертекста)", слайд №10Скриптовые языки программирования. “PHP Hypertext Preprocessor (Препроцессор Гипертекста)", слайд №11Скриптовые языки программирования. “PHP Hypertext Preprocessor (Препроцессор Гипертекста)", слайд №12Скриптовые языки программирования. “PHP Hypertext Preprocessor (Препроцессор Гипертекста)", слайд №13Скриптовые языки программирования. “PHP Hypertext Preprocessor (Препроцессор Гипертекста)", слайд №14Скриптовые языки программирования. “PHP Hypertext Preprocessor (Препроцессор Гипертекста)", слайд №15Скриптовые языки программирования. “PHP Hypertext Preprocessor (Препроцессор Гипертекста)", слайд №16Скриптовые языки программирования. “PHP Hypertext Preprocessor (Препроцессор Гипертекста)", слайд №17Скриптовые языки программирования. “PHP Hypertext Preprocessor (Препроцессор Гипертекста)", слайд №18Скриптовые языки программирования. “PHP Hypertext Preprocessor (Препроцессор Гипертекста)", слайд №19Скриптовые языки программирования. “PHP Hypertext Preprocessor (Препроцессор Гипертекста)", слайд №20

Вы можете ознакомиться и скачать презентацию на тему Скриптовые языки программирования. “PHP Hypertext Preprocessor (Препроцессор Гипертекста)". Доклад-сообщение содержит 20 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





СКРИПТОВЫЕ ЯЗЫКИ ПРОГРАММИРОВАНИЯ
Лекция 2
Описание слайда:
СКРИПТОВЫЕ ЯЗЫКИ ПРОГРАММИРОВАНИЯ Лекция 2

Слайд 2





Что такое PHP?
PHP – это широко используемый язык сценариев общего назначения с открытым исходным кодом. 
Аббревиатура PHP означает “PHP Hypertext Preprocessor (Препроцессор Гипертекста)". Синтаксис языка берет начало из C, Java и Perl. PHP достаточно прост для изучения.  
Важным преимуществом языка PHP перед такими языками, как языков Perl и C заключается в возможности создания HTML документов с внедренными командами PHP
Описание слайда:
Что такое PHP? PHP – это широко используемый язык сценариев общего назначения с открытым исходным кодом. Аббревиатура PHP означает “PHP Hypertext Preprocessor (Препроцессор Гипертекста)". Синтаксис языка берет начало из C, Java и Perl. PHP достаточно прост для изучения.  Важным преимуществом языка PHP перед такими языками, как языков Perl и C заключается в возможности создания HTML документов с внедренными командами PHP

Слайд 3





Возможности PHP
Создание скриптов для выполнения на стороне сервера. 
Создание скриптов для выполнения в командной строке.
Создание приложений GUI, выполняющихся на стороне клиента.
Описание слайда:
Возможности PHP Создание скриптов для выполнения на стороне сервера. Создание скриптов для выполнения в командной строке. Создание приложений GUI, выполняющихся на стороне клиента.

Слайд 4





Преимущества PHP 
Главным фактором языка РНР является практичность. РНР должен предоставить программисту средства для быстрого и эффективного решения поставленных задач. Практический характер РНР обусловлен пятью важными характеристиками:
1) традиционностью;
2) простотой;
3) эффективностью;
4) безопасностью;
5) гибкостью.
Описание слайда:
Преимущества PHP Главным фактором языка РНР является практичность. РНР должен предоставить программисту средства для быстрого и эффективного решения поставленных задач. Практический характер РНР обусловлен пятью важными характеристиками: 1) традиционностью; 2) простотой; 3) эффективностью; 4) безопасностью; 5) гибкостью.

Слайд 5





Синтаксис PHP
<html>
<head>
<title>Пример</title>
</head>
<body>
<? 
echo "Привет, я - скрипт PHP!"; 
?>
<?php
     echo "Это тест";
?> 
     echo "Это тест"; // Это однострочный комментарий в стиле c++
     /* Это многострочный комментарий
        еще одна строка комментария */
     echo "Это еще один тест";
     echo "Последний тест"; # Это комментарий в стиле оболочки Unix 
</body>
</html>
Описание слайда:
Синтаксис PHP <html> <head> <title>Пример</title> </head> <body> <?  echo "Привет, я - скрипт PHP!";  ?> <?php      echo "Это тест"; ?>      echo "Это тест"; // Это однострочный комментарий в стиле c++      /* Это многострочный комментарий         еще одна строка комментария */      echo "Это еще один тест";      echo "Последний тест"; # Это комментарий в стиле оболочки Unix </body> </html>

Слайд 6





Переменные в PHP
<?php
$a = 10;
//echo $a;
$b = '100';
$c = "100";
echo $b+$a; //Что будет выведено на экран?
echo $c+$a; //Что будет выведено на экран?
 ?>
<?php
$a;
if(isset($a))
    echo $a;
else
    echo "переменная a не определена";
?>
Описание слайда:
Переменные в PHP <?php $a = 10; //echo $a; $b = '100'; $c = "100"; echo $b+$a; //Что будет выведено на экран? echo $c+$a; //Что будет выведено на экран? ?> <?php $a; if(isset($a))     echo $a; else     echo "переменная a не определена"; ?>

Слайд 7





Типы данных в PHP
PHP является языком с динамической типизацией. Это значит, что тип данных переменной выводится во время выполнения, и в отличии от ряда других языков программирования в PHP не надо указывать перед переменной тип данных.
PHP поддерживает восемь простых типов данных:
boolean (логический тип)
integer (целые числа)
double (дробные числа)
string (строки)
array (массивы)
object (объекты)
resource (ресурсы)
NULL
Описание слайда:
Типы данных в PHP PHP является языком с динамической типизацией. Это значит, что тип данных переменной выводится во время выполнения, и в отличии от ряда других языков программирования в PHP не надо указывать перед переменной тип данных. PHP поддерживает восемь простых типов данных: boolean (логический тип) integer (целые числа) double (дробные числа) string (строки) array (массивы) object (объекты) resource (ресурсы) NULL

Слайд 8





Типы данных в PHP
<?php
$a;
echo $a;
$a=10;
$b=5;
$result = "$a+$b <br>";
echo $result;
$result = '$a+$b';
echo $result;
$text = "Модель \"Apple II\""; 
$phones = array('iPhone', 'Samsung Galaxy S III', 'Nokia N9');
echo $phones[1];
?>
Описание слайда:
Типы данных в PHP <?php $a; echo $a; $a=10; $b=5; $result = "$a+$b <br>"; echo $result; $result = '$a+$b'; echo $result; $text = "Модель \"Apple II\""; $phones = array('iPhone', 'Samsung Galaxy S III', 'Nokia N9'); echo $phones[1]; ?>

Слайд 9





Типы данных в PHP
С помощью специальных функций мы можем определить тип переменной:
is_integer($a), is_string($a) и т.д.
<?php $a = 10;
echo is_numeric($a); 
$a = 10;
$b = "10";
echo gettype($a); // integer
echo "<br>";
echo gettype($b);  // string
$a = 10.7;
settype($a, "integer");
echo $a; // 10
?>
Описание слайда:
Типы данных в PHP С помощью специальных функций мы можем определить тип переменной: is_integer($a), is_string($a) и т.д. <?php $a = 10; echo is_numeric($a); $a = 10; $b = "10"; echo gettype($a); // integer echo "<br>"; echo gettype($b);  // string $a = 10.7; settype($a, "integer"); echo $a; // 10 ?>

Слайд 10





Функции в PHP 
<?php
function get($lowlimit, $highlimit=10)
{
    $result = 0; // возвращаемое значение
    for($i = $lowlimit; $i < $highlimit; $i++)
    {
        $result+= $i * $i;
    }
    return $result;
}
 $a = get(1);
echo "Сумма квадратов равна $a";
?>
Описание слайда:
Функции в PHP <?php function get($lowlimit, $highlimit=10) {     $result = 0; // возвращаемое значение     for($i = $lowlimit; $i < $highlimit; $i++)     {         $result+= $i * $i;     }     return $result; }  $a = get(1); echo "Сумма квадратов равна $a"; ?>

Слайд 11





Подключение внешних файлов
include();
include_once();
require();
require_once.
Описание слайда:
Подключение внешних файлов include(); include_once(); require(); require_once.

Слайд 12





Формы в PHP
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<h3>Вход на сайт</h3>
<form action="login.php" method="POST">
    Логин: <input type="text" name="login" /><br><br>
    Пароль: <input type="text" name="password" /><br><br>
    <input type="submit" value="Войти">
</form>
</body>
</html>
Описание слайда:
Формы в PHP <html> <head> <meta charset="utf-8"> </head> <body> <h3>Вход на сайт</h3> <form action="login.php" method="POST">     Логин: <input type="text" name="login" /><br><br>     Пароль: <input type="text" name="password" /><br><br>     <input type="submit" value="Войти"> </form> </body> </html>

Слайд 13





Формы в PHP
<?php
$login = "Не известно";
$password = "Не известно";
if(isset($_POST['login'])) $login = $_POST['login'];
if (isset($_POST['password'])) $password = $_POST['password'];
 
echo "Ваш логин: $login  <br> Ваш пароль: $password";
?>
Описание слайда:
Формы в PHP <?php $login = "Не известно"; $password = "Не известно"; if(isset($_POST['login'])) $login = $_POST['login']; if (isset($_POST['password'])) $password = $_POST['password'];   echo "Ваш логин: $login  <br> Ваш пароль: $password"; ?>

Слайд 14





Получение данных из строки запроса
http://localhost:8080/get.php?login=mailcom&age=22: 
<?php
$login = "не определен";
$age = "не определен";
if(isset($_GET['login'])){
 
    $login = $_GET['login'];
}
if(isset($_GET['age'])){
 
    $age = $_GET['age'];
}
    echo "Ваш логин: $login <br> Ваш возраст: $age";
?>
Описание слайда:
Получение данных из строки запроса http://localhost:8080/get.php?login=mailcom&age=22: <?php $login = "не определен"; $age = "не определен"; if(isset($_GET['login'])){       $login = $_GET['login']; } if(isset($_GET['age'])){       $age = $_GET['age']; }     echo "Ваш логин: $login <br> Ваш возраст: $age"; ?>

Слайд 15





Подключение к БД
<?php
$host = 'localhost'; // адрес сервера 
$database = 'compstore'; // имя базы данных
$user = 'root'; // имя пользователя
$password = '1234567'; // пароль
// подключаемся к серверу
$link = mysql_connect($host, $user, $password, $database) 
    or die("Ошибка " . mysql_error($link));
 
// выполняем операции с базой данных
     
// закрываем подключение
mysql_close($link);
?>
Описание слайда:
Подключение к БД <?php $host = 'localhost'; // адрес сервера $database = 'compstore'; // имя базы данных $user = 'root'; // имя пользователя $password = '1234567'; // пароль // подключаемся к серверу $link = mysql_connect($host, $user, $password, $database)     or die("Ошибка " . mysql_error($link));   // выполняем операции с базой данных       // закрываем подключение mysql_close($link); ?>

Слайд 16





Запрос к БД
<?php
require_once 'connection.php'; // подключаем скрипт
 // подключаемся к серверу
$link = mysql_connect($host, $user, $password, $database) 
    or die("Ошибка " . mysqli_error($link));
 // выполняем операции с базой данных
$query ="SELECT * FROM phones";
$result = mysql_query($link, $query) or die("Ошибка " . mysql_error($link)); 
if($result)
{
    echo "Выполнение запроса прошло успешно";
}
 // закрываем подключение
mysql_close($link);
?>
Описание слайда:
Запрос к БД <?php require_once 'connection.php'; // подключаем скрипт  // подключаемся к серверу $link = mysql_connect($host, $user, $password, $database)     or die("Ошибка " . mysqli_error($link));  // выполняем операции с базой данных $query ="SELECT * FROM phones"; $result = mysql_query($link, $query) or die("Ошибка " . mysql_error($link)); if($result) {     echo "Выполнение запроса прошло успешно"; }  // закрываем подключение mysql_close($link); ?>

Слайд 17





Создание БД
<?php
require_once 'connection.php';
 $link = mysql_connect($host, $user, $password, $database) 
    or die("Ошибка " . mysqli_error($link));
 $query ="CREATE Table tovars
(    id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(200) NOT NULL,
    company VARCHAR(200) NOT NULL)";
$result = mysql_query($link, $query) or die("Ошибка " . mysql_error($link)); 
if($result)
{    echo "Создание таблицы прошло успешно"; }
 mysql_close($link);
?>
Описание слайда:
Создание БД <?php require_once 'connection.php';  $link = mysql_connect($host, $user, $password, $database)     or die("Ошибка " . mysqli_error($link));  $query ="CREATE Table tovars (    id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,     name VARCHAR(200) NOT NULL,     company VARCHAR(200) NOT NULL)"; $result = mysql_query($link, $query) or die("Ошибка " . mysql_error($link)); if($result) {    echo "Создание таблицы прошло успешно"; }  mysql_close($link); ?>

Слайд 18





Чтение и запись файлов
<?php
$fd = fopen("form.php", 'r') or die("не удалось открыть файл");
while(!feof($fd))
{    $str = fgets($fd);
    echo $str; }
fclose($fd);
?>
<?php
$str = file_get_contents("form.php");
echo $str;
?>
Описание слайда:
Чтение и запись файлов <?php $fd = fopen("form.php", 'r') or die("не удалось открыть файл"); while(!feof($fd)) {    $str = fgets($fd);     echo $str; } fclose($fd); ?> <?php $str = file_get_contents("form.php"); echo $str; ?>

Слайд 19





Чтение и запись файлов
<?php
$fd = fopen("hello.txt", 'w') or die("не удалось создать файл");
$str = "Привет мир";
fwrite($fd, $str);
fclose($fd);
?>
Описание слайда:
Чтение и запись файлов <?php $fd = fopen("hello.txt", 'w') or die("не удалось создать файл"); $str = "Привет мир"; fwrite($fd, $str); fclose($fd); ?>

Слайд 20





Cookies
Для установки Cookies используется функция SetCookie(). Для этой функции можно указать шесть параметров, один из которых является обязательным:
name - задает имя (строк), закрепленное за Cookie;

value - определяет значение переменной (строка);

expire - время "жизни" переменной (целое число). Если данный параметр не указать, то Cookie будут "жить" до конца сессии, то есть до закрытия браузера. Если время указано, то, когда оно наступит, Cookie самоуничтожится.
path - путь к Cookie (строка);

domain - домен (строка). В качестве значения устанавливается имя хоста, с которого Cookie был установлен;

secure - передача Cookie через защищенное HTTPS-соединение.
Описание слайда:
Cookies Для установки Cookies используется функция SetCookie(). Для этой функции можно указать шесть параметров, один из которых является обязательным: name - задает имя (строк), закрепленное за Cookie; value - определяет значение переменной (строка); expire - время "жизни" переменной (целое число). Если данный параметр не указать, то Cookie будут "жить" до конца сессии, то есть до закрытия браузера. Если время указано, то, когда оно наступит, Cookie самоуничтожится. path - путь к Cookie (строка); domain - домен (строка). В качестве значения устанавливается имя хоста, с которого Cookie был установлен; secure - передача Cookie через защищенное HTTPS-соединение.



Похожие презентации
Mypresentation.ru
Загрузить презентацию