Търся Uploаd система!

Статус
Not open for further replies.

spaidur

Registered
Търся Uploаd система за снимки ... и като качиш дадената снимка да променя името и .. напримерно като е snima.jpg --> afeg573gbvdcgas.jpg и там кои е я качил тази снимка и страница в която да показва сики снимки
 
nikito_932 каза:
http://multihost.mihalism.net/ виж тази
това е хубаво ама аз искам писана система ... не готова .. :? пак и тая я използват мн хора
 
да ама искам да си я сглобя сам ... искам системата за качване на снимките и преобразуване на имената и страница кадето да показва снимките а аз др ше си го сложа
 
1-во : Писана система никой няма да ти даде...
Мисля че никой от тези който Ценят Труда си няма да ти напише система... :)
 
Създай си една папка images и това е ..

index.php


Код:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />


<table width="500" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<form action="upload_img.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
<td>
<table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">
<tr>
<td><strong>Ъплоудване на снимки</strong></td>
</tr>
<tr>
<td>избор на файл
<input name="file_name" type="file" id="ufile" size="50" /></td>
</tr>
<tr>
<td align="center"><input type="submit" name="submit" value="Качи!" /></td></tr>
</table>
</td>
</form>
</tr>
</table>


upload_img.php




Код:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<a href="index.php">Начало</a> <br /><br />

<?php
# Името на сайта, или линка :)
define(LOCATION,"http://localhost/papkatati/");

# Папката в която да отиват снимките.
$folder = "images/";

# Размери когато качената снимка, е по-голяма в дължина/широчина
 # от показаните по долу.
 
$width_img_default   = "600";
$height_img_default  = "450";


# В какъв формат да се качват изображенията.
$open_type_upload = ".jpg";

# Различните типове на файловете, които са ни нужни
$file_name       =        $_FILES['file_name']['name'];
$file_tmp        =       $_FILES['file_name']['tmp_name'];
$file_size       =       $_FILES['file_name']['tmp_size'];
$file_type       =       $_FILES['file_name']['type'];


# Избиране на происволно име на файла.
$rand_file_name = rand(1000000000, 9999999999999);

# Новото име на файла
$newfile_name = $rand_file_name.$file_name;


# Позволени типове файлове, които могат да се качват само.
$open_types = array(
                     "image/jpg",
                     "image/jpeg",
                     "image/png",
                     "image/gif"
               );

               
# Aко формата, който качване не е позволен да
 # върне грешка в която да гласи, че има грешка
  # разбирасе ако и единствени възникне
   
if(!in_array($file_type, $open_types)) {
echo "Този формат файл не е позволен!";
}
else {

   

if (file_exists($folder.$rand_file_name.$open_type_upload)) {
echo "Този файл вече съществува. Моля опитайте отново!";
}
else {
   
// Самото качване на снимката
  $upload = move_uploaded_file($file_tmp, $folder.$rand_file_name.$open_type_upload);

 list($width_img, $height_img) = getImagesize($folder.$rand_file_name.$open_type_upload);
 
 
 
# Показване на вече успешно качената картинка / снимка
if ($upload == true) {


   if ($width_img > $width_img_default || $height_img > $height_img_default) {     
   echo '<img src="'.$folder.$rand_file_name.$open_type_upload.'" width="'.$width_img_default.'" height="'.$height_img_default.'">';
   }   
   else {
   echo '<img src="'.$folder.$rand_file_name.$open_type_upload.'">';
   }
   
   
echo '<br /><br /><br />';
echo 'Директен линк към изображението: <br />';
echo '<input type="text" size="60" value="'.LOCATION.$folder.$rand_file_name.$open_type_upload.'">';
 
}


}
}
?>
 
justspy каза:
Създай си една папка images и това е ..

index.php


Код:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />


<table width="500" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<form action="upload_img.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
<td>
<table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">
<tr>
<td><strong>Ъплоудване на снимки</strong></td>
</tr>
<tr>
<td>избор на файл
<input name="file_name" type="file" id="ufile" size="50" /></td>
</tr>
<tr>
<td align="center"><input type="submit" name="submit" value="Качи!" /></td></tr>
</table>
</td>
</form>
</tr>
</table>


upload_img.php




Код:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<a href="index.php">Начало</a> <br /><br />

<?php
# Името на сайта, или линка :)
define(LOCATION,"http://localhost/papkatati/");

# Папката в която да отиват снимките.
$folder = "images/";

# Размери когато качената снимка, е по-голяма в дължина/широчина
 # от показаните по долу.
 
$width_img_default   = "600";
$height_img_default  = "450";


# В какъв формат да се качват изображенията.
$open_type_upload = ".jpg";

# Различните типове на файловете, които са ни нужни
$file_name       =        $_FILES['file_name']['name'];
$file_tmp        =       $_FILES['file_name']['tmp_name'];
$file_size       =       $_FILES['file_name']['tmp_size'];
$file_type       =       $_FILES['file_name']['type'];


# Избиране на происволно име на файла.
$rand_file_name = rand(1000000000, 9999999999999);

# Новото име на файла
$newfile_name = $rand_file_name.$file_name;


# Позволени типове файлове, които могат да се качват само.
$open_types = array(
                     "image/jpg",
                     "image/jpeg",
                     "image/png",
                     "image/gif"
               );

               
# Aко формата, който качване не е позволен да
 # върне грешка в която да гласи, че има грешка
  # разбирасе ако и единствени възникне
   
if(!in_array($file_type, $open_types)) {
echo "Този формат файл не е позволен!";
}
else {

   

if (file_exists($folder.$rand_file_name.$open_type_upload)) {
echo "Този файл вече съществува. Моля опитайте отново!";
}
else {
   
// Самото качване на снимката
  $upload = move_uploaded_file($file_tmp, $folder.$rand_file_name.$open_type_upload);

 list($width_img, $height_img) = getImagesize($folder.$rand_file_name.$open_type_upload);
 
 
 
# Показване на вече успешно качената картинка / снимка
if ($upload == true) {


   if ($width_img > $width_img_default || $height_img > $height_img_default) {     
   echo '<img src="'.$folder.$rand_file_name.$open_type_upload.'" width="'.$width_img_default.'" height="'.$height_img_default.'">';
   }   
   else {
   echo '<img src="'.$folder.$rand_file_name.$open_type_upload.'">';
   }
   
   
echo '<br /><br /><br />';
echo 'Директен линк към изображението: <br />';
echo '<input type="text" size="60" value="'.LOCATION.$folder.$rand_file_name.$open_type_upload.'">';
 
}


}
}
?>
мерси мн .. добре е ... но като няма база дани как да му направя страница за последни снимки и всички снимки ?
 
Статус
Not open for further replies.

Back
Горе