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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Подождите... Во время загрузки файла произошла ошибка...

Сообщения:  [1-10]   [11-14] 

 
 автор: kasmanaft   (27.09.2006 в 19:08)   письмо автору
 
   для: lodos   (27.09.2006 в 16:39)
 

чего-чего? :)
В смысле как текущую дирректорию изменить?

ftp_chdir -- Изменяет текущую директорию на FTP сервере
http://php.net/ru/ftp_chdir

   
 
 автор: lodos   (27.09.2006 в 16:39)
 
   для: EXP   (26.09.2006 в 18:34)
 

с этим всё понятно. благодарю. а как установить фтп-соединение непосредственно в каталог ??

   
 
 автор: EXP   (26.09.2006 в 18:34)   письмо автору
 
   для: EXP   (26.09.2006 в 18:23)
 

Когда я туда заглянул там выше files было drwxr-xr-x это значит 755

   
 
 автор: EXP   (26.09.2006 в 18:23)   письмо автору
 
   для: EXP   (26.09.2006 в 18:01)
 

Я только изменил название папки manager (;

   
 
 автор: lodos   (26.09.2006 в 18:15)
 
   для: EXP   (26.09.2006 в 18:01)
 

files и так имеют 777

   
 
 автор: EXP   (26.09.2006 в 18:01)   письмо автору
 
   для: lodos   (26.09.2006 в 16:54)
 

Оч. рисковано выкладывать ссылку на фтп-мэнеджер на вашем сайте (; У вас на папку /manager/files/ должен быть chmod 777

   
 
 автор: lodos   (26.09.2006 в 16:54)
 
   для: kasmanaft   (26.09.2006 в 16:45)
 

мне тож непонятно. разобрался с %25. но почему не даёт ни качнуть файл, ни загрузить, ни создать каталог - непонятно. какими должны быть права и группа юзеров в том каталоге, откуда должна браться структура ??

   
 
 автор: kasmanaft   (26.09.2006 в 16:45)   письмо автору
 
   для: 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>";
}
?>

конечный адрес, где наблюдается ошибка я давал ранее

   
 
 автор: kasmanaft   (26.09.2006 в 16:12)   письмо автору
 
   для: lodos   (26.09.2006 в 15:33)
 

А где в этом коде "Во время загрузки файла произошла ошибка..." ???

   

Сообщения:  [1-10]   [11-14] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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