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

Форум PHP

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

 

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

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

тема: Закачка файла на сервер
 
 автор: Vitek   (08.10.2005 в 16:28)   письмо автору
 
 

Подскажите, pls, как закачать файл с машины клиента на сервер?

   
 
 автор: napTu3aH   (08.10.2005 в 18:47)   письмо автору
 
   для: Vitek   (08.10.2005 в 16:28)
 

Можно сделать таким образом. Создаете файл index.html

<FORM action="insert.php" method="POST" enctype="multipart/form-data">
<input type=file name=File>
<input type=submit name="Edit" value="Добавить">
</FORM>

Который передает файл обработчику "insert.php". А в файле "insert.php" пишите небольшой скрипт

<?
if(file_exists($File)) {
        
//Все в порядке - добавляем файл в каталог $dir с именем $name
        
Copy($File"$dir/".basename($name));
    }
else 
echo 
"Ошибка добавления файла!!";
?>

   
 
 автор: cheops   (08.10.2005 в 19:17)   письмо автору
 
   для: Vitek   (08.10.2005 в 16:28)
 

Пример такого скрипта можно найти в разделе "Примеры скриптов на PHP"

   
 
 автор: Vitek   (09.10.2005 в 13:29)   письмо автору
 
   для: Vitek   (08.10.2005 в 16:28)
 

Попробовал скрипт, выдается ошибка:

Warning: copy(): failed to open stream: Permission denied

Что делать?

   
 
 автор: cheops   (09.10.2005 в 14:06)   письмо автору
 
   для: Vitek   (09.10.2005 в 13:29)
 

Следует установить права доступа на директорию таким образом, чтобы скрипт мог записывать туда файлы. Подробнее о UNIX-правах доступа можно почитать в темах по ссылкам
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=1553
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=969
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=158
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=1444
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=1404
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=2109
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=57

   
 
 автор: Vitek   (09.10.2005 в 14:43)   письмо автору
 
   для: cheops   (09.10.2005 в 14:06)
 

Поменял права доступа - все заработало! Спасибо!

   
Rambler's Top100
вверх

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