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 :: не работает скрипт плиз помагите!

 PHP.SU

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


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

> Описание: я написал скрипт! вроде бы все правильно но не хера не работает! помогите плиз!
данила
Отправлено: 04 Января, 2012 - 20:21:41
Post Id



Забанен


Покинул форум
Сообщений всего: 273
Дата рег-ции: Янв. 2012  
Откуда: Буденновск


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

[+][+]


я написал скрипток вроде все правильно не не работает выдает ошибку помогите плиз есликото может!
PHP:
скопировать код в буфер обмена
  1. <?
  2. $domen = "http://city.budennovsk.ru";
  3. $folders = array();
  4. $files = array();
  5. $dir = opendir($_GET["d"]);
  6. while($file = readdir($dir))
  7. {
  8. if(is_dir($_GET["d"] . $file))
  9. {
  10. $folders[] = $file;
  11. }
  12. else
  13. {
  14. $files[] = $file;
  15. }
  16. }
  17. closedir($dir);
  18. foreach($folders as $tmp)
  19. {
  20. echo '<tr>
  21. <td><a href="d.php?d=' . $_GET["d"] . $tmp . '/">' . $tmp . '</a></td>
  22. <td>' . filetype("admin.php"); . '</td>
  23. <td>date("r", fileatime("admin.php"));</td>
  24. <td>date("r", filemtime("admin.php"));</td>
  25. <td>filesize("admin.php");</td>
  26. </tr>';
  27. }
  28. foreach($files as $tmp)
  29. {
  30. echo '<a href="' . $domen . '/cbr-admin/editer.php?filename=' . $_GET["d"] . $tmp . '">' . $tmp . '</a><br />';
  31. }
  32. ?>

я сам новечек в PHP но уже много чу умею! пишу свою CMS и мне 15 лет=) прошу помощи если можно по быстрее!)
 
 Top
PATCH
Отправлено: 04 Января, 2012 - 20:32:59
Post Id



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


Покинул форум
Сообщений всего: 924
Дата рег-ции: Апр. 2011  


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




в студию что передаеш в $_GET['d'] и в студию ошибку , догадываюсь что в переменой d = идет путь типо papka/mycatalog потом ты присоединяеш имя файла и получается
papka/mycatalogmyfile.txt - вот и ошибка не хватает слеша и еще ошибка в строке

PHP:
скопировать код в буфер обмена
  1.  
  2. <td>' . filetype("admin.php"). '</td>
- так правильнее

(Отредактировано автором: 04 Января, 2012 - 20:35:02)

 
 Top
данила
Отправлено: 04 Января, 2012 - 20:34:58
Post Id



Забанен


Покинул форум
Сообщений всего: 273
Дата рег-ции: Янв. 2012  
Откуда: Буденновск


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

[+][+]


нет нет там все в порядке ошибка вот в этом месте!

echo '<tr>
<td><a href="d.php?d=' . $_GET["d"] . $tmp . '/">' . $tmp . '</a></td>
<td>' . filetype("admin.php"); . '</td>
<td>date("r", fileatime("admin.php"));</td>
<td>date("r", filemtime("admin.php"));</td>
<td>filesize("admin.php");</td>
</tr>';
 
 Top
PATCH
Отправлено: 04 Января, 2012 - 20:35:21
Post Id



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


Покинул форум
Сообщений всего: 924
Дата рег-ции: Апр. 2011  


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




PHP:
скопировать код в буфер обмена
  1. <td>' . filetype("admin.php"). '</td>
 
 Top
данила
Отправлено: 04 Января, 2012 - 20:36:02
Post Id



Забанен


Покинул форум
Сообщений всего: 273
Дата рег-ции: Янв. 2012  
Откуда: Буденновск


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

[+][+]


гдето я просто забыл илементарную вещь! просто из головы вылетела и точно знаю что ошибка(и) гдето здесь!
(Добавление)
echo '<tr>
<td><a href="d.php?d=' . $_GET["d"] . $tmp . '/">' . $tmp . '</a></td>
<td>' . filetype("admin.php"); . '</td>
<td>date("r", fileatime("admin.php"));</td>
<td>date("r", filemtime("admin.php"));</td>
<td>filesize("admin.php");</td>
</tr>';
 
 Top
PATCH
Отправлено: 04 Января, 2012 - 20:38:05
Post Id



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


Покинул форум
Сообщений всего: 924
Дата рег-ции: Апр. 2011  


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




ты много ошибок допустим

PHP:
скопировать код в буфер обмена
  1. echo '<tr>
  2.  
  3. <td><a href="d.php?d=' . $_GET["d"] . $tmp . '/">' . $tmp . '</a></td>
  4.  
  5. <td>' . filetype("admin.php"). '</td>
  6.  
  7. <td>'.date("r", fileatime("admin.php")).'</td>
  8.  
  9. <td>'.date("r", filemtime("admin.php")).'</td>
  10.  
  11. <td>'.filesize("admin.php").'</td>
  12.  
  13. </tr>';
- исправленый код , на будущее лучше отделять php от html.
 
 Top
данила
Отправлено: 04 Января, 2012 - 20:38:29
Post Id



Забанен


Покинул форум
Сообщений всего: 273
Дата рег-ции: Янв. 2012  
Откуда: Буденновск


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

[+][+]


нет нет все равно выдает вот такую ошибку!
Parse error: syntax error, unexpected '/' in /var/www/_vhost/html/city/cbr-ad min/d.php on line 55



HELP!!!!!!!!
(Добавление)
УРРРРРАААААА! спасибо PATCH! помогло))) а я болбес)
(Добавление)
если не лень то заходите на моё пока что не доделоное творение)
 
 Top
PATCH
Отправлено: 04 Января, 2012 - 20:41:34
Post Id



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


Покинул форум
Сообщений всего: 924
Дата рег-ции: Апр. 2011  


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




предположительно в 55 строке нехватает слеша как я и говорил в начале, вообще что вы пытаетесь сделать? я код не могу допилить что вы там с каталогами сто раз швыряетесь по циклам)
 
 Top
данила
Отправлено: 04 Января, 2012 - 20:42:07
Post Id



Забанен


Покинул форум
Сообщений всего: 273
Дата рег-ции: Янв. 2012  
Откуда: Буденновск


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

[+][+]


кстати помогите написать скрипт регистрации и авторизации без MySQL и вообще без БД
 
 Top
PATCH
Отправлено: 04 Января, 2012 - 20:43:08
Post Id



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


Покинул форум
Сообщений всего: 924
Дата рег-ции: Апр. 2011  


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




зачем без бд? любой не php файл можно запросить прямым путем и тебе выдаст всю его инфу)
 
 Top
данила
Отправлено: 04 Января, 2012 - 20:43:45
Post Id



Забанен


Покинул форум
Сообщений всего: 273
Дата рег-ции: Янв. 2012  
Откуда: Буденновск


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

[+][+]


это крипт для админки! я же в самом начале написал что делаю CMS без БД! этот скрипт сканирует все папки сайта и переходит по ним) http://city[dot]budennovsk[dot]ru
(Добавление)
так поможешь мне сделать регистрацию без БД! чтоб как БД использовало файл users.dat
 
 Top
PATCH
Отправлено: 04 Января, 2012 - 20:48:33
Post Id



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


Покинул форум
Сообщений всего: 924
Дата рег-ции: Апр. 2011  


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




круто вот тока зачем тебе сканер по собственым папкам ?
http://www.php[dot]ru/forum/viewtopic.php?t=27168
П.С не рекомендую использовать авторизацию и регистрацию без mysql.
Допустим я хакер я захочу взломать твою админку и мне это удастся за менее чем 10 минут , я тупо пошлю запрос в гугл , гугл боты просканят все твои файлы на сервере и я найду файл де ты храниш свой логин и пароль . я его тупо запрошу и он мне выведет информацию .
 
 Top
данила
Отправлено: 04 Января, 2012 - 20:53:00
Post Id



Забанен


Покинул форум
Сообщений всего: 273
Дата рег-ции: Янв. 2012  
Откуда: Буденновск


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

[+][+]


он в md5 закодирован и в отдельном файле и не индексируеться!) я об этом подумал!
 
 Top
PATCH
Отправлено: 04 Января, 2012 - 20:54:01
Post Id



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


Покинул форум
Сообщений всего: 924
Дата рег-ции: Апр. 2011  


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




 
 Top
данила
Отправлено: 04 Января, 2012 - 20:55:29
Post Id



Забанен


Покинул форум
Сообщений всего: 273
Дата рег-ции: Янв. 2012  
Откуда: Буденновск


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

[+][+]


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


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB