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

06.03.2010, 22:41
|
|
Участник форума
Регистрация: 31.01.2010
Сообщений: 170
Провел на форуме: 1442841
Репутация:
63
|
|
dokwill preg_match_all
|
|
|

06.03.2010, 22:59
|
|
Участник форума
Регистрация: 23.05.2009
Сообщений: 171
Провел на форуме: 1308820
Репутация:
227
|
|
Почему при написании <?php session_start(); ?> Выдается ошибка
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at W:\home\localhost\www\...
|
|
|

06.03.2010, 23:02
|
|
Постоянный
Регистрация: 16.04.2008
Сообщений: 889
Провел на форуме: 12942062
Репутация:
1550
|
|
Потому что скрипт нажо сохранить в utf без BOM
|
|
|

06.03.2010, 23:08
|
|
Участник форума
Регистрация: 05.05.2009
Сообщений: 126
Провел на форуме: 226966
Репутация:
8
|
|
Имеется таблица в mysql, содержащая параметр category. В каждом случае этот параметр различен, к примеру музыка, авто, учеба, спорт, фильмы, фото, видео и т.д. Как выбрать 5 самых востребованных категорий ?
|
|
|

07.03.2010, 00:31
|
|
Новичок
Регистрация: 06.03.2010
Сообщений: 4
Провел на форуме: 2931
Репутация:
0
|
|
привт всем, помогите сделать исчезновение ссылки на время
|
|
|

07.03.2010, 02:03
|
|
Новичок
Регистрация: 12.02.2010
Сообщений: 7
Провел на форуме: 56457
Репутация:
1
|
|
Есть небольшая проблема пытаюсь заменить в базе текс, если подставляю в UPDATE просто строку типа 'ffff' , то все нормально заменяется ,но когда подставляю переменную $s3 то нехнера не получается.... Help plz....
вот кусок кода
$query = "SELECT story FROM `post` WHERE id='20'";
$res = mysql_query($query);
$row = mysql_fetch_array($res);
$s1="aaaa";
$s=$row['story'];
$s2="bbbbbbb";
$idd=$row['id'];
$s3=str_replace($s1,$s2,$s);
echo $s3."<br>\n"; //замена производитсья правильно
mysql_query("UPDATE post
SET story=$s3 //также пробовал и в ковычках
WHERE id='20' ");
echo $row['story']."<br>\n"; // в итоге остается первоночальная строка
Последний раз редактировалось paran03d; 07.03.2010 в 03:14..
|
|
|

07.03.2010, 05:47
|
|
Новичок
Регистрация: 24.01.2007
Сообщений: 4
Провел на форуме: 69713
Репутация:
1
|
|
Всем привет! Буду благодарен, если кто-нибудь подскажет как технически реализовать подобный клоакинг: для юзеров, пришедших с поисковика (гугл) показываем нужную нам страницу, а если юзер просто вбивает урл в браузер, то показываем нормальный сайт. Спасибо заранее!
|
|
|

07.03.2010, 06:10
|
|
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
Провел на форуме: 6962560
Репутация:
536
|
|
Сообщение от TolkiN
Всем привет! Буду благодарен, если кто-нибудь подскажет как технически реализовать подобный клоакинг: для юзеров, пришедших с поисковика (гугл) показываем нужную нам страницу, а если юзер просто вбивает урл в браузер, то показываем нормальный сайт. Спасибо заранее!
Типа того:
PHP код:
<?PHP
$referer = $_SERVER[HTTP_REFERER];
if(preg_match("/google/", $referer))
{
echo 'Нужная нам страница';
}
else
{
echo 'Нормальный сайт';
}
?>
|
|
|

07.03.2010, 12:00
|
|
Участник форума
Регистрация: 26.07.2008
Сообщений: 267
Провел на форуме: 1343031
Репутация:
184
|
|
Нетривиальная задача, подскажите как решить, плиз:
Имеется строка $string = '79777F8084' - это в хексе.
нужно вычесть из нее (в хексе опять же) строку $minus = '48454C4C4F', получится:
$result = '3132333435', т.е. 79 - 48 = 31, 77-45=32,...
Как это сделать на пхп (реализовать вычитание в хексе таких строк)?
Последний раз редактировалось budden; 07.03.2010 в 12:28..
|
|
|

07.03.2010, 14:40
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
budden для небольших чисел (до FFFF FFFF на 32 битных системах и FFFF FFFF FFFF FFFF для 64-битных) можно использовать:
PHP код:
$a = '777F8084';
$b = '454C4C4F';
echo sprintf("%X",intval($a,16)-intval($b,16));
Для строк произвольной длинны - получился такой вот треш код:
PHP код:
$a = '79777F8084';
$b = '48454C4C4F';
function hex_sub($a,$b)
{
if (!function_exists('hex_sub_1')) {
function hex_sub_1($a,$b)
{
global $zaem;
$a = intval($a,16);
$b = intval($b,16);
if ($a < $b)
{
$out = $a - $b + 256 - $zaem;
$zaem = 1;
} else $out = $a - $b - $zaem;
return sprintf("%X", $out);
}
}
if (!is_string($a) or !is_string($b)) return false;
$out = '';
$zaem = 0;
$len = max(strlen($a),strlen($b));
$len = $len % 2 ? $len+1 : $len;
$a = str_split(str_pad($a, $len, '0', STR_PAD_LEFT), 2);
$b = str_split(str_pad($b, $len, '0', STR_PAD_LEFT), 2);
$a_part = end($a);
$b_part = end($b);
$out = hex_sub_1($a_part,$b_part);
while (($a_part = prev($a))!==false)
{
$b_part = prev($b);
$out = hex_sub_1($a_part,$b_part).$out;
}
return $out;
}
echo hex_sub($a,$b);
paran03d Аналогичная ситуация - вы прочитали книгу, потом автор сделал исправление в ней. Как вы думаете - в вашей памяти появится это исправление, пока вы снова не прочтете исправленный вариант книги? Плюс сделайте вывод echo mysql_error(); это покажет есть ли в запросе UPDATE ошибка
restart_05 Может все же не параметр, а столбец? СУБД - абсолютно безинтересно сколько запросов делается к определенной записи, если ей не сказали следить за этим, скажем, с помощью триггеров. Сделайте новый столбец, например, `relevancy` который будете инкрементировать по какому-то условию, например по доступу к опр. странице. А дальше SQL запросом выбирайте по этому столбцу нужные данные, например 'SELECT * FROM `table` ORDER BY `relevancy` DESC LIMIT 5'
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm
Последний раз редактировалось Gifts; 07.03.2010 в 14:49..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|