дайте совет, плиз :)

five

Новичок
дайте совет, плиз :)

надо сделать на сайте закачку файлов, все хорошо работает, когда скрипт собственно закачки лежит в отдельном файле, но ничего не работает, когда я пытаюсь вызывать закачку, как функцию. вот пример:


<?php
$max_size = 65535; // максим. размер в БАЙТАХ
$path = $tuf_path; // каталог, куда сохраняем файлы
if ($uploadfile_size > $max_size)
{ echo "Неверный размер! Файл $uploadfile_name НЕ загружен."; }
else {
copy ("$uploadfile", "$path/$uploadfile_name");
echo "Вы загрузили файл $uploadfile_name. Этот файл сохранен в каталоге $path<br>\nРазмер файла - $uploadfile_size байт<br>\nТип файла - $uploadfile_type<br>\n<br><br><br> "; }
?>

если выше приведенный кусок лежит в отдельном ,то все работает как надо, а если его запихнуть в функцию:

function upload($tuf_path,$uploadfile)
{
$max_size = 65535; // максим. размер в БАЙТАХ
$path = $tuf_path; // каталог, куда сохраняем файлы
if ($uploadfile_size > $max_size)
{ echo "Неверный размер! Файл $uploadfile_name НЕ загружен."; }
else {
copy ("$uploadfile", "$path/$uploadfile_name");
echo "Вы загрузили файл $uploadfile_name. Этот файл сохранен в каталоге $path<br>\nРазмер файла - $uploadfile_size байт<br>\nТип файла - $uploadfile_type<br>\n<br><br><br> "; }
}

то не работает :( Почему?

Заранее спасибо.
 

HEm

Сетевой бобер
function ...
global $uploadfile_size, $uploadfile_name, $uploadfile_type
 
Сверху