СУБД/лекция 7 семестр 2 — различия между версиями
Материал из Wiki
				
								
				< СУБД
				
																
				
				
								
				Vidokq  (обсуждение | вклад)  (→Что нужно для работы с php)  | 
			Vidokq  (обсуждение | вклад)   (→Основы языка)  | 
			||
| (не показаны 26 промежуточных версий 1 участника) | |||
| Строка 1: | Строка 1: | ||
| + | == Основы языка==   | ||
| + | * [[СУБД/лекция 7 семестр 2 (раздел)/Переменные | Переменные ]]  | ||
| + | * [[СУБД/лекция 7 семестр 2 (раздел)/Управляющие конструкции | Управляющие конструкции ]]  | ||
| + | * [[СУБД/лекция 7 семестр 2 (раздел)/Строковые функции PHP | Строковые функции PHP ]]  | ||
| + | * [[СУБД/лекция 7 семестр 2 (раздел)/Функции PHP для работы с массивами | Функции PHP для работы с массивами ]]  | ||
| + | * [[СУБД/лекция 7 семестр 2 (раздел)/Работа с сетью | Работа с сетью ]]  | ||
| + | * [[СУБД/лекция 7 семестр 2 (раздел)/Функции для работы с датой и временем| Функции для работы с датой и временем ]]  | ||
| + | * [http://www.php.su/lessons/ Уроки по работе с  PHP]  | ||
| + | |||
| + |  [http://www.mirsite.ru/phpbooks.htm Список литературы]  | ||
| + |  [http://www.mirsite.ru/php.htm Литература 1]  | ||
| + |  [http://www.php.su/learnphp/cs/ Литература 2]  | ||
| + | |||
==Что нужно для работы с php==  | ==Что нужно для работы с php==  | ||
* Нужен сервер выполняющий скрипты  | * Нужен сервер выполняющий скрипты  | ||
| Строка 5: | Строка 18: | ||
** Интернет сервер    | ** Интернет сервер    | ||
* Пишем код, закачиваем на сервер, просматриваем результат выполнения в браузере.  | * Пишем код, закачиваем на сервер, просматриваем результат выполнения в браузере.  | ||
| + | * Документация по синтаксису и возможностям языка  | ||
| + | |||
| + | == Устанавливаем локальный сервер ==  | ||
| + | # Скачиваем сервер содержащий apache php mysql (см. ссылку выше)  | ||
| + | # Устанавливаем следуя всем указаниям  | ||
| + | # Запускаем Denwer (в указанной папке при установке выполнить {Папка для установки}\denwer\Run.exe )  | ||
| + | # Если не запустился apache смотрим не заняты ли порты 443 и 80  | ||
| + | ## В командной строке если у вас win7 Запросите  '''"netstat -aon | findstr :443"'''  | ||
| + | ## Затем узнайте, что это за процесс:  '''"tasklist /svc | findstr <идентификатор процесса (число) из предыдущего вывода>"'''  | ||
| + | ## Остановите службу занимающую порт или выключьте программу которая занимает порт   | ||
| + | ## Если запущен скайп то в настройках соединения снять птичку "Использовать для подключения 443, 80"  | ||
| + | # Если все запустилось ОК, то заходим в браузер по адресу http://localhost  | ||
| + | ## Должны увидеть страницу натроек Denwera - '''Установка завершена'''  | ||
| + | |||
| + | == Создаем дирреткорию и файлы ==  | ||
| + | # При установке у вас спрашивали какой локальный диск создать  | ||
| + | # Заходим на диск в папку '''z:\home\localhost\www\'''  | ||
| + | # Создаем дирреткорию ''к примеру lab3''  | ||
| + | # Заходим в нее и создаем файл '''php''' '''''к примеру nX.php, где X - номер варианта задания'''''   | ||
| + | |||
| + | == Пишем код ==  | ||
| + | * Используйте редактор с подсветкой синтаксиса   | ||
| + | ** '''Notepad++'''  | ||
| + | ===Первая программа на php===  | ||
| + | <source lang="php">  | ||
| + | <?php  | ||
| + | $name=Viktor;  | ||
| + | echo "Hello".$name."!";  | ||
| + | ?></source>  | ||
| − | ==   | + | * Каждый скрипт в своем файле   | 
| + | * Старт и конец кода '''<?php ..... ?>'''  | ||
| + | * Вывод сообщения   | ||
| + |  echo "Hello".$name."!";  | ||
| + | * Склеить две строки - '''.'''  | ||
| + | * Обьявить и присвоить значение переменной '''$var="ololo";  или $var=10 или $var=ololo'''  | ||
| + | == Просмотр результата ==  | ||
| + | * Заходим в браузер http://localhost/lec/l2.php  | ||
| + | * Видим результат выполнения скрипта  | ||
| + |  Hello Viktor!  | ||
Текущая версия на 22:52, 29 апреля 2014
Содержание | 
Основы языка
- Переменные
 - Управляющие конструкции
 - Строковые функции PHP
 - Функции PHP для работы с массивами
 - Работа с сетью
 - Функции для работы с датой и временем
 - Уроки по работе с PHP
 
Список литературы Литература 1 Литература 2
Что нужно для работы с php
- Нужен сервер выполняющий скрипты
 - Пишем код, закачиваем на сервер, просматриваем результат выполнения в браузере.
 - Документация по синтаксису и возможностям языка
 
Устанавливаем локальный сервер
- Скачиваем сервер содержащий apache php mysql (см. ссылку выше)
 - Устанавливаем следуя всем указаниям
 - Запускаем Denwer (в указанной папке при установке выполнить {Папка для установки}\denwer\Run.exe )
 -  Если не запустился apache смотрим не заняты ли порты 443 и 80
- В командной строке если у вас win7 Запросите "netstat -aon | findstr :443"
 - Затем узнайте, что это за процесс: "tasklist /svc | findstr <идентификатор процесса (число) из предыдущего вывода>"
 - Остановите службу занимающую порт или выключьте программу которая занимает порт
 - Если запущен скайп то в настройках соединения снять птичку "Использовать для подключения 443, 80"
 
 -  Если все запустилось ОК, то заходим в браузер по адресу http://localhost
- Должны увидеть страницу натроек Denwera - Установка завершена
 
 
Создаем дирреткорию и файлы
- При установке у вас спрашивали какой локальный диск создать
 - Заходим на диск в папку z:\home\localhost\www\
 - Создаем дирреткорию к примеру lab3
 - Заходим в нее и создаем файл php к примеру nX.php, где X - номер варианта задания
 
Пишем код
-  Используйте редактор с подсветкой синтаксиса 
- Notepad++
 
 
Первая программа на php
<?php $name=Viktor; echo "Hello".$name."!"; ?>
- Каждый скрипт в своем файле
 - Старт и конец кода <?php ..... ?>
 - Вывод сообщения
 
echo "Hello".$name."!";
- Склеить две строки - .
 - Обьявить и присвоить значение переменной $var="ololo"; или $var=10 или $var=ololo
 
Просмотр результата
- Заходим в браузер http://localhost/lec/l2.php
 - Видим результат выполнения скрипта
 
Hello Viktor!