 |
|

25.10.2009, 21:53
|
|
Постоянный
Регистрация: 20.08.2008
Сообщений: 348
С нами:
9328846
Репутация:
270
|
|
http://i031.radikal.ru/0910/7e/8afb93661ab7.jpg
косит в фф немного(
|
|
|

26.10.2009, 01:55
|
|
Постоянный
Регистрация: 07.06.2006
Сообщений: 556
С нами:
10487846
Репутация:
2702
|
|
убраны биндпорт и бек-коннект на C (лишний груз, перл в этом плане рулит)
ты не прав. Если ты кроме пыха нихуя не знаешь, то это всё равно не позволяет тебе так говорить.
Этот вопрос обсуждался в РОА и решение было вынесено коллективно.
Оказывается мы все не правы, чтож, будем знать.
|
|
|

26.10.2009, 09:08
|
|
Moderator - Level 7
Регистрация: 19.12.2008
Сообщений: 1,203
С нами:
9154406
Репутация:
2221
|
|
убраны биндпорт и бек-коннект на C (лишний груз, перл в этом плане рулит)
Прекрасненько, да если надо биндпорт или бек-коннект, то я думаю труда несоставит залить скрипт так же как и шелл.
|
|
|

26.10.2009, 09:41
|
|
Новичок
Регистрация: 09.03.2007
Сообщений: 29
С нами:
10091372
Репутация:
31
|
|
Шелл понравился  Несколько замечаний.
При работе с БД не помешает сделать разделение колонок, читать неудобно, как заголовки, так и их значения.
При неудачном коннекте к бд выводить ошибку (тайм аут, неверные данные...)
В дампах постгрес в начале не пишется CREAT TABLE(), приходится дописывать самостоятельно
Так же насчёт дампов, неплохо сделать опцию для его сохранения, а не сразу - скачивание.
Думаю не будет в ущерб добавить ещё немного вариантов обхода сейф мода. И чтоб опция появлялась на глаза, лишь по необходимости, т.е. при сейфмоде, либо опенбейсдир.
Помнится обещался обход ids, стоит ждать или нет? Давно приделал такую феньку к c99 
|
|
|

27.10.2009, 04:46
|
|
Banned
Регистрация: 22.10.2009
Сообщений: 14
С нами:
8712804
Репутация:
38
|
|
добный шелл +1
SQL менеджер (MySql, PostgreSql) сюда бы еще и MSSQL добавить и ваще супер было бы)
|
|
|

27.10.2009, 04:51
|
|
Участник форума
Регистрация: 26.10.2008
Сообщений: 106
С нами:
9231812
Репутация:
40
|
|
Шелл лучший. Есть всё что надо!
Правда есть
Замечания:
1) Когда в разделе SQL выбираешь таблицу, например ` users` из базы base1,
а потом выбираешь другую базу ( base2), то в поле запроса остаётся старый запрос - "SELECT * FROM `users` LIMIT 0,30". И он выполняется для новой базы и если в ней нет такой таблицы - выдаётся ошибка "Error: Table ' base2.users' doesn't exist".
Может показаться, что это мелкий недочёт.
А вдруг в поле запроса будет написано
или
и в base2 таки окажется таблица users  , удаление которой не известно чем чревато.
Конечно редко когда пишут такие вещи в этом поле, но всё же!
2) Не плохо было бы добавить возможность просмотра картинок - если у файла расширение preg_match("/.jpg|.gif|.png|.bmp$/i"), то - в колонку "Actions" добавлять буковку v (view). И при нажатии на неё показывать картинку.
В своём скрипте я реализовал это так:
до всякого вывода на страницу поместил код:
PHP код:
if(isset($_GET['f']))
{
$f = $_GET['f'];
if (stristr($f, ".jpg") || stristr($f, ".png") || stristr($f, ".jpeg") || stristr($f, ".gif") || stristr($f, ".bmp"))
{
header('Content-Type: image/gif');
ob_clean();
flush();
readfile($f);
die();
}
}
- и джпг и пнг показывает!
Просто текстовый файл можно если что прочитать, а картинку - куй, приходится её копировать в веб-директорию и набирать адрес в браузере... ну или скачивать  . А тут - раз и готово
3) На серверах с ОС Windows неизвестно в какую папку можно писать, а в какую нет. То есть в некоторых директориях для всех папок права drwxrwxrwx и Owner/Group: 0/0, но в какую-то из них писать можно, а в какую-то нет. и узнать в какую именно можно только экспериментальным путём  Но это уже из-за особенностей разделения прав пользователей в системах Windows . У папки просто другой владелец - по аналогии с папками в
Код:
C:\Documents and Settings\%username%
(пользователи не могут читать чужие документы).
Вот как средствами php различать папки, доступные на запись от недоступных - ХЗ! Если кто знает, напишите плиз в личку! Ну или здесь.
А в целом - шелл суперский, 100% лучше чем с99.
До того, как его нашёл пользовался своим недописанным, в итоге так и не дописал 
Последний раз редактировалось _gr34t; 08.11.2009 в 17:22..
|
|
|

04.12.2009, 20:40
|
|
Участник форума
Регистрация: 26.07.2008
Сообщений: 267
С нами:
9364549
Репутация:
184
|
|
Вот это дико напрягает:
При неудачном коннекте к бд выводить ошибку (тайм аут, неверные данные...)
|
|
|

04.12.2009, 21:33
|
|
Reservists Of Antichat - Level 6
Регистрация: 08.04.2008
Сообщений: 286
С нами:
9521666
Репутация:
1695
|
|
И ещё было бы хорошо:
1. добавить возможность вводить порт для подключения к БД
2. при просмотре таблицы например где 7 миллионов записей, очень неудобно постраничное переключение)))
3. ajax по умолчанию включить
__________________
Cервер cs 1.6
cs.antichat.net:27015
|
|
|

04.12.2009, 21:54
|
|
Участник форума
Регистрация: 26.07.2008
Сообщений: 267
С нами:
9364549
Репутация:
184
|
|
А, и когда очень большую таблицу смотришь - куча трафика и времени уходит на генерацию номеров страниц для просмотра таблицы по 30 записей - в результате - куча номеров от 1 до 4800 например. Лучше если десяток первых и последних и многоточие посередине.
|
|
|

05.12.2009, 16:14
|
|
Members of Antichat - Level 5
Регистрация: 09.05.2008
Сообщений: 304
С нами:
9477026
Репутация:
2362
|
|
(Dm),
1. добавить возможность вводить порт для подключения к БД
Шелл понимает конструкцию hostname  ort.
2. при просмотре таблицы например где 7 миллионов записей, очень неудобно постраничное переключение)))
Есть 1 идея - заюзать <select>. Хз пока что из этого выдет. Или вариант budden'a.
3. ajax по умолчанию включить
ок
Выводы ошибок при соединении будут. Вернее они уже есть, но следующий релиз не раньше начала следующего года. Много надо сделать, а времени сейчас, к сожалению, совсем нет.
__________________
включи голову
Последний раз редактировалось oRb; 06.12.2009 в 11:39..
|
|
|
|
 |
|
Предыдущая тема
Следующая тема
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|