Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: upload images
 
 автор: aleksej_sumarok   (04.03.2008 в 14:57)   письмо автору
 
 


<form action="photos.php" method="post"  enctype="multipart/form-data" class="admin">
Добавить изображение :<br>
<input name="filename" type="file" size="70"><input name="GOgo" type="submit" value="Upload">
</form>
<hr color="#CC0000">

<?php
$note 
"";

if (
$_POST[GOgo] === "Upload"){
    
$uploaddir '../galery/';
    
$uploadfile $uploaddir.rand();
    
move_uploaded_file($_FILES['filename']['tmp_name'], $uploadfile);
    }

if (
$_GET[delete] === "yeZzz"){
    
unlink ("../galery/".$_GET[name]);
    
$note "Файл удалён .";
    }

if (
$_GET[deletegalery] === "0912"){
    
rmdir ("../galery/");
    
$note "Галерея удалена .";
    }

$i 0;
if (
$handle opendir('../galery/')) {
while (
false !== ($file readdir($handle))) { 
    if (
$file != "." && $file != "..") { 
        echo 
"

<a href='photos.php?delete=yeZzz&name="
.$file."'><img src='../galery/".$file."' width='70' border='0'></a>
"
;
        
$i++;
        } 
    }
closedir($handle); 
}

echo 
$note;


?>
<br><br>

</body></html>


Подскажите пожалуйста вот есть фотогалерея, как сделать что бы загружались фотки с тем именем что на в компе, а не с ИД номером.

   
 
 автор: mihdan   (04.03.2008 в 14:58)   письмо автору
 
   для: aleksej_sumarok   (04.03.2008 в 14:57)
 


<?
$uploadfile 
$_FILES['filename']['name'];
?>

   
 
 автор: aleksej_sumarok   (04.03.2008 в 15:41)   письмо автору
 
   для: mihdan   (04.03.2008 в 14:58)
 


<?
if ($_POST[GOgo] === "Upload"){
    
$uploaddir '../galery/';
    
$uploadfile $_FILES['filename']['name']; 
    
move_uploaded_file($_FILES['filename']['tmp_name'], $uploadfile);
    } 
?>


Я сделал так и ничего, в чём я ошибку допустил?

   
 
 автор: mihdan   (04.03.2008 в 16:05)   письмо автору
 
   для: aleksej_sumarok   (04.03.2008 в 15:41)
 


<?
if ($_POST[GOgo] === "Upload"){
    
$uploaddir '../galery/';
    
$uploadfile $_FILES['filename']['name']; 
    
move_uploaded_file($_FILES['filename']['tmp_name'],  $uploaddir.$uploadfile);
    } 
?> 

   
 
 автор: aleksej_sumarok   (04.03.2008 в 16:25)   письмо автору
 
   для: mihdan   (04.03.2008 в 16:05)
 

Спасибо заработало, а как можно сделать чтобы он загружал без типа файла. Например просто имя без .jpg?

   
 
 автор: mihdan   (04.03.2008 в 16:43)   письмо автору
 
   для: mihdan   (04.03.2008 в 16:05)
 


<?
if ($_POST[GOgo] === "Upload"){
    
$uploaddir '../galery/';
    
$uploadfile strtolower(substr($_FILES['filename']['name'], 0strrpos($_FILES['filename']['name'], '.')));
    
move_uploaded_file($_FILES['filename']['tmp_name'],  $uploaddir.$uploadfile);
    } 
?>  

   
 
 автор: Даниэль   (06.03.2008 в 18:07)   письмо автору
 
   для: mihdan   (04.03.2008 в 16:43)
 

<?PHP

$filebig
=$_FILES['userfile']['name']; // Имя файла
$filebig_bite=$_FILES['userfile']['size']; // Размер
$filebig_error=$_FILES['userfile']['error']; // Ошибки файла

function upload ()
    {
        
$path=$_SERVER['DOCUMENT_ROOT']."/photos/"// Место закачки файла
        
$file_name=$path.$_FILES['userfile']['name'];
        
        
move_uploaded_file($_FILES['userfile']['tmp_name'],$file_name);// Переносим файл в указанную директорию
        
        
chmod ("$file_name"0644);
        
    }
upload();
?>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования