PHP Upload чрез FTP

mitoff

Registered
Здравейте. Имам проблем над който вече стоя около 2 часа, опростих кода максимално, премахнах сложното обектно ориентирано програмиране, абе всичко, с цел да е по-просто и по-лесно да разбера къде е проблема. Това е кода:
Код:
<?php
if(isset($_POST['title'])){
    $conn_id = ftp_connect("ftp.site.com");
    $login_result = ftp_login($conn_id, "acc", "pass");
    if ((!$conn_id) || (!$login_result)) {
        echo "<div id=\"message\" style=\"border-color: red;\">Системата не може да се свърже със сървъра.<br><a href=\"multimedia/\">Назад</a></div>";
    } else {
		ftp_pasv($conn_id, true);
		echo "<div id=\"message\">";
		$ext = substr(strrchr($_FILES['file']['name'], '.'), 1);
		echo "ext:".$ext."<br/>";
		$name = md5(date("dmYhis")).".".$ext;
		$path = "/public_html/uploads/videos/";
		if($ext == "flv") {
			$result = ftp_put($conn_id, $path.$name, $_FILES['file']['tmp_name'], FTP_BINARY);
		} else {
			echo "Видеото трябва да бъде във .flv формат";
		}
		if($result) {
			$q = mysql_query("INSERT INTO images(title,name,type,date) VALUES('".$_POST['title']."', '".$name."', 'video', NOW())");
			
			if($q) {
				echo "<b>Видеото е качено успешно.</b><br><a href=\"multimedia/\">Назад</a></div>";
			} else {
				echo mysql_error();
			}

		} else {
			echo "Major fuck up error...";
		}
		
		echo "<br /><br />";
                 print_r($_FILES['file']);
		
        //header("Refresh: 3; url=$radmin/multimedia/");
    }
    ftp_close($conn_id);
} else {
?>
<form action="" method="post" enctype="multipart/form-data">
<table id="form">
  <tr>
    <td class="right">Заглавие:</td>
    <td class="left"><input name="title" type="text" class="field"></td>
  </tr>
  <tr>
    <td class="right">Видео:</td>
    <td class="left"><input name="file" type="file" class="field"></td>
  </tr>
  <tr>
    <td colspan="2" class="center"><input name="save" type="submit" class="button" lang="bg" value="Запази"><input name="back" type="submit" class="button" lang="bg" value="Назад"></td>
  </tr>
</table>
</form>
<?php } ?>

Проблема е някъде тук:
Код:
$result = ftp_put($conn_id, $path.$name, $_FILES['file']['tmp_name'], FTP_BINARY);
Защото изкарва "Major fuck up error".

print_r($_FILES['file']);
Код:
Array ( [name] => 9c2c23e3.flv [type] => [tmp_name] => [error] => 1 [size] => 0)
 

Back
Горе