Ayola.net
Новости: В связи с обилием спама, постинг на форуме временно закрыт.

Для связи с поддержкой используйте тикеты в панели управления.
 
*
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь. Август 22, 2017, 06:41:00


Войти


Страниц: [1]
  Печать  
Автор Тема: Подскажите по закачке файлов на http!  (Прочитано 3580 раз)
0 Пользователей и 1 Гость смотрят эту тему.
sprintstar
Старший Новичёк
**

Карма: 2
Сообщений: 82


Просмотр профиля
« : Сентябрь 21, 2007, 06:28:22 »

Нужно поставить форму на сайт, чтоб пользователи могли закачать файл,
Код:
<?
// путь к директории для заливки файла, права на директорию должны бть 777
$dir = "/var/www/yourlogin/yourdomain/yourdirectory/";

if (is_uploaded_file($_FILES["yourfile"]["tmp_name"])) {
$res = move_uploaded_file($_FILES["yourfile"]["tmp_name"], $dir.$_FILES["yourfile"]["name"]);
if ($res) echo "Файл успешно закачан в ".$dir.$_FILES["yourfile"]["name"]; else echo "Ошибка записи файла!";
} else {
echo "<form action=upload.php method=post enctype=multipart/form-data>
<input type=hidden name=act value=upload>
Select file: <input type=file name=yourfile> <input type=submit value=\"UPLOAD\">
</form>";
}


?>
(пробовал, но так и не разобрался, что и в какой очередности писать в это поле -
Код:
/var/www/yourlogin/yourdomain/yourdirectory/
чтоб начала работать эта форма.  Строит глазки
Записан
sprintstar
Старший Новичёк
**

Карма: 2
Сообщений: 82


Просмотр профиля
« Ответ #1 : Сентябрь 21, 2007, 06:32:48 »

Пробовал -
Код:
/var/www/xfiles_102/www.ayola.net/upload/
, и еще как-то,, но не закачивается..
Записан
support@ayola.net
Вне категорий
Маэстро
*****

Карма: 267
Сообщений: 4901



Просмотр профиля WWW
« Ответ #2 : Сентябрь 21, 2007, 06:39:42 »

совсем не так...
/www_host/hosts/xfiles.cwx.ru/upload/
Записан

Бесплатный хостинг с PHP и MySQL

Вопросы и ответы - http://faq.ayola.net
Правка .htaccess - http://htaccess.ayola.net
Техподдержка - http://www.ayola.net/panel/tickets.php
По вопросам хостинга личные сообщения не пишите. Для этого есть тикеты.
support@ayola.net
Вне категорий
Маэстро
*****

Карма: 267
Сообщений: 4901



Просмотр профиля WWW
« Ответ #3 : Сентябрь 21, 2007, 06:40:25 »

Разумеется, если xfiles.cwx.ru это и есть ваш аккаунт
Записан

Бесплатный хостинг с PHP и MySQL

Вопросы и ответы - http://faq.ayola.net
Правка .htaccess - http://htaccess.ayola.net
Техподдержка - http://www.ayola.net/panel/tickets.php
По вопросам хостинга личные сообщения не пишите. Для этого есть тикеты.
sprintstar
Старший Новичёк
**

Карма: 2
Сообщений: 82


Просмотр профиля
« Ответ #4 : Сентябрь 21, 2007, 07:13:11 »

Вставил, теперь выглядит вот так
Код:
<?
// путь к директории для заливки файла, права на директорию должны бть 777
$dir = "/www_host/hosts/xfiles.cwx.ru/upload/";

if (is_uploaded_file($_FILES["yourfile"]["tmp_name"])) {
$res = move_uploaded_file($_FILES["yourfile"]["tmp_name"], $dir.$_FILES["yourfile"]["name"]);
if ($res) echo "Файл успешно закачан в ".$dir.$_FILES["yourfile"]["name"]; else echo "Ошибка записи файла!";
} else {
echo "<form action=upload.php method=post enctype=multipart/form-data>
<input type=hidden name=act value=upload>
Select file: <input type=file name=yourfile> <input type=submit value=\"UPLOAD\">
</form>";
}


?>
на папку upload права 777 выставлены, но все равно не закачивает.
Отправляет с файла up.php, может нужно еще какой-то файл создавать чтоб заработало (нужно чтоб через эту форму проходил файл размером 5mb~~)
Записан
support@ayola.net
Вне категорий
Маэстро
*****

Карма: 267
Сообщений: 4901



Просмотр профиля WWW
« Ответ #5 : Сентябрь 21, 2007, 07:21:30 »

У вас форма отправляется на несуществующий файл.
Поправьте <form action=> указав там up.php
Записан

Бесплатный хостинг с PHP и MySQL

Вопросы и ответы - http://faq.ayola.net
Правка .htaccess - http://htaccess.ayola.net
Техподдержка - http://www.ayola.net/panel/tickets.php
По вопросам хостинга личные сообщения не пишите. Для этого есть тикеты.
sprintstar
Старший Новичёк
**

Карма: 2
Сообщений: 82


Просмотр профиля
« Ответ #6 : Сентябрь 23, 2007, 00:28:37 »

Все спасибо работает!
И еще не подскажите как можно сделать чтоб файл который мне закачивают нумировался, например будут закачивать файл 20395.MOV - чтоб получалось например так 20395_01.MOV , 20395_02.MOV итд... (ну чтоб не презаписывался тот который уже закачали)?
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.13 | SMF © 2006, Simple Machines LLC

2003-2008 © ООО "Инфотур" - Бесплатный хостинг Ayola.net
Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM
Страница сгенерирована за 0.049 секунд. Запросов: 17.