Качване на изображения от линк

taneca

Registered
Имам скрипт за качване на гифчета от компютъра, но искам да може и от линк да се качват. Гледах в интернет скриптове, но не успях да се оправя и ще помоля някой да помогне :) Ето го моят скрипт:
PHP:
<form method="POST" action="" enctype="multipart/form-data">
<select name="cat">
<option value="">Категория</option>
<option disabled="">-------------------</option>
<option value="others">Други</option>
<option value="films">Филми</option>
<option value="funny">Забавни</option>
<option value="erotics">Еротични</option>
</select>
<input name='file' type='file' />
<input type="submit" name="upload" value="Качи">
</form>
<?php
if($_POST['upload'])
{
$file = rand(1000,2000);
$url = $_POST['url'];
$filetype = strrchr($_FILES['file']['name'],'.');
$cat = $_POST['cat'];

$author = $_SESSION['username'];
$date = date('d:m:Y');

   if ($file == NULL || $cat == NULL) {
   echo '<font color="red"><b>Попълнете всички полета !</b></font>';
   } else {

//proverka za goleminata na faila
$size_bytes1 = 3145728;
$file_size1 = $_FILES['file']['size'];
if ($file_size1 > $size_bytes1){ 
echo "Грешка: Файла е твърде голям."; 
} else {
//proverka za tip na faila
$limitedext1 = array(".gif");
if ((!in_array(strtolower($filetype),$limitedext1))) { 
echo("Грешка: Този тип файл не е позволен."); 
} else {
// save
$query = mysql_query("INSERT INTO `animation` (cat, file, author, date) VALUES ('$cat', '$file$filetype', '$author', '$date')")or die (mysql_error());
{
$sql2 = mysql_query("SELECT * FROM animation ORDER BY id DESC LIMIT 1");
while ($row = mysql_fetch_array($sql2))
{
   if ($query)
   {
   copy ($_FILES['file']['tmp_name'], "animation/$cat/$file$filetype");
?>
<font color="green"><b>Качена успешно !</b></font>
<?
   }
   }
}
}
}
}
}
if ($_SESSION['username'] == 'taneca') {
?>
 

Back
Горе