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

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

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

  #81  
Старый 22.08.2007, 20:50
Darkweider
Участник форума
Регистрация: 08.02.2007
Сообщений: 162
Провел на форуме:
463978

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

Нужен простой кроссбраузерный вариант на javascript'e перетаскиваемого div'a. У кого-нибудь есть что-нибудь подобное?
 

  #82  
Старый 22.08.2007, 23:44
inv
Banned
Регистрация: 03.08.2007
Сообщений: 313
Провел на форуме:
951141

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

http://demo.script.aculo.us/shop
http://www.artlebedev.ru/tools/technogrette/etc/adm/
http://www.walterzorn.com/dragdrop/dragdrop_e.htm#browser
не знаю насколько просто
************************************************** *******
недостаток большинства очень простых что при перетаскивании выделяется текст

Последний раз редактировалось inv; 22.08.2007 в 23:53..
 

  #83  
Старый 30.08.2007, 17:40
Red_Red1
Участник форума
Регистрация: 12.01.2007
Сообщений: 262
Провел на форуме:
4608122

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

Можно ли через яваскрипт добраться до исходного кода странички (ХТМЛ). Т.е. мне нужно устроить поиск слова например в коментариях идущих после <!-- или найте какой-то тег?
 

  #84  
Старый 30.08.2007, 17:49
inv
Banned
Регистрация: 03.08.2007
Сообщений: 313
Провел на форуме:
951141

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

body.innerHTML
body.parentNode.innerHTML(не уверен что во всех брозерах будет работать)
ну вообщем в этом направлении...
ajax...тогда точно полная страница будет
 

??
  #85  
Старый 31.08.2007, 12:31
halkfild
Leaders of Antichat - Level 4
Регистрация: 11.11.2005
Сообщений: 391
Провел на форуме:
7084941

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

2Red_Red1
вот ищет и выделяет
Код HTML:
function searchword(){
  var r,i,s=document.selection.createRange().text;
  
  if(!s)s=prompt('Найти:','');
  if(s){
      r=document.body.createTextRange();
      for(i=0;r.findText(s);i++){
        r.execCommand('BackColor','','yellow');
        r.collapse(false)
      }
      alert('Найдено: '+i+' слово(а)')
    }
}
а вот просто ищет и возращает истина или ложь
Код HTML:
function search(param) { var r=document.body.createTextRange(); return r.findText(param);}

а у меня вопрос
есть функция которая парсит строку и изменяет ее.. паттерн правильный проверял..

вот кста прикольный конструктор можна онлайн проверять регулярку http://www.pcre.ru/eval/

но ничего не находит /*и выдает ошибку*/. вопрос: почему?

Цитата:
function setUrl(param) {
var num = 2;
var pnum= num+""+num+""+num+""+num+""+num;
var str = "http://127.0.0.1/lab/injector.php?id=-2+union+select+11111,22222,33333/*&bla=bla=bla";
var pattern = "/(http.+=-[a-zA-Z0-9].+union.+select.+)"+pnum+"(.+)/i";

document.write("<b>string</b> - "+str+"<br>");
document.write("<b>pattern</b> - "+pattern+"<br>");

var qqq = str.match(pattern);
var result = qqq[1]+param+qqq[2];
document.write("<b>new URL</b> - "+result+"<br>");
}

Последний раз редактировалось halkfild; 31.08.2007 в 12:46..
 

  #86  
Старый 31.08.2007, 12:52
inv
Banned
Регистрация: 03.08.2007
Сообщений: 313
Провел на форуме:
951141

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

Код:
var pattern = RegExp("(http.+=-[a-zA-Z0-9].+union.+select.+)"+pnum+"(.+)","i");

Последний раз редактировалось inv; 02.09.2007 в 13:38..
 

  #87  
Старый 09.09.2007, 15:49
spamoney
Участник форума
Регистрация: 26.12.2006
Сообщений: 107
Провел на форуме:
228267

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

В общем есть скрипт для вывода случайной картинки на php, можно ли как нибудь его переделать, добавив ajax (или написать другой), что бы допустим эти картинки менялись каждые 30 сек без перезагрузки страницы:

PHP код:
<?php 
global $array;
global 
$array2;
$dir="images";
function 
cd_dir($dir){ 
global 
$array;
global 
$array2;
  
$r=opendir($dir); 
  while (
false !==  ($k readdir($r))){ 
    if(
is_dir("$dir/$k") && $k!="." && $k!=".."
      
cd_dir("$dir/$k"); 
elseif (
$m=substr($k,-4) and  $m=='.jpg' or $m=='.png' or $m=='.gif')

$array[]=$dir."/".$k;
$array2[]=$k;
}
  } 

cd_dir($dir); 
$number=rand(0,count($array)-1);
$resiz 1;
$etalon 120;
if (
$resiz == 1) {
    
$size_img getimagesize ("$array[$number]");
    if (
$size_img[0]>$etalon or $size_img[1]>$etalon) { 
        if (
$size_img[0]>$size_img[1]) {
                
$koeff $size_img[0]/$etalon
        } else {
            
$koeff $size_img[1]/$etalon
        }
        
$w_new $size_img[0]/$koeff
        
$h_new $size_img[1]/$koeff;
    } else {
        
$w_new $size_img[0]; 
        
$h_new $size_img[1];
    }
    
$new_s "height=\"$h_new\" width=\"$w_new\"";
}
echo 
"<center><img $new_s src='$array[$number]' alt='Случайная картинка'>
</center><br>"
;
$size1=filesize("$array[$number]");
$size2=$size1/1024;
$sizeround($size2);
echo 
"Файл:
<a href = '
$array[$number]' title = 'Скачать картинку'>$array2[$number]</a><BR>";///Вывод названия
echo "Размер: $size Кб.<BR>";///Вывод Размера

?>
 

  #88  
Старый 09.09.2007, 17:22
V1k
Познающий
Регистрация: 01.02.2007
Сообщений: 41
Провел на форуме:
1718137

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

в пхп оставить только перенаправление на случайную картинку
PHP код:
<?php  
global $array
global 
$array2
$dir="images"
function 
cd_dir($dir){  
global 
$array
global 
$array2
  
$r=opendir($dir);  
  while (
false !==  ($k readdir($r))){  
    if(
is_dir("$dir/$k") && $k!="." && $k!="..")  
      
cd_dir("$dir/$k");  
elseif (
$m=substr($k,-4) and  $m=='.jpg' or $m=='.png' or $m=='.gif'
{  
$array[]=$dir."/".$k
$array2[]=$k

  }  
}  
cd_dir($dir);  
$number=rand(0,count($array)-1);
header('Location: '.$array[$number]);
?>
> randimage.php

PHP код:
<center><img src="randimage.php" alt="Случайная картинка" onload=setTimeout('this.src="randimage.php"',30*1000) ></center><br
> randimage.html
а размеры менять имхо нужно средствами php, а не с помощью параметров тэга img
 

  #89  
Старый 10.09.2007, 22:47
ParadoX
Новичок
Регистрация: 30.10.2004
Сообщений: 3
Провел на форуме:
1849

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

всем привет.
у меня вот какая ситуация:
имеем окно с двумя фреймами...
пусть их имена

name=levo src=http://localhost/1html
name=pravo src=http://localhost/2.html

в правом фрейме есть форма c именем zero с текстовым полем и именем one
когда обращаюсь из левого фрейма к правому top.pravo.document.zero.one.value="TEST";
то всё работает и в поле появляется "TEST".
затем в левом фрейме пишу top.pravo.location.replace('http://victim.ru/3.html');
и вижу что фрейм подгрузился и в нём такая же форма и текстовое поле,только имена xzero и xone...
и вот тут -то мои непонятки начинаются....
не могу обратиться к этому новому документу((
пишу в левом фрейме top.pravo.document.xzero.xone.value="xTest"; и получаю Фигу))
и чем я только его не пробовала.....
и никакого толку((
то отказано в доступе,то не является объектом и т.п и т.д
вот я и спрашиваю знающих: чё за байда?!
Этот вновь подгруженый фрейм тепеть не потомок? и родители его не знают?
к нему возможно хоть как-то обратиться или нет?
и из него не могу обратиться к top.levo((
вобщем они друг-друга "моя-твоя не понимай"
прошу объяснить чё за нафик такое))
ситуацию я упростил для понимания проблемы,а на самом деле вся эта напасть случилась в чате,
где я так же делаю location.replace и загружаю свой html-файл в котором дописал парочку своих функций))
но вот нифига у меня не выходит((
помогите люди добрые чем можете,а-то сами мы не местные и всё такое прочее...
 

  #90  
Старый 11.09.2007, 17:08
V1k
Познающий
Регистрация: 01.02.2007
Сообщений: 41
Провел на форуме:
1718137

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

это нарушает политику безопасности браузера. страницы из разных доменов не могут читать/изменять друг друга. такое возможно только при использовании браузерных уязвимостей типа cross domain scripting
 
 





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


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




ANTICHAT.XYZ