10 Основы языка php.
Дисциплина: "компьютерные науки (computer science)"
ID решения
#S34
Тип
Лабораторная работа
Дисциплина
компьютерные науки (computer science)
Страниц
-
Лабораторная работа
Изучить основы языка PHP.
Задания на лабораторную работу
Создайте отдельную страницу, на которой будут размещаться ссылки на php cкрипты.
1. Получите информацию о настройках php с помощью команды phpinfo();.
int phpinfo ([int what])
2. Создайте php-скрипт, который загружает в web-страницу файл с информацией о разработчике. Ниже предоставлен код, который выводит имя фамилию разработчика.
3. Создайте php-скрипт, который создает страницу с таблицей возможных цветов HTML.
4. Создайте php-скрипт, который формирует web-страницу с таблицей умножения.
5. Написать на PHP мини-игру – симулятор поединка. В качестве оружия – числа (1, 2, 3) Мы создаём страничку /index.php?page=game1 под игру. Создаются 2 персонажа, у обоих по 10 жизней (2 сессионных переменных), создаётся форма, где пользователь вводит число от 1 до 3 и отправляет запрос на сервер. На сервере запустить rand(1,3), и если значение человека с значением случайным совпадает, то снимаются жизни с персонажа человека (клиента), если не совпадают - с серверного персонажа. Отнимать от 1 до 4 жизни, случайным образом. То есть, вероятность 33%, что отнимутся у клиента, и 66%, что у серверного персонажа. В момент, когда у одного из персонажей количество жизней становится 0 и ниже, - перебрасывать на другую страницу при помощи переадресации (header) на страницу index.php?module=games&page=game1over, и выводить текст, победил игрок или система. Не забываем, что для удобства пользователя необходимо выводить всю известную информацию, то есть какой урон был нанесён, кто кому нанёс, сколько сейчас жизней осталось у каждого игрока. Так же, реализовать возможность начать игру заново. Желательно для корректировки системы использовать переменные-свойства, то есть 10hp - это $basehp , то есть изменив эту переменную скрипт будет иным.
6. Реализовать с помощью PHP следующее: дан длинный текст, в нём встречаются слова длиннее 7 символов! Если слово длиннее 7 символов, то необходимо: оставить первые 6 символа и добавить звёздочку. Остальные символы вырезаются. Шаблон: "я купил бронетранспортер вчера" . Результат: "я купил бронет* вчера"..
7. Напишите сценарий, который вычисляет среднюю длину слова (в символах), а средняя длина предложения (в словах) в текстовом файле. Обратите порядок букв в словах и слов в предложении. Например:
• Ввод: «Мою собаку зовут Мухтар. Она знает много команд.»
• Вывод: «.днамок огонм теанз анО .ратхуМ тувоз укабос юоМ» - средняя длина предложения – 4 слова, средняя длина слова – 4,875 символов.
Задания на лабораторную работу
Создайте отдельную страницу, на которой будут размещаться ссылки на php cкрипты.
1. Получите информацию о настройках php с помощью команды phpinfo();.
int phpinfo ([int what])
2. Создайте php-скрипт, который загружает в web-страницу файл с информацией о разработчике. Ниже предоставлен код, который выводит имя фамилию разработчика.
3. Создайте php-скрипт, который создает страницу с таблицей возможных цветов HTML.
4. Создайте php-скрипт, который формирует web-страницу с таблицей умножения.
5. Написать на PHP мини-игру – симулятор поединка. В качестве оружия – числа (1, 2, 3) Мы создаём страничку /index.php?page=game1 под игру. Создаются 2 персонажа, у обоих по 10 жизней (2 сессионных переменных), создаётся форма, где пользователь вводит число от 1 до 3 и отправляет запрос на сервер. На сервере запустить rand(1,3), и если значение человека с значением случайным совпадает, то снимаются жизни с персонажа человека (клиента), если не совпадают - с серверного персонажа. Отнимать от 1 до 4 жизни, случайным образом. То есть, вероятность 33%, что отнимутся у клиента, и 66%, что у серверного персонажа. В момент, когда у одного из персонажей количество жизней становится 0 и ниже, - перебрасывать на другую страницу при помощи переадресации (header) на страницу index.php?module=games&page=game1over, и выводить текст, победил игрок или система. Не забываем, что для удобства пользователя необходимо выводить всю известную информацию, то есть какой урон был нанесён, кто кому нанёс, сколько сейчас жизней осталось у каждого игрока. Так же, реализовать возможность начать игру заново. Желательно для корректировки системы использовать переменные-свойства, то есть 10hp - это $basehp , то есть изменив эту переменную скрипт будет иным.
6. Реализовать с помощью PHP следующее: дан длинный текст, в нём встречаются слова длиннее 7 символов! Если слово длиннее 7 символов, то необходимо: оставить первые 6 символа и добавить звёздочку. Остальные символы вырезаются. Шаблон: "я купил бронетранспортер вчера" . Результат: "я купил бронет* вчера"..
7. Напишите сценарий, который вычисляет среднюю длину слова (в символах), а средняя длина предложения (в словах) в текстовом файле. Обратите порядок букв в словах и слов в предложении. Например:
• Ввод: «Мою собаку зовут Мухтар. Она знает много команд.»
• Вывод: «.днамок огонм теанз анО .ратхуМ тувоз укабос юоМ» - средняя длина предложения – 4 слова, средняя длина слова – 4,875 символов.
Решение (бесплатная часть):
Вывод В процессе выполнения работы я изучил основы языка PHP.
png - 1 шт.,
Файлы, которые можно скачать после оплаты:
docx - 1 шт.,
Если у вас есть другие решённые задания, контрольные или курсовые, вы можете продать их на нашем сервисе практически без комиссии, для этого авторизуйтесь или зарегистрируйтесь