Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Нужна помощь по Javascript

Ответить
Настройки темы
Нужна помощь по Javascript

Новый участник


Сообщения: 41
Благодарности: 0

Профиль | Отправить PM | Цитировать


Привет всем! Помогите решьть задачку по Javascript. Мне надо прочитать данные из файла, а потом каждую строчку из файла, а потом по разделителю получить из нее 2 строки.
Аналог fgets()+split() в PHP!
Заранее спасибо!

-------
Дело веб-мастера боится!
Dimonweb


Отправлено: 04:37, 20-08-2004

 

Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


На сколько мне известно, JS не имеет возможности работать с файловой системой и догадайтесь почему .

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 02:19, 21-08-2004 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 41
Благодарности: 0

Профиль | Отправить PM | Цитировать


Prisoner
Я с тобой не совсем согласен! Давно я на каком-то сайте встречал, как на Javascript отформатировать диск С:. Принцип  работы скрипта состоял в том, что на С: производился поиск файла autoexec.bat, если он не был найден, то создавался. А потом в него дописывалась строка format c. Таким образом при перезагрузке компа производилось форматирование.

-------
Дело веб-мастера боится!
Dimonweb


Отправлено: 03:16, 21-08-2004 | #3


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


Цитата:
Prisoner
Я с тобой не совсем согласен! Давно я на каком-то сайте встречал, как на Javascript отформатировать диск С:. Принцип  работы скрипта состоял в том, что на С: производился поиск файла autoexec.bat, если он не был найден, то создавался. А потом в него дописывалась строка format c. Таким образом при перезагрузке компа производилось форматирование.
Да, но при любых махинациях с файлами с помощью Джавы Скрипт нужно подтверждение юзера-на дурочка может и сработает, если юзер будет на всё ОК отвечать

-------
Fortes fortuna adiuvat


Отправлено: 03:35, 21-08-2004 | #4


Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


Спорить с вами не буду - не уверен, но здравый смысл подсказывает мне, что если и есть возможность считывать файлы (а также форматировать ЖД), то это уровень не фич, но багов.

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 04:41, 21-08-2004 | #5

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


Цитата:
Javascript отформатировать диск
есть Javascript (от Netscape и Ko до w3.org включительно ) - там соблюдены все меры предосторожности, отсутствуют все опции работы с файловой системой и т.д.. А есть JScript от Microsoft - вот там-то можно делать гораздо больше вещей, наример включая всякие ActiveX, но, заметьте под windows и, заметьие под IE. А дальше, как правильно было замечено начинается
Цитата:
уровень не фич, но багов
Кстати, даже под wind-ами даже в IE на правильно выставленных опциях системы безопасности такие багофичи не проходят

Отправлено: 12:40, 21-08-2004 | #6


Аватара для Guest

Guest


Профиль | Цитировать


Есть ли возможность управлять форматом читаемого файла?
Если да, то есть одно извращение.
В файл для чтения добавляешь в начале:

MyData=new Array(

дальше - оригинальный текст, строки заключены в кавычки (пусть разделитель ":":

"Строка 1:Строка 2",
"Строка 1:Строка 2",
" и т.д.:и т.п."

и вконце

);

Получили массив. Делаешь ему (файлу для чтения) расширение .js Пусть, MyRead.js Дальше - текст читающего скрипта:

<SCRIPT LANGUAGE="JavaScript" SRC="MyRead.js"></SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
<!--//
for (Index=0;Index<MyData.length;Index++)
{
var MyString=MyData[Index].split(":";
// Ещё что-то там...
}
//-->
</SCRIPT>

Отправлено: 01:40, 22-08-2004 | #7

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


Guest
(правда большая часть аплодисментов должна по праву быть отнесена к Биллу Гейтсу и Ко )
Специально попробовала:
файл с:\a.js
Код: Выделить весь код
alert('qq');
файл a.html
Код: Выделить весь код
<html> 
<head> 
<SCRIPT LANGUAGE="JavaScript" SRC="c:\a.js"></SCRIPT> 
</head> 
<body> 
</body> 
</html>
Кому интересно - кладет к себе a.js в корень диска c и заходит по адресу http://www.bio.pu.ru/~mar/a.html НО!- работает этот хак только в IE (Opera и Mazilla ведут себя культурно, хозяев не подставляют).
Идем дальше - copy a.js a.txt
Файл aa.html
Код: Выделить весь код
<html> 
<head> 
<SCRIPT LANGUAGE="JavaScript" SRC="c:\a.txt"></SCRIPT> 
</head> 
<body> 
</body> 
</html>
Догадываетесь что происходит? Правильно, IE благополучно кушает предложенное блюдо! (остальные, естественно - нет) http://www.bio.pu.ru/~mar/aa.html
Признаю свою некомпетентность, снимаю шляпу, ухожу из черной дыры под названием MS-продукты, ищу новый диск и ставлю на домашней машине *nix, лучше всего openBSD

Отправлено: 03:02, 22-08-2004 | #8


Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


Selfhack однако... но кто сказал, что файлик нельзя положить туда используя другие уязвимости?
Что-то тема больше для ИнфоБезопасности уже подходит. Присоединяюсь к mar, о таких способах не думал...

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 03:40, 22-08-2004 | #9

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


Prisoner
Цитата:
но кто сказал, что файлик нельзя положить туда используя другие уязвимости
или использовать известные файлы windows, которые известно где лежат

Отправлено: 12:16, 22-08-2004 | #10



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Нужна помощь по Javascript

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Загрузка - Нужна помощь!!! elienka Microsoft Windows Vista 1 05-09-2009 19:22
Нужна помощь Guest Сетевые технологии 2 10-08-2004 08:52
Нужна помощь! Zuper Looper Microsoft Windows 2000/XP 7 19-10-2002 21:00




 
Переход