|
| |
|
|
| |
для: lodos
(27.09.2006 в 16:39)
| | | чего-чего? :)
В смысле как текущую дирректорию изменить?
| |
| |
|
|
| |
автор: lodos (27.09.2006 в 16:39) |
|
| |
для: EXP
(26.09.2006 в 18:34)
| | | с этим всё понятно. благодарю. а как установить фтп-соединение непосредственно в каталог ?? | |
| |
|
|
| |
|
|
| |
для: EXP
(26.09.2006 в 18:23)
| | | Когда я туда заглянул там выше files было drwxr-xr-x это значит 755 | |
| |
|
|
| |
|
|
| |
для: EXP
(26.09.2006 в 18:01)
| | | Я только изменил название папки manager (; | |
| |
|
|
| |
автор: lodos (26.09.2006 в 18:15) |
|
| |
для: EXP
(26.09.2006 в 18:01)
| | | files и так имеют 777 | |
| |
|
|
| |
|
|
| |
для: lodos
(26.09.2006 в 16:54)
| | | Оч. рисковано выкладывать ссылку на фтп-мэнеджер на вашем сайте (; У вас на папку /manager/files/ должен быть chmod 777 | |
| |
|
|
| |
автор: lodos (26.09.2006 в 16:54) |
|
| |
для: kasmanaft
(26.09.2006 в 16:45)
| | | мне тож непонятно. разобрался с %25. но почему не даёт ни качнуть файл, ни загрузить, ни создать каталог - непонятно. какими должны быть права и группа юзеров в том каталоге, откуда должна браться структура ?? | |
| |
|
|
| |
|
|
| |
для: lodos
(26.09.2006 в 16:24)
| | | Хм.. странно .. этот скрипт по-идее должен качать файлы с FTP серверов, а не не от пользователя ...
.... не понятно откуда берется $link ... | |
| |
|
|
| |
автор: lodos (26.09.2006 в 16:24) |
|
| |
для: kasmanaft
(26.09.2006 в 16:12)
| | | а откуда мне знать какой именно скрипт нужен ?
вот тут есть этот текст
download.php
<?php
///////////////////////////////////////////////////
// FTP-manager
// 2004 (C) IT-студия SoftTime (http://www.softtime.ru)
// Симдянов И.В. (simdyanov@softtime.ru)
// Голышев С.В. (softtime@softtime.ru)
///////////////////////////////////////////////////
?>
Подождите...
<?php
// Устанавливаем соединение с FTP-сервером
require_once("config.php");
// Извлекаем из строки запроса загружаемый файл
$dir = $_GET['dir'];
$direct = str_replace('%', '/', $dir);
// Загружаем файл в директорию files
$path = "files/".substr($direct, strrpos($direct,"/") + 1);
// Уберём расширение файла, чтобы он не интерпретировался
// как php и прочее
//$path = substr($path, 0, strpos($path, "."));
$ret = ftp_nb_get($link, $path, $direct, FTP_BINARY);
while ($ret == FTP_MOREDATA)
{
// Выводим точки что-бы пользователь
// знал что процесс идёт
echo ".";
// Продолжаем загрузку
$ret = ftp_nb_continue($link);
}
// Если происходит ошибка при загрузке файла
// уведомляем об этом пользователя
if ($ret != FTP_FINISHED)
{
echo "<br>Во время загрузки файла произошла ошибка...";
exit();
}
else
{
// Отправляем посетителю файл
echo "<HTML><HEAD>
<META HTTP-EQUIV='Refresh' CONTENT='1; URL=$path'>
</HEAD></HTML>";
}
?>
конечный адрес, где наблюдается ошибка я давал ранее | |
| |
|
|
| |
|
|
| |
для: lodos
(26.09.2006 в 15:33)
| | | А где в этом коде "Во время загрузки файла произошла ошибка..." ??? | |
| |
|
|
|