ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

04.09.2009, 20:04
|
|
Познающий
Регистрация: 28.06.2009
Сообщений: 56
Провел на форуме: 175879
Репутация:
3
|
|
Всем привет, есть строка такого вида <b>1</b> <b page=2>2</b> <b page=3>3</b> <b page=4>4</b> <b page=5>5</b> <b page=6>6</b> <b page=7>7</b> <b page=8>8</b> <b page=9>9</b>, нужно из неё вытянуть значение которое находится <b page=>тут</b>, как это можно сделать?)
|
|
|

04.09.2009, 20:10
|
|
Постоянный
Регистрация: 16.04.2008
Сообщений: 889
Провел на форуме: 12942062
Репутация:
1550
|
|
PHP код:
<?php
$str="<b>1</b><b page=2>2</b><b page=3>3</b><b page=4>4</b><b page=5>5</b><b page=6>6</b><b page=7>7</b><b page=8>8</b><b page=9>9</b>";
preg_match_all("|>(.*?)</b>|", $str, $out);
for ($l=0;$l<count($out[1]); $l++)
echo $out[1][$l]."<br>";
?>
|
|
|

04.09.2009, 22:27
|
|
Познавший АНТИЧАТ
Регистрация: 07.05.2006
Сообщений: 1,031
Провел на форуме: 5885100
Репутация:
773
|
|
dell
Последний раз редактировалось Zitt; 09.09.2009 в 16:57..
|
|
|

04.09.2009, 22:36
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
application/octet-stream
|
|
|

04.09.2009, 23:51
|
|
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме: 3178262
Репутация:
389
|
|
или text/plain taxt/html
в зависимости от того как воспринимать внутренности =)
|
|
|

05.09.2009, 16:24
|
|
Постоянный
Регистрация: 26.03.2008
Сообщений: 311
Провел на форуме: 3799424
Репутация:
479
|
|
имеется функция
function antixss($data){
......
и большое кол-во переменных которое надо прогнать через нее?
не соображу как реализовать(циклом?)
p.s подкиньте ссылочки на фильтры xss(или я бы дыже сказал фильтр нежелательных символов  )
|
|
|

05.09.2009, 17:04
|
|
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме: 3178262
Репутация:
389
|
|
Сообщение от #Wolf#
имеется функция
function antixss($data){
......
и большое кол-во переменных которое надо прогнать через нее?
не соображу как реализовать(циклом?)
Сформируй мысли конкретнее - что тебе конкретно нада....? какие переменные? не сообразишь как передать переменную???
переменные -> массив -> foreach -> function?
p.s подкиньте ссылочки на фильтры xss(или я бы дыже сказал фильтр нежелательных символов  )
htmlentities, htmlspecialchars - чем не устраивают?
|
|
|

05.09.2009, 18:21
|
|
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме: 3178262
Репутация:
389
|
|
PHP код:
<?php
function antixss($data)
{
//блабла
}
$var1 = '123';
$var2 = '456';
$array = Array('/', '&', '<', '>', $var1, $var2); //запихиваем всё для проверки
for($i = 0; $i < count($array); $i++)
{
antixss($array[$i]);
}
//Через foreach
/*
foreach($array as $value)
{
antixss($value);
}
*/
?>
Поправленно!
p.s. респект LIGA..... углядел 
Последний раз редактировалось FireFenix; 05.09.2009 в 18:51..
|
|
|

05.09.2009, 20:50
|
|
Новичок
Регистрация: 26.08.2009
Сообщений: 2
Провел на форуме: 8203
Репутация:
0
|
|
есть файл 1.txt
нужен скрипт который выведет по 4 строки в одну
|
|
|

05.09.2009, 21:19
|
|
Новичок
Регистрация: 28.07.2009
Сообщений: 1
Провел на форуме: 22758
Репутация:
0
|
|
Сообщение от 4es
есть файл 1.txt
нужен скрипт который выведет по 4 строки в одну
Пробуй. Если оно то скажи спасибо
PHP код:
<?php
function add(&$to,$line)
{
if(isset($line))$to.=", $line";
}
$f=file('1.txt');// прочитали из файла
foreach($f as $key=>$value)$f[$key]=trim($value,"\r\n");
for($i=0;$i<count($f);$i+=4)
{
$s=$f[$i];
add($s,@$f[$i+1]);
add($s,@$f[$i+2]);
add($s,@$f[$i+3]);
$s.="\r\n";
print($s); // вывели на экран
}
?>
|
|
|
|
 |
|
|
Здесь присутствуют: 2 (пользователей: 0 , гостей: 2)
|
|
|
|