PHP snippets

Примеры PHP кода

Загрузка файлов на сервер

<?php

// В PHP 4.1.0 и более ранних версиях следует использовать $HTTP_POST_FILES
// вместо $_FILES.

// Путь к директории, куда складывать загруженные файлы
$uploaddir = '/var/www/uploads/';
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);

print "<pre>";
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
    print "Файл был успешно загружен. ";
    print "Вот немного информации об этом файле:\n";
    print_r($_FILES);
} else {
    print "Ошибка при загрузке файла!  Дополнительная отладочная информация:\n";
    print_r($_FILES);
}
print "</pre><br /><br />";
?>
<form enctype="multipart/form-data" action="_URL_" method="post">
 <input type="hidden" name="MAX_FILE_SIZE" value="30000" />
 Отправить этот файл: <input name="userfile" type="file" />
 <input type="submit" value="Send File" />
</form>