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

Форум PHP

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

 

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

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

тема: Вопрос по FTPmanager 1.0.0

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

 
 автор: mihdan   (05.06.2008 в 18:03)   письмо автору
 
   для: FL@SH   (05.06.2008 в 17:56)
 

Скинул на flash@hostmir.net.ua

   
 
 автор: FL@SH   (05.06.2008 в 17:56)   письмо автору
 
   для: mihdan   (05.06.2008 в 14:22)
 


<?php
if (sizeof($file_list) > 0) {
  foreach(
$file_list as $file)
  {
    ...................................
  } 
 }  else {
echo 
"Ошибка";
}
?>

Таже история, таже ошибка, пишет что неправильный аргeмунт в цикле foreach();
Я уже даже и незнаю что думать. Это получается, что переменная $file_size не пустая??? Если у Вас работает, - это значить что у меня что-то не то? config.php под себя настроил, ну полностью код весь пересмотрел, ну не должно там ошибок возникать!!!
mihdan, если несложно, можете пожалуйсто скинуть мне полностью папку home/***/www/ в которой установлен скрипт? icq 525302, 557912. mail flash@hostmir.net.ua. А я себе не денвер поставлю. Если уже и так не пойдёт, то я уже и незнаю что думать.

   
 
 автор: mihdan   (05.06.2008 в 14:22)   письмо автору
204.9 Кб
 
   для: FL@SH   (05.06.2008 в 13:40)
 

Попробуйте в index.php обернуть цикл в проверку

<?
if (sizeof($file_list) > 0) {
  foreach(
$file_list as $file)
  {
  ..........
  }
}
?> 


Ошибок не возникает и в config.php


<?
error_reporting
(0);
.................................
?>

   
 
 автор: FL@SH   (05.06.2008 в 13:40)   письмо автору
 
   для: mihdan   (05.06.2008 в 12:54)
 

Я так понял, это у меня что-то нето. Попробовал взять всего по минимуму

<?php
$server 
"78.109.21.94";
$user "flash";
$pass="demo";

$dis ftp_connect($server); 
    if(!
$dis) {
          echo 
"Ошибка соединения с сервером";
         exit();
   }

$auth ftp_login($dis$user$pass);
    if(!
$auth) {
          echo 
"Ошибка регистрации на сервере";
         exit();
   }
 
$filesftp_rawlist($dis"/");

 foreach(
$files as $file)
  {
   
print_r($files);
  }

ftp_close($dis);
?>


Выбивает туже ошибку. Пишет что в цикле foreach() неверный аргумент. Тобиж данная строка
$files= ftp_rawlist($dis, "/");

возвращает пустой результат ((

   
 
 автор: FL@SH   (05.06.2008 в 13:18)   письмо автору
 
   для: mihdan   (05.06.2008 в 12:54)
 

Насчёт пароля. Это вовсе не смешно, + бесполезно. Этот акк стоит на личном сервере, поэтому изменит пароль мне труда не составило, но в логах остался ip, с которого меняли пасс. Ещё одна попытка change password и я просто заблокирую доступ с Вашего ip уважаемый аноним.Пароль поставил прежний.
Дэнвер стоит третий (последний)

   
 
 автор: mihdan   (05.06.2008 в 12:54)   письмо автору
2.3 Кб
 
   для: FL@SH   (04.06.2008 в 23:26)
 

Нарыл ошибку при загрузке файлов - она просто не работает.
Исправленные файлы см. в аттаче. Это думаю больше к cheops' у относится

Автору - кто-то сменил пароли

Попробуйте в index.php обернуть цикл в проверку

<?
if (sizeof($file_list) > 0) {
  foreach(
$file_list as $file)
  {
  ..........
  }
}
?>

   
 
 автор: mihdan   (05.06.2008 в 11:18)   письмо автору
179.3 Кб
 
   для: FL@SH   (04.06.2008 в 23:26)
 

Все отлично работает ... ща попробуем с настройками поиграть. Вы под Денвером какой версии?

   
 
 автор: mihdan   (05.06.2008 в 11:06)   письмо автору
 
   для: FL@SH   (04.06.2008 в 23:26)
 

Ща попробуем

   
 
 автор: FL@SH   (04.06.2008 в 23:26)   письмо автору
 
   для: mihdan   (04.06.2008 в 18:01)
 

Если несложно, можеш попробовать с моим сервером соеденица? Вот аккаунт для тэста, поставил его на выделенный ip
78.109.21.94
Ник flash
пароль demo
Dadmin http://78.109.21.88:2222 Логин и пароль теже
Буду очень признателен. Акаунт даю на растерзание))

   
 
 автор: mihdan   (04.06.2008 в 18:01)   письмо автору
46.7 Кб
 
   для: FL@SH   (04.06.2008 в 17:41)
 

У меня тож Денвер, только вот в переменной $dir должна быть папка, а не "Текущая папка - ftp://78.109.21.94/"

Вот у меня вывел "admin"

   

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

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

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