Вы здесь
Главная > Мой блог > WEB-разработка > Скрипт загрузки файлов на сайт

Скрипт загрузки файлов на сайт

Иногда нужно дать пользователям возможность добавить файлы на ваш сайт. Для этого может послужить скрипт загрузки файлов. В этом уроке я вам покажу простой скрипт, в котором нет никаких ограничений, т.е. пользователь может загрузить любой файл любого размера. Если вам нужно разрешить пользователю загружать файлы определенных типов, то можете скачать такой скрипт, ссылка дана в конце урока. Перейдем к уроку… У нас будет 2 файла. Это файл html, в котором будет форма, и сам скрипт php.

Содержимое файла формы (upload.html)

<html>
<head>
<title>Загрузка файла на сервер</title>
</head>
<body>
<h2>Форма для загрузки файлов</h2>
<form action=”upload.php” method=”post” enctype=”multipart/form-data”>
<input type=”file” name=”filename”><br>
<input type=”submit” value=”Загрузить”><br>
</form>
</body>
</html>

Содержимое файла обработчика (upload.php)

<head>
<title>Результат загрузки файла</title>
</head>
<body>

<?php
if(copy($_FILES[“filename”][“tmp_name”],”upload/”.$_FILES[“filename”][“name”])) echo(“Файл успешно загружен
“); else echo(“Ошибка загрузки файла”);
?>

</body>
</html>

В данном примере файлы загружаются в папку upload (ее нужно создать в папке со скриптом)

Для извлечения типа файла:

$tip = substr($_FILES[‘filename’][‘name’], strrpos($_FILES[‘filename’][‘name’], ‘.’));
$name_file=”my_name”.$tip;
if(copy($_FILES[“filename”][“tmp_name”],”upload/”.$name_file)) …
Также можете скачать другой скрипт загрузки файлов.В нем вы можете поменять размер загружаемого файла, форматы файлов и другое.Скачать

Добавить комментарий

Top