Xwab
Форумыnavigate_nextПрограммирование на PHP

Импорт
Сообщения
reebest

как в файлообменник сделать импорт файлов?

28 Апр 2011, 14:15
JESOD

copy();

=)

28 Апр 2011, 14:18
reebest

можно поподробней пожалуйста?

28 Апр 2011, 14:31
Escos

http://php.su/phphttp/?uploads

28 Апр 2011, 14:34
JESOD

reebest, Пример использования:
$fileimport = "http://xwab.mobi/file.zip";
$file_name = "new_file.zip";
copy($fileimport, $_SERVER ["DOCUMENT_ROOT"].'/folder/'.$file_name);

Тут можно крутить как тебе угодно.

28 Апр 2011, 14:39
reebest

какой командой можно узнать расширение импортируевомого файла и приписать это расширение к имени?

28 Апр 2011, 18:47
Amarelle

reebest, тут уже надо шаманить с мим типами)

28 Апр 2011, 18:55
manyrus

reebest, http://habrahabr.ru/blogs/php/37753/
добавлено спустя 1 минуту:
function getExtension2($filename) {
$path_info = pathinfo($filename);
return $path_info['extension'];
}
самый тру)

28 Апр 2011, 19:02
Ant0ha

Или так:
function getFileExt($fileName)
    {
        return strtolower(pathinfo($fileName, PATHINFO_EXTENSION));
    }

28 Апр 2011, 19:04
JESOD

reebest, мой старый вариант такой:

$file_name = "file.png";

    ## Допустимые расширения
    $list = array("jpg","gif","png");
    ## Хватаем расширение (значение после последнеё точки)
    $ras = explode(".", $file_name);
    $ras = end($ras);

    ## Проверяем
    if(!in_array($ras, $list)) {
        echo 'Недопустимое расширение файла!';
        exit;
    }

28 Апр 2011, 20:29
Ответить на тему