Главная /
Язык программирования PHP
Язык программирования PHP - ответы на тесты Интуит
PHP, в настоящее время, – один из наиболее популярных языков для реализации веб-приложений. Данный курс посвящен изучению его основ. Акцент делается на практическое применение полученных навыков.
Список вопросов:
- # Для чего может использоваться PHP?
- # Для чего не может использоваться PHP?
- # Какие парадигмы программирования поддерживает PHP?
- # Какие шаги обязательно нужно проделать для того чтобы установить web-сервер Apache на компьютер с ОС Windows c помощью программы установщика?
- # Как встраивается PHP в HTML-код?
- # Написать программу, которая выводит "жирными" буквами (тег <b>) строку "Добро пожаловать!" с использованием языка PHP.
- # Чем отличается скрипт на языке PHP от скрипта на языке JavaScript?
- # Что такое корень сервера Apache и где он находится по умолчанию (для windows систем)?
- # Что такое пользовательская директория сервера и где она находится по умолчанию (для windows систем)?
- # Вы создали php файл вида: <b>PHP работает:</b> <?php if (1 < 0) echo "привет"; ?> Что нужно сделать, чтобы получить в браузере строку: "PHP работает: привет"
- # Известно, что настройки PHP можно сохранять/изменять не только в php.ini, но и в самих PHP скриптах, в файлах .htaccess и в файле настроек сервера httpd.conf. Где можно установить значение опции user_dir?
- # Известно, что настройки PHP можно сохранять/изменять не только в php.ini, но и в самих PHP скриптах, в файлах .htaccess и в файле настроек сервера httpd.conf. Где можно установить значение опции session.auto_start?
- # Что такое база данных?
- # Какие СУБД, поддерживающие реляционную модель, вы знаете?
- # Какие СУБД, поддерживающие объектную модель, вы знаете?
- # Что такое первичный ключ?
- # Каков наиболее полный синтаксис оператора создания таблицы?
- # Каков синтаксис оператора удаления таблицы?
- # Каков полный синтаксис оператора SELECT?
- # Оператор INSERT вставляет новые строки в существующую таблицу. Каков его синтаксис?
- # Оператор update предназначен для обновления значений существующих столбцов таблицы в соответствии с введенными значениями. Каков синтаксис этого оператора?
- # Составить запрос к таблице Articles на получение всех значений таких ее полей, как название статьи (title), автор (author) и краткое содержание (abstract). Упорядочить результат запроса по имени автора.
- # Составить запрос к таблице Articles на добавление описания статьи с названием (title) "Новая статья" и автором (author) "Сидоров С. С.".
- # Составить запрос к таблице описаний статей (Articles): изменить название статьи (title), автор (author) которой "Петров" на название "Второе название".
- # Какая функция предназначена для создания соединения с сервером mysql? Какие параметры можно передать в эту функцию?
- # Какая функция предназначена для того, чтобы закрыть соединение с сервером mysql? Какие параметры можно передать в эту функцию?
- # Какая функция предназначена для того, чтобы передать запрос на получение данных из базы данных MySql? Какие параметры можно передать в эту функцию?
- # Какие аргументы можно передать в функцию mysql_fetch_array и какова ее семантика?
- # Результат функции mysql_fetch_array зависит от параметра result_type, который может принимать следующие значения: MYSQL_ASSOC, MYSQL_NUM и MYSQL_BOTH. Каков будет результат функции, если в качестве значения result_type будет задано MYSQL_ASSOC?
- # В качестве аргумента функции mysql_query передается в том числе текст запроса query. Что нужно ставить в конце текста запроса?
- # Для каких видов запросов функция mysql_query возвращает указатель на результат?
- # Каковы синтаксис и семантика функции explode?
- # Функция mysql_connect, устанавливающая соединение с базой данных MySQL, имеет следующий синтаксис: mysql_connect ( server, username, password, new_link, client_flags) Какие значения будут установлены для параметров server, username, password, если они не были заданы при вызове функции mysql_connect?
- # Функция mysql_connect, устанавливающая соединение с базой данных MySQL, имеет следующий синтаксис: mysql_connect ( server, username, password, new_link, client_flags) Что происходит если функция mysql_connect() вызывается в скрипте дважды с одними и теми же параметрами?
- # Получить имена всех полей таблицы persons базы данных book
- # В базе данных book в таблице persons хранится следующая информация о человеке: имя (поле first_name), фамилия (поле last_name), адрес электронной почты (поле email). Получить из этой базы данных информацию обо всех людях с фамилией «Иванов».
- # В базе данных book в таблице persons хранится следующая информация о человеке: имя (поле first_name), фамилия (поле last_name). Добавить в таблицу уникальное поле «электронный адрес» (email).
- # Имя параметра файла php.ini, который задает место хранения данных сессии на сервере?
- # Параметр session.use_cookies определяет, разрешено ли использовать cookies при работе с сессиями. Какое значение имеет этот параметр по умолчанию?
- # Параметр session.cookie_lifetime задает длительность жизни cookies в секундах. Какое значение имеет этот параметр по умолчанию?
- # С чего должен начинаться скрипт, в котором предполагается использовать сессии?
- # С помощью какой функции можно получить идентификатор сессии?
- # Механизм сессий используется для того, чтобы передавать и сохранять переменные, например логин и пароль. Прежде чем использовать переменные, их необходимо зарегистрировать. Как это можно сделать?
- # Каким образом можно уничтожить переменную сессии?
- # Уничтожить текущую сессию целиком можно командой session_destroy(); К чему приведет уничтожение сессии?
- # С помощью какой переменной окружения можно получить адрес страницы, с которой поступил запрос?
- # Как нужно настроить интерпретатор PHP, чтобы можно было использовать механизм сессий?
- # Для чего используется механизм сессий?
- # В каком случае внутри скрипта можно использовать переменные сессии
- # В одном из скриптов программы имеется переменная $user_name = "Иван Петров" . Как сделать так, чтобы эта переменная была доступна во всех скриптах программы.
- # Как зарегистрировать переменные $user_name = "Петр Иванов" и $user_email = "user@mail.ru" в качестве переменных сессии?
- # Как уничтожить в сессии переменную с именем $user_name?
- # У функции preg_match следующий синтаксис: preg_match(pattern, string, [result, flags]). Функция preg_match осуществляет сопоставление регулярного выражения с некоторой строкой. Что она возвращает в качестве результата?
- # У функции preg_match_all следующий синтаксис preg_match_all(pattern, string, result, [flags]). Функция preg_match_all осуществляет сопоставление регулярного выражения с некоторой строкой. Что она возвращает в качестве результата?
- # Какова структура регулярного выражения?
- # Каково назначение метасимволов в регулярном выражении?
- # Каково назначение метасимвола обратный слэш ("\")?
- # Каково назначение метасимвола "^"?
- # Назначение метасимвола "-"?
- # Назначение метасимвола "]" ?
- # С помощью каких метасимволов выделяется начало подшаблона и его конец?
- # Что такое квантификаторы?
- # За какими элементами могут следовать квантификаторы?
- # Что делает следующая функция? function Test($str){ $pattern = "/\d{3}-\d{2}-\d{2}/m"; $num_match = preg_match_all ($pattern, $str, $result); return $num_match; }
- # Что делает следующая функция? function Test($str){ $pattern = "/\d{1,3}-\d{2}-\d{1}/m"; $num_match = preg_match ($pattern, $str, $result); return $num_match; }
- # Что делает следующая функция? function Test1($str1){ $pattern = " /\d{3}$/"; $num_match = preg_replace($pattern, "aaa", $str1); return $num_match; }
- # Написать функцию проверяющую, является ли строка правильным email-адресом в зонах с 2-мя или 3-мя буквами (например, .com или .ru)
- # Написать функцию, выделяющую из строки содержимое всех html-тегов
- # Выделить из URL адреса ресурса имя хоста
- # Какая комбинация технологий позволяет получить HTML-документы?
- # Укажите правильный заголовок XML-документа.
- # Какие технологии можно использовать для того, чтобы создавать xml-документы, соответствующие выбранному XML-языку?
- # Какими отношениями могут быть связаны элементы в XML- документах?
- # Какая переменная в php.ini содержит путь до библиотек расширений?
- # Какую функцию можно использовать для получения состояния установки PHP?
- # Функция domxml_open_mem в качестве результата возвращает объект класса DOMDocument. Что передается этой функции в качестве параметра?
- # Функция domxml_open_file в качестве результата возвращает объект класса DOMDocument. Что передается этой функции в качестве параметра?
- # Функция domxml_new_doc в качестве результата возвращает пустой XML-документ. Что передается этой функции в качестве параметра?
- # Что возвращает метод document_element класса DomDocument?
- # Что возвращает метод get_content класса DomNode?
- # Что возвращает метод get_attribute класса DomElement?
- # С помощью какой функции можно преобразовать xml-файл в дерево PHP объектов?
- # С помощью какой функции можно преобразовать строку, содержащую xml-документ, в дерево PHP объектов?
- # С помощью какой функции в PHP можно создать xml-документ?
- # Имеется следующий xml-документ (data.xml): <?xml version="1.0"?> <root> <person num="10"> <name>Nick Petrov</name> </person> <person num="20"> <name>Pit Ivanov</name> </person> </root> Преобразовать данные этого файла в массивы, содержащие информацию о каждой персоне (Например, Array("num"=>"10", "name"=>"Nick Petrov") )
- # Имеется следующий xml-документ (data.xml): <?xml version="1.0"?> <root> <person num="10"> <name>Nick Petrov</name> </person> <person num="20"> <name>Pit Ivanov</name> </person> </root> Дописать в него информацию еще об одной персоне (тег person с атрибутом num="30" и элементом name="Nina")
- # Создать с помощью PHP xml-документ следующего вида: <?xml version="1.0"?> <root> <person num="10"> <name>Nick Petrov</name> </person> <person num="20"> <name>Pit Ivanov</name> </person> </root>
- # Что представляет собой шаблон?
- # Что представляет собой шаблон FastTemplate?
- # Что представляет собой шаблон Smarty?
- # Как задается переменная в шаблоне FastTemplate?
- # Как задается переменная в шаблоне Smarty?
- # С помощью какой функции (метода) можно присвоить значение переменной в шаблонах FastTemplate и Smarty?
- # Для чего используется метод parse() при работе с шаблонами FastTemplate?
- # С помощью какого метода печатается содержимое шаблона на экран в FastTemplate и в Smarty соответственно?
- # Какие аргументы обязательно должны присутствовать при использовании функции section в Smarty шаблоне?
- # Какие из приведенных выражений являются правильными переменными для шаблонов FastTemplate?
- # Какие из приведенных выражений являются правильными переменными для шаблонов Smarty?
- # Какие из приведенных ниже функций являются методами, используемыми при обработке шаблонов Smarty?
- # Имеется два шаблона main.tpl <html> <head><title>{TITLE_}</title></head> <body>{MAIN}</body> </html> и page.tpl <b>Name:</b> {Name} <b>Last Name:</b> {LastName} Используя класс для работы с FastTemplate, написать программу, которая по данным шаблонам генерирует html-страницу с заголовком «Test page» и содержанием вида: Name: Иван Last Name: Петров
- # Имеются следующие Smarty шаблоны main.tpl <html> <head><title>{#TITLE_#}</title> </head> <body> <b>Name:</b>{$Name} <b>Last Name:</b> {$LastName} </body> </html> и page.conf TITLE_ = "Test page" Написать программу, которая по этим шаблонам генерирует html-страницу с заголовком «Test page» и содержанием вида: Name: Иван Last Name: Петров
- # Имеются следующие Smarty шаблоны main.tpl <html> <head><title>Test page</title> </head> <body> {section name=person loop=2} <b>Name:</b>{$name[person]} <b>Last Name:</b> {$lastName[person]} <br> {/section} </body> </html> Написать программу, которая по этому шаблону генерирует html-страницу с заголовком «Test page» и содержанием вида: Name: Иван Last Name: Петров Name: Петр Last Name: Иванов
- # Как задаются комментарии в языке PHP?
- # Как разделяются инструкции в языке PHP?
- # Какой оператор обозначает равенство значений в языке PHP?
- # Как присваивается значение переменной в языке PHP?
- # Как присваивается значение константе в языке PHP?
- # Как получить значение константы с именем CONS в языке PHP?
- # Отметьте скалярные типы данных, которые имеются в языке PHP?
- # Как можно задать строку в языке PHP?
- # Как можно задать массив в языке PHP?
- # Дан массив $arr. Вывести на экран третий элемент массива, если он равен числу 3.
- # Дан массив $arr. Вывести на экран четвертый элемент массива, если он эквивалентен строке "4".
- # С помощью какого оператора можно выполнять разные действия в зависимости от условия?
- # Дана команда: if(!$var) echo "Hello"; В каком случае на экран будет выведено слово «Hello»?
- # Дана команда: if ($var) echo "Hello"; else echo "Bye"; В каком случае на экран будет выведено слово «Bye»?
- # Какие из операторов if записаны правильно с точки зрения синтаксиса?
- # Какие из операторов switch записаны правильно с точки зрения синтаксиса?
- # Какие из циклов while записаны правильно с точки зрения синтаксиса?
- # С помощью какой конструкции можно выполнять периодически блок действий до тех пор, пока верно условие?
- # Чем цикл while отличается от цикла do..while?
- # В каком случае выполняется блок действий цикла for (expr1; expr2; expr3) { // блок действий }
- # Вывести на экран все элементы массива $arr = array(4,3,2,1);?
- # Когда вычисляется значение первого (expr1) и второго (expr2) выражений в цикле for (expr1; expr2; expr3) { // блок действий }
- # Чем отличается оператор break от оператора continue?
- # Какое из утверждений относительно оператора include верно?
- # Какие из утверждений относительно оператора require верны?
- # Чем отличаются операторы require и include?
- # Чему будет равна переменная $result в результате выполнения следующей программы <?php $value = array("0","","1"); foreach ($value as $v) { if (!$v) $result[] = true; else $result[] = false; } ?>
- # Каким будет результат выполнения следующей программы <?php for ($j=1; ;) { $i = round (9/$j); switch ($i) { case 5: echo "+"; break; case 9: echo "-"; break; case 3: echo "!"; break 2; default: echo $i; break; } $j++; } ?>
- # Каким будет результат выполнения следующей программы <?php for ($j=1; ;) { $i = round (9/$j); switch ($i) { case 5: echo "+"; break; case 9: echo "-"; break; case 3: echo "!"; continue 2; default: echo $i; break; } $j++; } ?>
- # Файл vars.php: <?php $a = 1; ?> Файл index.php: <?php for ($I=0; $I < 3; $I++) { include("vars.php"); echo $a++; } ?> Что мы получим в результате обработки интерпретатором файла index.php?
- # Файл vars.php: <?php $a++; ?> Файл index.php: <?php $a = 0; for ($I=0; $I < 3; $I++) { require("vars.php"); echo $a; } ?> Что мы получим, в результате обработки интерпретатором файла index.php?
- # Файл index.php: <?php $a = 0; for ($I=0; $I < 3; $I++) { if (file_exists("vars.php")) require("vars.php"); echo $a; } ?> Что мы получим в результате обработки интерпретатором файла index.php?
- # В чем состоят функции сервера?
- # В чем состоят функции клиента?
- # Чем отличается клиент от сервера?
- # Как передаются данные методом GET?
- # Как передаются данные методом POST?
- # В чем отличие метода HEAD от методов GET и POST?
- # Передать на сервер методом GET информацию о статье: ее название (title) и имя автора (author). Сервер должен сгенерировать и вывести сообщение, что статья этого автора с таким названием внесена в каталог.
- # Передать на сервер методом POST информацию о статье: ее название (title) и краткое содержание (description). Сервер должен сгенерировать и вывести сообщение, что статья с таким названием и кратким содержанием внесена в каталог.
- # Создать страницу для ввода имени пользователя (login) и пароля (passwd). Если пользователь вводит правильную пару (login/passwd), то сервер выдает страницу с сообщением, что доступ к секретным страницам открыт, и показывает метод, использованный для передачи данных. Login предлагается выбирать из списка.
- # Дана следующая html форма: <form method="post" name="my_form"> Field 1 <input type=text name="f1"><br> Text <textarea name="f2"> </textarea> <input type=submit> </form> Как можно получить переданные клиентом значения из этой формы?
- # Дана следующая html форма: <form name="my_form"> Field 1 <input type=text name="f1"><br> Box <input type=checkbox name="f2" value="1"> <input type=submit > </form> Как можно получить переданные клиентом значения из этой формы?
- # Дана следующая html форма: <form name="my_form" method="get"> Field 1 <input type=text name="f1"><br> Select field <select name="f2"> <option value="1">first <option value="2">second </select><br> <input type=submit> </form> Как можно получить переданные клиентом значения из этой формы?
- # Как можно узнать метод, который был использован при отправке запроса?
- # Как можно узнать виртуальный путь до выполняющегося в данный момент скрипта?
- # Как можно получить адрес страницы, с которой был послан запрос?
- # Какая из функций задана верно?
- # Для чего нужна конструкция return и как она работает?
- # Как можно вызвать функцию?
- # Для чего нужна и как используется функция func_num_args? Выберите правильные высказывания.
- # Для чего нужна и как используется функция func_get_arg?
- # Для чего нужна и как используется функция func_get_args?
- # Создать функцию для отображения данных из следующей формы: <form action="test.php"> Название <input type=text name=title><br> Автор <input type=text name=creator><br> Краткое содержание <textarea name=descr> </textarea> <input type=submit> </form>
- # Создать функцию, возвращающую сумму всех числовых аргументов, переданных в нее.
- # Создать и вызвать функцию, отображающую данные html-формы в соответствии с указанным порядком вывода полей. <form action="test.php"> Название <input type=text name=title><br> Автор <input type=text name=author ><br> Краткое содержание <textarea name=abstract> </textarea> <input type=submit> </form>
- # Каким будет результат работы программы? <? function Test() { $str=""; $n = func_num_args (); for ($i=0; $i<$n; $i++) { $str .= " " . func_get_arg($i); } return $str; } echo Test(1, 2); ?>
- # Каким будет результат работы программы? <? function Test($a) { $str=""; $n = func_num_args (); for ($i=0; $i<$n; $i++) { $str .= $a + func_get_arg($i); } return $str; } echo Test(1, 2); ?>
- # Каким будет результат работы программы? <? function Test2($a, $c="3") { $str=""; $n = func_num_args (); for ($i=0; $i<$n; $i++) { $str += $c + func_get_arg($i); } return $str; } echo Test2(1, 2, 3, 4); ?>
- # При определении функции в PHP обязательно должно быть задано:
- # При вызове функции обязательно указывать:
- # Каким будет результат работы следующей программы <?php function Test($a="q", $b) { echo $a; return $a . $b; } Test(1); ?>
- # Создать класс описаний экспонатов виртуального музея, задать начальные значения свойств класса и описать метод для отображения объектов класса.
- # Создать класс описаний экспонатов виртуального музея, задать начальные значения свойств класса, используя конструктор, и создать экземпляр класса.
- # Создать класс описаний экспонатов виртуального музея, задать начальные значения свойств класса, описать метод для отображения объектов класса. Создать экземпляр класса, получить значения его свойств и вызвать метод.
- # Что означает высказывание: «класс A расширяет класс B»?
- # Создать класс A, расширяющий класс B с помощью метода add() и переменной $a.
- # Создать класс A, расширяющий класс B с помощью методов view() и test() и переменной $a. Вызвать метод view(), определенный в базовом классе, из метода test() расширяющего класса.
- # Имеется объект ($obj) какого-то класса. Требуется получить и вывести на экран имя класса, экземпляром которого является этот объект.
- # Имеется объект ($obj) какого-то класса. Требуется получить список всех свойств класса, которому принадлежит объект.
- # Имеется объект ($obj) какого-то класса. Требуется получить список всех методов класса, которому принадлежит объект.
- # Класс MyClass задан следующим образом: <?php class MyClass{ var $a; function MyClass() { $this->a = "hello"; } function MyFunc($b) { return $b . " " . $this->a; } } ?> Создать представителя класса MyClass. Получить и вывести значения всех свойств этого класса. Вызвать методы данного класса.
- # Каков результат работы следующего скрипта: <?php class MyClass1{ var $a; function MyClass1() { $this->a = "10"; } function MyFunc($b) { return ($this->$b)*$this->a; } } $my = new MyClass1; echo $my->MyFunc("a"); ?>
- # Каков результат работы следующего скрипта: <?php class MyClass1{ var $a; function MyClass1() { $this->a = "10"; } } class MyClass2 extends MyClass1{ var $b="20"; function MyFunc($c) { return ($this->b)*$c+$this->a; } } $my = new MyClass2; echo $my->MyFunc(2); ?>
- # Как можно программно узнать имя класса, представителем которого является объект?
- # Как можно получить и вывести на экран список всех методов класса, представителем которого является объект?
- # Дан массив $a = array("aaa","fff",12,"c", 3). Проверить, существует ли в массиве число 3, не перебирая все элементы массива.
- # Дан массив $b = array("23aaa","4","qww","c", 3). Найти в массиве число 3, не перебирая все элементы массива. Если элемент найден, вывести значение его ключа.
- # Дан массив $b = array("3в","4","ууу","ааа", 4). Найти в массиве все элементы, значения которых равны числу 4 или строке "4". Вывести ключи этих элементов. Решить задачу, не перебирая элементы массива.
- # Имеется массив $names = array("Иван", "Петр", "Вася", "Гена"). Отсортировать массив по убыванию значений его элементов. Вывести полученный массив.
- # Имеется массив $jobs = array("машинист", "трубочист", "писатель", "вор"). Какая программа позволяет вывести отсортированный по возрастанию значений элементов массив?
- # Имеется массив $jobs = array ( 300 =>"машинист", "мало" =>"трубочист", 500=>"писатель", "как получится" => "вор"). Отсортировать массив по возрастанию значений его ключей. Вывести полученный массив.
- # Имеется форма для выбора записи, предназначенной для удаления: <form action=task3.php> Запись номер 1 <input type=checkbox name=id[] value=first> <br> Запись номер 2 <input type=checkbox name=id[] value=second> <br> Запись номер 3 <input type=checkbox name=id[] value=third> <br> <input type=submit value="Удалить"> </form> После отправки данных этой формы получаем массив. Применить к каждому его элементу функцию, которая изменяет значение элемента. Вывести элементы массива до и после изменений.
- # Дан массив $a = array("second","third","first"); Отсортировать значения элементов массива так, чтобы элемент third был первым, second – вторым, first – третьим.
- # Имеется следующая форма: <form action=task3.php> Запись номер 1 <input type=checkbox name=id[] value=10> <br> Запись номер 2 <input type=checkbox name=id[] value=20> <br> Запись номер 3 <input type=checkbox name=id[] value=30> <br> <input type=submit value="Отправить"> </form> Изменить значения переданных элементов, увеличив их в 10 раз. Использовать функцию array_walk(). Вывести значения элементов до и после применения array_walk
- # Данные некоторой формы отправлены на сервер методом POST. Проверить, была ли передана переменная с именем mode.
- # Данные некоторой формы отправлены на сервер методом GET. Проверить, была ли передана в качестве значения какого-либо элемента формы пустая строка
- # Данные некоторой формы отправлены на сервер методом POST. Проверить, была ли передана в качестве значения какого-либо элемента формы строка "hello"
- # Данные некоторой формы отправлены на сервер. Из массива переданных данных выделить подмассив, который не содержит первого и последнего элементов исходного массива.
- # Данные некоторой формы переданы на сервер. Применить ко всем элементам массива переданных данных функцию my_stripslashes и вывести измененный массив.
- # Данные некоторой формы переданы на сервер. Применить ко всем элементам массива переданных данных функцию, которая берет значение этого элемента в кавычки, и вывести измененный массив.
- # Какие из приведенных ниже утверждений являются верными?
- # Какие из утверждений, приведенных ниже, являются верными?
- # Как правильно вывести на экран следующую строку текста: «Фильм "Ночной дозор" собрал миллионы зрителей в кинотеатрах нашей страны»?
- # С помощью какой функции можно проверить, входит ли данное слово в предложение?
- # С помощью какой функции можно выделить подстроку из предложения?
- # С помощью какой функции можно выделить слово из предложения?
- # Дано предложение: «Пролетарии всех стран, объединяйтесь!» Как можно заменить в предложении слово «Пролетарии» на слово «Женщины»?
- # Дано предложение: «Мир! Труд! Май!» Как можно заменить в этом предложении слово «Май» на слово «Июнь»?
- # В чем состоит различие между функцией substr_replace и функцией str_replace?
- # С какими параметрами может вызываться функция explode()?
- # С какими параметрами вызывается функция implode()? Важен ли порядок параметров?
- # Дана строка «<h2>Наука – <font color=red>двигатель</font> прогресса!</h2>». Как можно вывести ее в браузер именно в таком виде, без форматирования согласно стандарту HTML?
- # Дана строка текста неизвестной длины. Вывести на экран первые 10 символов строки, вместо остальных символов вывести «...»
- # Дана строка. Вывести ее подстроку, начинающуюся со слова «тест».
- # Дана строка. Найти в ней позицию появления слова «тест», если оно встречается в строке.
- # Дана строка текста: «PHP – очень простой язык. Я знаю PHP!!!». Заменить в ней все вхождения слова «PHP» на слово «Perl».
- # Разбить строку на слова.
- # Преобразовать массив слов в строку из этих же слов, записанных через запятую.
- # Для чего используется функция fopen()?
- # С какими параметрами вызывается функция fopen()?
- # С помощью какого модификатора типа доступа функции fopen() можно открыть файл на запись?
- # С помощью какой функции закрывается соединение с файлом, установленное функцией fopen?
- # С помощью каких функций можно записать данные в файл, соединение с которым открыто функцией fopen?
- # С помощью какой функции можно удалить файл?
- # Какие из перечисленных функций считывают данные из файла, ссылка на который установлена функцией fopen?
- # Какие из перечисленных функций считывают данные из файла, используя только его имя в качестве обязательного параметра?
- # С помощью какой функции можно проверить, существует ли файл?
- # Какие элементы обязательно должна содержать html-форма, чтобы с ее помощью можно было загрузить файл на сервер?
- # Из каких элементов состоит массив $_FILES?
- # Что делает функция move_uploaded_file (временное имя файла, место назначения)?
- # Что делает приведенная ниже программа? <?php $f = fopen("file.html", "w+"); fwrite($f, "Hello"); fclose($f); ?>
- # Что делает приведенная ниже программа. <?php $f = fopen("file.html", "a"); fwrite($f, "Hello"); fclose($f); ?>
- # Что делает приведенная ниже программа. <?php $f = fopen("file.html", "r"); echo fread($f, 1024); fclose($f); ?>
- # Имеется следующая html-форма <form enctype="multipart/form-data" action="parse.php" method="post"> <input type="hidden" name="MAX_FILE_SIZE" value="30000" /> Загрузить файл: <input type="file" name="my" /><br> <input type="submit" value="Отправить файл" /> </form> Как узнать имя файла, который клиент хочет загрузить на сервер с помощью этой формы.
- # Имеется следующая html-форма <form enctype="multipart/form-data" action="parse.php" method="post"> <input type="hidden" name="MAX_FILE_SIZE" value="30000" /> Загрузить файл: <input type="file" name="my" /><br> <input type="submit" value="Отправить файл" /> </form> Как узнать размер файла, который клиент хочет загрузить на сервер с помощью этой формы.
- # Имеется следующая html-форма <form enctype="multipart/form-data" action="parse.php" method="post"> <input type="hidden" name="MAX_FILE_SIZE" value="30000" /> Загрузить файл: <input type="file" name="my" /><br> <input type="submit" value="Отправить файл" /> </form> Как узнать, что файл, загружаемый на сервер с помощью этой формы, был загружен успешно?
- # С помощью какой функции можно считать содержимое файла?
- # Удалить файл file.txt из директории c:/projects сервера (если такой файл существует в этой директории).
- # Проверить, доступен ли файл file.txt на запись?