![]() КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Получение данных формы
Переименование файлов Этот раздел описывает, как использовать PHP для переименования файлов в системах Windows. PHP содержит функцию rename() для переименования файлов. Эта функция определена ниже: rename($orig_filename, $new_filename) – переименует файл, определенный первым параметром, в имя, определенное вторым параметром. Функция возвращает значениеtrue или false. Следующий пример показывает, как переименовать файл с помощью функции rename(): filerename.php
<?php
$orig_filename = "C:/Documents and Settings/Administrator/MyFiles/myfile.txt"; $new_filename = "C:/Documents and Settings/Administrator/MyFiles/newfile.txt"; $status = rename($orig_filename, $new_filename) or exit("Невозможно переименовать файл");
echo "файл успешно переименован";
?> Первый шаг состоит в создании переменной для хранения полного пути доступа к файлу, который будет переименован: $orig_filename = "C:/Documents and Settings/Administrators/MyFiles/myfile.txt"; Второй шаг состоит в создании переменной для хранения полного пути доступа к файлу, который будет создан, когда старый файл будет переименован: $new_filename = "C:/Documents and Settings/Administrators/MyFiles/newfile.txt"; При выполнении функция rename() получает два параметра, путь доступа к исходному файлу — $orig_filename и путь доступа к файлу, который будет создан, когда старый файл будет переименован — $new_filename. Функция rename() возвращает значение true, если файл переименовывается успешно, иначе возвращается значение false. Возвращаемое значение хранится в переменной $status. $status = rename($orig_filename,$new_filename) or exit("Невозможно переименовать файл"); Если функция rename() отказывает, выполняется функция exit(), выводящая сообщение об ошибке. Иначе выводится сообщение об успехе с помощью оператора echo. echo "файл успешно переименован"; В большинстве случаев введенные пользователями данные формы записывают в СУБД, такую, как MS Access и MySQL, с помощью функций ODBC и MySQL, рассмотренных в разделах 9 и 10. Аналогичным образом данные формы можно также записать в текстовый файл. Этот раздел описывает, как использовать PHP для получения данных формы и записи их в текстовый файл.
Рассмотрим приведенную выше страницу с формой. Следующий пример показывает, как записать отправленные данные формы в текстовый файл: <?php
if ($_POST['SubmitB'] == "Submit Data") { $file_name = "c:\formfile.txt"; $open_file = fopen($file_name, "a+");
$file_contents= $_POST['FName']. ",". $_POST['LName']. ",". $_POST['DateTime']."\n";
fwrite($open_file,$file_contents);
fclose($open_file);
echo "Данные формы успешно записаны в файл"; } ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD/XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml11-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>Страница Web </title> </head> <body>
<p>Запись данных формы в файл </p>
<p> <form method="post" action="createfile.php">
Enter First Name <input type="text" name="FName"/><br/><br/> Enter Last Name <input type="text" name="LName"/><br/><br/> <input type="hidden" name="DateTime" value="<?php echo date('g:i a')?>"/> <input type="submit" name="SubmitB" value="Submit Data"/>
</form> </p>
</body> </html>
Дата добавления: 2014-01-05; Просмотров: 307; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |