Каждый раз попадаю на ошибку "Filename cannot be empty". В чем причина ?
код
function upload($filename)
{
$login = "***";
$pass = "***";
$host = "***";
$path = "***";
$tmp = $_FILES[$filename]['tmp_name'];
$aname = $_FILES[$filename]['name'];
print $aname."<br>";
$connect = ftp_connect($host);
if(!$connect) exit();
$result = ftp_login($connect, $login, $pass);
if ($result==false) exit();
if (ftp_chdir($connect, $path)) ftp_put($connect, $aname, $tmp, FTP_BINARY);
else exit();
ftp_quit($connect);
unlink($tmp);
};
if (isset($filename)) upload('filename');
Спустя 2 минуты, 3 секунды (10.04.2011 - 15:18) Trianon написал(а):
error_reporting(E_ALL); в начало скрипта.
Спустя 17 минут, 44 секунды (10.04.2011 - 15:35) Michael написал(а):
Мне что то подсказывает, что вот это:
должно быть вот этим:
if (isset($filename)) upload('filename');
должно быть вот этим:
if (isset($filename)) upload($filename);
Спустя 42 минуты, 45 секунд (10.04.2011 - 16:18) Strannik написал(а):
косяк не в этом. функция не вызывалась -
if (isset($filename)) upload('filename');
т.е. переменной $filename заранее не присвоено значение, поэтому функция не вызывалась.
if (isset($filename)) upload('filename');
т.е. переменной $filename заранее не присвоено значение, поэтому функция не вызывалась.
Спустя 39 секунд (10.04.2011 - 16:19) Strannik написал(а):
ТЕМА ЗАКРЫТА
Спустя 53 минуты, 30 секунд (10.04.2011 - 17:12) inpost написал(а):
Strannik
А переводчик что говорит на эту фразу: "Filename cannot be empty" ?
А переводчик что говорит на эту фразу: "Filename cannot be empty" ?

Спустя 28 минут, 16 секунд (10.04.2011 - 17:41) Strannik написал(а):
имя не может быть пустым. там еще косяк был в том что названия полей file разнились)