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

22.12.2009, 16:39
|
|
Познающий
Регистрация: 12.09.2009
Сообщений: 61
Провел на форуме: 818777
Репутация:
19
|
|
Сообщение от akahaos
Все равно чтото не хочет. Версия PHP 5.2.10
у меня работает. Наверно на хосте нет библиотеки сокетов.
|
|
|

22.12.2009, 16:44
|
|
Познающий
Регистрация: 05.05.2008
Сообщений: 43
Провел на форуме: 718081
Репутация:
2
|
|
А в этом скрипте сохраняется ответ сервера в файл? Мне надо чтоб в файл сохранялось все что после 'info='
|
|
|

22.12.2009, 16:45
|
|
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
Провел на форуме: 5866479
Репутация:
1809
|
|
Сообщение от Gifts
mff
PHP код:
$str = "1,2,3,4";
$arr= Array ( 2 , 4 );
echo implode(',',array_intersect($arr,explode(',',$str)));
Ох ты, спасибо большое! Но если
Array ( 2 , 4 ); получается $str = "2,4";  а должно получиться наоборот $str = "1,3"; то есть Array ( 2 , 4 ); нужно вырезать из $str = "1,2,3,4"; и получить $str = "1,3"; 
|
|
|

22.12.2009, 16:48
|
|
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
Провел на форуме: 5866479
Репутация:
1809
|
|
Сообщение от Eo0
PHP код:
$str = "1,2,3,4";
$arr= Array ( 2 , 4 );
$str=str_replace($arr,'',$str);
$str=str_replace(',,',',',$str);
if($str[strlen($str)]==',') unset($str[strlen($str)]);
if($str[0]==',') unset($str[0]);
не, получается 1,3 , 
|
|
|

22.12.2009, 16:53
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
mff Тогда array_diff вместо array_intersect
PHP код:
$str = "1,2,3,4";
$arr= Array ( 2 , 4 );
echo implode(',',array_diff(explode(',',$str),$arr));
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm
|
|
|

22.12.2009, 16:54
|
|
Познающий
Регистрация: 12.09.2009
Сообщений: 61
Провел на форуме: 818777
Репутация:
19
|
|
PHP код:
$str = "1,2,3,4";
$arr= Array ( 2 , 4 );
echo implode(',', array_diff(explode(',',$str),$arr));
|
|
|

22.12.2009, 17:03
|
|
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
Провел на форуме: 5866479
Репутация:
1809
|
|
Сообщение от Gifts
mff Тогда array_diff вместо array_intersect
PHP код:
$str = "1,2,3,4";
$arr= Array ( 2 , 4 );
echo implode(',',array_diff(explode(',',$str),$arr));
 Работает как часы! Перепробывал все варианты. Спасибо большое Gifts
p.s. Eo0 тоже спасибо! 
|
|
|

22.12.2009, 17:39
|
|
Познающий
Регистрация: 05.05.2008
Сообщений: 43
Провел на форуме: 718081
Репутация:
2
|
|
Eo0, не пойму что происходит))) пару постов делаю и все сайты мои на этом хосте начинают выдавать ошибку 502 бэд гетевей, и даже приостановили админы работу сайта, написал в поддержку, сказали что редирект в .htaccess был, стукни мне в аську может поможешь
|
|
|

22.12.2009, 18:23
|
|
Постоянный
Регистрация: 15.06.2007
Сообщений: 527
Провел на форуме: 1734541
Репутация:
214
|
|
есть вэб камера с BasicAuth
Задача. подключаться к ней не вводя имя я пароль.
Допустим мы заходим на камеру, вводим логин и пароль,
попадаем в интерфейс, там 3 фрейма. Интересует фрейм только с видео он тут http://192.168.100.244/main_pz.vspx
Соответственно надо заходить напрямую на http://192.168.100.244/main_pz.vspx без авторизации.
Вот набросок, однако просит ввести логин и пароль, пробовал через сокеты, тоже самое.
Подскажите что можно придумать?
PHP код:
<?php
$context = stream_context_create(array(
'http' => array(
'method' => 'GET',
'header' => sprintf("Authorization: Basic %s\r\n", base64_encode('test:test')).
"Content-type: application/x-www-form-urlencoded\r\n"),
));
$a=file_get_contents("http://192.168.100.244/main_pz.vspx", false, $context);
$pattern='#/cgi-bin/control.cgi#';
$replacement='http://192.168.100.244/cgi-bin/control.cgi';
echo preg_replace($pattern,$replacement,$a);
?>
|
|
|

22.12.2009, 18:26
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
http://logen  assword@adre.ru/blabla.ext
Тут не покатит?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|