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

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

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

  #1  
Старый 06.03.2010, 22:41
Compton
Участник форума
Регистрация: 31.01.2010
Сообщений: 170
Провел на форуме:
1442841

Репутация: 63
Отправить сообщение для Compton с помощью AIM Отправить сообщение для Compton с помощью Yahoo
По умолчанию

dokwill preg_match_all
 
Ответить с цитированием

  #2  
Старый 06.03.2010, 22:59
djpasica
Участник форума
Регистрация: 23.05.2009
Сообщений: 171
Провел на форуме:
1308820

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

Почему при написании <?php session_start(); ?> Выдается ошибка
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at W:\home\localhost\www\...
 
Ответить с цитированием

  #3  
Старый 06.03.2010, 23:02
wildshaman
Постоянный
Регистрация: 16.04.2008
Сообщений: 889
Провел на форуме:
12942062

Репутация: 1550


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

Потому что скрипт нажо сохранить в utf без BOM
 
Ответить с цитированием

  #4  
Старый 06.03.2010, 23:08
restart_05
Участник форума
Регистрация: 05.05.2009
Сообщений: 126
Провел на форуме:
226966

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

Имеется таблица в mysql, содержащая параметр category. В каждом случае этот параметр различен, к примеру музыка, авто, учеба, спорт, фильмы, фото, видео и т.д. Как выбрать 5 самых востребованных категорий ?
 
Ответить с цитированием

  #5  
Старый 07.03.2010, 00:31
ArteMgm
Новичок
Регистрация: 06.03.2010
Сообщений: 4
Провел на форуме:
2931

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

привт всем, помогите сделать исчезновение ссылки на время
 
Ответить с цитированием

  #6  
Старый 07.03.2010, 02:03
paran03d
Новичок
Регистрация: 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..
 
Ответить с цитированием

  #7  
Старый 07.03.2010, 05:47
TolkiN
Новичок
Регистрация: 24.01.2007
Сообщений: 4
Провел на форуме:
69713

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

Всем привет! Буду благодарен, если кто-нибудь подскажет как технически реализовать подобный клоакинг: для юзеров, пришедших с поисковика (гугл) показываем нужную нам страницу, а если юзер просто вбивает урл в браузер, то показываем нормальный сайт. Спасибо заранее!
 
Ответить с цитированием

  #8  
Старый 07.03.2010, 06:10
Fepsis
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
Провел на форуме:
6962560

Репутация: 536


По умолчанию

Цитата:
Сообщение от TolkiN  
Всем привет! Буду благодарен, если кто-нибудь подскажет как технически реализовать подобный клоакинг: для юзеров, пришедших с поисковика (гугл) показываем нужную нам страницу, а если юзер просто вбивает урл в браузер, то показываем нормальный сайт. Спасибо заранее!
Типа того:
PHP код:
<?PHP 

$referer 
$_SERVER[HTTP_REFERER];

if(
preg_match("/google/"$referer)) 
  {
    echo 
'Нужная нам страница';
  }
else 
  {
    echo 
'Нормальный сайт';
  }

?>
 
Ответить с цитированием

  #9  
Старый 07.03.2010, 12:00
budden
Участник форума
Регистрация: 26.07.2008
Сообщений: 267
Провел на форуме:
1343031

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

Нетривиальная задача, подскажите как решить, плиз:

Имеется строка $string = '79777F8084' - это в хексе.
нужно вычесть из нее (в хексе опять же) строку $minus = '48454C4C4F', получится:
$result = '3132333435', т.е. 79 - 48 = 31, 77-45=32,...

Как это сделать на пхп (реализовать вычитание в хексе таких строк)?

Последний раз редактировалось budden; 07.03.2010 в 12:28..
 
Ответить с цитированием

  #10  
Старый 07.03.2010, 14:40
Gifts
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 $len+$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..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



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


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




ANTICHAT.XYZ