Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

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..
|
|
|

07.03.2010, 15:33
|
|
Познающий
Регистрация: 25.10.2009
Сообщений: 54
Провел на форуме: 62271
Репутация:
9
|
|
Помогите,я установил скрипт, а в БД отсутствуют таблицы.
Пробувол сам ставить - фигня,там надо смотреть код.
Полазел,нашёл вот что:
PHP код:
$inf_newtable[12] = DB_ZWAR_SQUADS." (
group_id int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
group_name varchar(100) NOT NULL default '',
group_wars tinyint(3) UNSIGNED NOT NULL default '0',
group_games varchar(100) NOT NULL default '',
group_info text NOT NULL default '',
group_logo varchar(100) NOT NULL default '',
group_listimage varchar(100) NOT NULL default '',
group_joinpass varchar(32) NOT NULL default '',
PRIMARY KEY (group_id)
) TYPE=MyISAM;";
Название совпадает с названием недостающей таблицы..Как её создать? Из этого кода?
|
|
|

07.03.2010, 16:25
|
|
Познающий
Регистрация: 29.11.2004
Сообщений: 80
Провел на форуме: 479552
Репутация:
6
|
|
Помогите народ  Почэму он дажэ когда филе пут контентс делает страница 0 байтав весит ? в чём трабла ?
PHP код:
$login = curl_init("https://www.lastfm.ru/login");
curl_setopt($login, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($login, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($login, CURLOPT_USERAGENT, 'Opera/9.25 (Windows NT 5.1; U; ru)');
$headers = array
(
'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
'Accept-Language: ru,en-us;q=0.7,en;q=0.3',
'Accept-Encoding: gzip,deflate',
'Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7'
);
curl_setopt($login, CURLOPT_REFERER, 'http://lastfm.ru/');
curl_setopt($login, CURLOPT_HEADER, 1);
curl_setopt($login, CURLOPT_PROXY, $proxy2);
curl_setopt($login, CURLOPT_COOKIEFILE, 'cookie.txt');
curl_setopt($login, CURLOPT_COOKIEJAR, 'cookie.txt');
$log = curl_exec($login);
curl_close($login);
file_put_contents('D:\xxx\lastfm2\login.html', $log);
|
|
|

07.03.2010, 16:29
|
|
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме: 1698585
Репутация:
818
|
|
Изза HTTPS ты прежде чем писать в файл выведи в браузер результат, увидел бы что страница ничего не отображает.
CURLOPT_SSL_VERIFYPEER
CURLOPT_SSL_VERIFYHOST
|
|
|

07.03.2010, 16:46
|
|
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
Провел на форуме: 5365841
Репутация:
712
|
|
Как записать данные в базу из textarea ?
1 строка в texarea = 1 записи в БД
Много чего пробовал, постоянно все строки из textarea пишутся в одну запись БД 
|
|
|

07.03.2010, 17:03
|
|
Новичок
Регистрация: 06.03.2010
Сообщений: 4
Провел на форуме: 2931
Репутация:
0
|
|
Люди помогите , есть онлайн игра с мобами нужно сделать исчезновение моба на время после того как его убили
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|