Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Leech

Страницы: [1] 2
1
Как можно создать окно, развернутое на весь экран?

2
A PHPShell мне не поможет?

3
Пытаюсь использовать system, но как быть с предложением ввести пароль? Ведь, насколько я знаю, для того, чтобы залить базу - нужно ввести пароль...

4
Сделал дамп базы, залил на сервак по FTP... Теперь бы востановить из дампа на сервере... Нужен терминал... 22 и 23 порт на сервере закрыты... можно ли как-то это сделать, написав скрипт на .pl? Если да - то как?

5
Perl / Frames... -> SSI+Perl+... ?
« : 07 Июня 2004, 19:51:54 »
не могу понять, как скрипт получит параметры...
...
...

...
Так что, somescript.cgi получит эти параметры?
А если у меня на странице несколько вызовов SSI,  вроде
...
...
Да ещё и

Всё намана будет?

6
Perl / Frames... -> SSI+Perl+... ?
« : 07 Июня 2004, 19:37:48 »
э-э-э... не совсем понял запись
параметры куда, в html передавать?

7
Perl / Frames... -> SSI+Perl+... ?
« : 07 Июня 2004, 19:19:02 »
AnnA,
я говорил не про проблемы, связанный с последующей жизнь всего этого, а в смысле разработки... Если бы устраивали фреймы - не спрашивал бы, как их заменить ;)
Phoinix,
да, я это знаю... вопрос чуть не в этом... положим, в левой части страницы находится меню... справа подгружается код, сгенерированный скриптом на Перле, вызванный вышеупомянутым Вами способом... Далее... пользователь нажимает на одну из ссылок меню... Как можно вызвать скрипт с другими параметрами (другой скрипт) в правой части документа?

8
Perl / Frames... -> SSI+Perl+... ?
« : 07 Июня 2004, 18:29:09 »
Фреймы, получается, классная чтука... Слева сделал меню - справа подгружается друга страничка... А как нибудь можно это реализовать с использованием SSI, JavaScript, Perl... ?
Только вот ещё учесть, что почти всё в SSI подгружается не из готовых файлов, а в основном генерирует Perl...

9
JavaScript & JScript / JavaScript: сканирование папок
« : 14 Декабря 2003, 10:31:56 »
Спасиб... эт всё...
  Высылаю в Кременчуг боченок пива :)

10
JavaScript & JScript / JavaScript: сканирование папок
« : 13 Декабря 2003, 22:56:12 »
Чёрт, как всё просто... хорошо ребята из Микрософта постарались...
Макс... надеюсь, последний вопрос...  А то точно придется ехать в Кременчуг с пивом :)
Я при нажатии на "плюс" ("минус") вызываю функцию, в которую передаю содержание атрибута "name", соответствующее текущему узлу. После этого я должен найти папку из моей структуры и поменять атрибут с признаком о том развернута или свернута данная ветвь. Простым перебором, я так понял, не подходит, потому как могут оказаться две одинаковых папки в разных ветвях.
Тогда, я так понимаю, нужно записывать не только текущий, но и все содержимое данных атрибутов, стоящих выше текущей ветви. Или есть какой-то другой вариант?

11
JavaScript & JScript / JavaScript: сканирование папок
« : 13 Декабря 2003, 20:30:23 »
Да, со всем этим разобрался...
Насколько я знаю, можно менять средствами JavaScript содержимое XML. После того, как загружена страничка и выполнены некоторые функции, структура XML теряется из памяти, так? Сделал новый атрибут, который является признаком того, развернута ли текущая ветвь дерева. Т.е. после того, как мы хотим что-то свернуть или развернуть, мы должны изменить значение атрибута на соответствующей ветви, затем очистить текущее содержимое html (ту структуру, которую уже отобразили), и снова всё с начала, только с новыми атрибутами.
1. Что имеет больший смысл: изменить атрибут и сделать рефреш страницы или очистить то, что мы написали (если да, то как это реализовать?)
2. И как, вообще, изменить состояние атрибута?

P.S. Где почитать про этот MSXML?

12
JavaScript & JScript / JavaScript: сканирование папок
« : 11 Декабря 2003, 16:49:54 »
Разобрался... теперь сделал рекурсивную функцию обхода по дереву:

function ViewNode(root){
var i,j;
var ChildNodes = root.childNodes.length;
for(i=0; i if(root.childNodes.item(i).hasChildNodes()){// если содержит дочерние элементы - вставляем пикче
ResultStr+=\' \';
}
ResultStr+=root.childNodes.item(i).attributes.getNamedItem(\'name\').value+\'
\';
ViewNode(root.childNodes.item(i));
}
}

ResultStr - содержит всю структуру xml в виде html
Но нужно для каждого уровня сделать соответствующий отступ. Можно ли как-то узнать, на каком уровне я сейчас нахожусь? Была мысль поставить счетчик где-то... но.. где?

13
JavaScript & JScript / JavaScript: сканирование папок
« : 10 Декабря 2003, 12:10:31 »
Ага... работает... с некоторыми изменениями, связанными с тем, что идет подгрузка XML из файла...
вместо
xmldoc.loadXML(xmlstr);
пишем
var xmlsrc = "struct.xml"; xmldoc.load(xmlsrc):
Тока как-то всё странно происходит далее... У меня при входе в функцию parse параметр root равен нулю, что вызывает выход из неё. Хотя если написать обработку ошибок загрузки XML вот в таком виде:

function viewDocument(){
if (xmldoc.load(xmlsrc)) {
alert(\'Load XML done\');
}else{
alert(\'Load XML error\');
}
parse(xmldoc.documentElement);
}

то, после того, как выскочит алерт "Load XML done", дальнейшая обработка происходит без проблем, т.е. параметр root не равен нулю... Интересно получается? Прям какой-то волшебный алерт :)
  Макс, если интересно, могу кинуть по Асе урлу, где это всё выложено...

14
JavaScript & JScript / JavaScript: сканирование папок
« : 09 Декабря 2003, 23:20:21 »
Чёрт, как вставлять отступы? Чтоб хотя бы код можно было прочитать нормально?

15
JavaScript & JScript / JavaScript: сканирование папок
« : 09 Декабря 2003, 23:18:36 »
IE 6.0
Вызываем из html функцию viewDocument
function viewDocument(){
   xmldoc.URL = xmlsrc;     // Загрузка XML документа
   parse(xmldoc.root);      // Начало разбора документа
}
Функция parse:
function parse(root){
   if(root==null) return;
   var i=0;
   var elem;
   if(root.children!=null){ // Если вложенные элементы не были определены, то свойство children будет установленно в null
      // Перебор дочерних элементов
      for(i=0;i         elem=root.children.item(i);
         if(root.children.item(i).tagName=="DIR"){
         this.document.writeln(\'Dir="\'+root.children.item(i).attributes.getNamedItem(\'name\')+\'"\');
         }
      }
   }
}

Страницы: [1] 2