Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: не получаются ссылки [2]

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): « 1 [2]   

> Описание: не получаются ссылки на файлы из каталога
etotipaya
Отправлено: 19 Ноября, 2008 - 20:03:23
Post Id


Новичок


Покинул форум
Сообщений всего: 13
Дата рег-ции: Нояб. 2008  


Помог: 0 раз(а)




а как бы еще сделать чтобы при выборе каталога страница перезагружалась и отображалось уже содержимое выбранного каталога
и еще прикол Fatal error: Call to undefined function file_type()
CODE (text):
скопировать код в буфер обмена
  1. while ($file = readdir ($dir))
  2. {
  3. $fylet = file_type(Sfile);
  4.  

неужели такой функции не существует?

(Отредактировано автором: 20 Ноября, 2008 - 02:29:28)

 
 Top
etotipaya
Отправлено: 20 Ноября, 2008 - 02:33:01
Post Id


Новичок


Покинул форум
Сообщений всего: 13
Дата рег-ции: Нояб. 2008  


Помог: 0 раз(а)




Вездеход пишет:
обьесните мне кто нить плз как кошелег на вебмани завести...
плиз =)

ты это серьезно?
 
 Top
Вездеход
Отправлено: 20 Ноября, 2008 - 10:33:12
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 820
Дата рег-ции: Апр. 2008  
Откуда: Россия


Помог: 0 раз(а)




etotipaya ну не совсем
=)
мне как бы надо но делать лень щас =)))


-----
о великий nl2br!
Хочешь невероятных ощущений? Юзай блокнот! Блокнот - чудеса сбываются!
Чем меньше вы знаете PHP - тем ценнее мои знания!
 
 Top
NOBEL
Отправлено: 20 Ноября, 2008 - 12:42:06
Post Id



Частый гость


Покинул форум
Сообщений всего: 146
Дата рег-ции: Май 2008  
Откуда: Сутки до японии, неделя до Москвы


Помог: 0 раз(а)




etotipaya пишет:
а как бы еще сделать чтобы при выборе каталога страница перезагружалась и отображалось уже содержимое выбранного каталога


Вот код рабочего фаилфьювера, папки просматривает, файлы окрывает:
PHP:
скопировать код в буфер обмена
  1. <? $epilog="./"; if(isset($_GET['dir'])):$dir = $_GET['dir']."/"; else:$dir=$epilog; endif;?><html><head><title>SPY <? print $dir;?></title></head><body><?PHP if (is_dir($dir)){if ($filename= scandir($dir)) {        for ($a =0; isset($filename["$a"]); $a++): $file=$filename["$a"]; if($file!="." AND $file!=".."):
  2.  print "тип: " . filetype($dir . $file) . " <b><a href=?dir=".$dir.$file."> ".$file."</a></b><br>\n"; endif;    endfor; }}elseif (is_file($dir)){$text=file_get_contents($dir); print  "<pre>".htmlspecialchars($text)."</pre>";} ?>
  3.  


Код максимально уменьшен, нет сортировки на фаилы и папки, накатал давно чтоб кинуть на сервак ипобродить по нему.


-----
купил камаз и не жалею,...
никого не жалею!!!
 
 Top
etotipaya
Отправлено: 20 Ноября, 2008 - 19:32:13
Post Id


Новичок


Покинул форум
Сообщений всего: 13
Дата рег-ции: Нояб. 2008  


Помог: 0 раз(а)




отмечу что ваш приер открывает файлы как текст в том числе php asp zip etc.
ну вот попробовал переделать свое .. ссылки вроде такие же то есть знак вопроса равно точка слэш и т.д. но нихрена страница не открывается(остается прежней) хотя в адресной строке получается к примеру http://localhost/index.php?dir=[dot]/GUESTBOOK
CODE (text):
скопировать код в буфер обмена
  1.  
  2. $spisok = scandir (".");
  3. for ($a = 0; isset($spisok["$a"]); $a++)
  4. {
  5.     if(is_dir($spisok["$a"])):
  6.       $directories[]=$spisok["$a"];
  7.     else:
  8.       $files[]=$spisok["$a"];
  9.     endif;
  10.  }
  11. $epilog="./";
  12. echo "<table width='100% STYLE=' color:white; vlink:white; alink:white' >";
  13.    foreach($directories as $val)        // directories listing
  14.  {
  15.       print "<tr><td width='20%' ></td><td BGCOLOR='#6020c0'  STYLE='font-family:Verdana; color:white'  
  16.  
  17. align='center' width='60%' style='border:1px solid'><a href=?dir=".$epilog.$val.">".$val."</a><br></td><td
  18.  
  19. width='20%'></td></tr>";
  20.    }
  21.  

(Отредактировано автором: 20 Ноября, 2008 - 20:07:25)

 
 Top
Agassi
Отправлено: 20 Ноября, 2008 - 20:07:00
Post Id



Частый гость


Покинул форум
Сообщений всего: 158
Дата рег-ции: Окт. 2008  


Помог: 0 раз(а)




PHP:
скопировать код в буфер обмена
  1.   if(isset($_GET['dir']))
  2.   :$dir = $_GET['dir']."/";
  3.   else:$dir=$epilog;
  4.    endif;?>
  5.  

Это забыл включить,ну и дальше впихни $dir куда надо
 
 Top
etotipaya
Отправлено: 20 Ноября, 2008 - 20:47:11
Post Id


Новичок


Покинул форум
Сообщений всего: 13
Дата рег-ции: Нояб. 2008  


Помог: 0 раз(а)




запутался в конец
может есть более простой выход на основании моего примера($spisok = scandir ("."); и т.д.)

(Отредактировано автором: 20 Ноября, 2008 - 20:49:00)

 
 Top
ALEN
Отправлено: 21 Ноября, 2008 - 10:07:28
Post Id



Участник


Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008  
Откуда: Крым


Помог: 11 раз(а)




etotipaya пишет:
etotipaya пишет:
file_type
неужели такой функции не существует?

Немного путаете существует не file_type(), а filetype()
 
 Top
NOBEL
Отправлено: 21 Ноября, 2008 - 13:43:03
Post Id



Частый гость


Покинул форум
Сообщений всего: 146
Дата рег-ции: Май 2008  
Откуда: Сутки до японии, неделя до Москвы


Помог: 0 раз(а)




Блин, чувак! Скачай готовый фаил менеджер! Их кучи!
С разными функциями, работа с zip архивами, перемещение\копирование фаилов....
И не парься.
Или бери готовый код, разбирай его и учись на примере.


-----
купил камаз и не жалею,...
никого не жалею!!!
 
 Top
etotipaya
Отправлено: 21 Ноября, 2008 - 18:13:21
Post Id


Новичок


Покинул форум
Сообщений всего: 13
Дата рег-ции: Нояб. 2008  


Помог: 0 раз(а)




пожалуй попробую скачать готовый
хотя 1 уже скачал Cwfm 0.9.1 не пашет нивкакую и слишком большой код
для новичка это слишеом
качаешь кота в мешке
ну вот опять скачал такое чудо PHP-CoolFile, v1.4, RUS, Beta
так и что открываю index.php и вижу - Авторизация
Чтобы войти, Вам нужно ввести логин и пароль администратора
посмотрел в реадми и прочих файлах - ввожу - и х. на лысый череп
войти невозможно и это у же не впервый раз скачал фуфло какое-то

(Отредактировано автором: 21 Ноября, 2008 - 19:20:46)

 
 Top
Agassi
Отправлено: 22 Ноября, 2008 - 09:59:28
Post Id



Частый гость


Покинул форум
Сообщений всего: 158
Дата рег-ции: Окт. 2008  


Помог: 0 раз(а)




Опиши полный перечень действии,которые должен делать прога,я те на днях зделаю и скину
 
 Top
NOBEL
Отправлено: 22 Ноября, 2008 - 17:19:50
Post Id



Частый гость


Покинул форум
Сообщений всего: 146
Дата рег-ции: Май 2008  
Откуда: Сутки до японии, неделя до Москвы


Помог: 0 раз(а)




etotipaya пишет:
- ввожу - и х. на лысый череп
Эт как?
Если не знаешь паролей, смотри окуда прога их берет, если мд5 просто ставь свои.


-----
купил камаз и не жалею,...
никого не жалею!!!
 
 Top
Страниц (2): « 1 [2]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB