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

05.03.2009, 19:51
|
|
Постоянный
Регистрация: 23.03.2006
Сообщений: 977
Провел на форуме: 2976185
Репутация:
694
|
|
если кому то то путь передаем до картинки. если себе то копируем просто. в чем проблема то?
|
|
|

05.03.2009, 19:53
|
|
Участник форума
Регистрация: 30.01.2009
Сообщений: 196
Провел на форуме: 505362
Репутация:
66
|
|
я имею ввиду загрузка картинки (аватары) вконтакт php скриптом 
|
|
|

05.03.2009, 19:59
|
|
Постоянный
Регистрация: 23.03.2006
Сообщений: 977
Провел на форуме: 2976185
Репутация:
694
|
|
там для этого стандартная кнопка "обзор" если мне память не изменяет там передаеться просто путь до картинки, что на диске.
|
|
|

05.03.2009, 20:03
|
|
Участник форума
Регистрация: 30.01.2009
Сообщений: 196
Провел на форуме: 505362
Репутация:
66
|
|
я понимаю, но каким образом можно организовать мультисессионную передачу? Обычным Post'ом контакт не принимает файл 
|
|
|

06.03.2009, 02:25
|
|
Участник форума
Регистрация: 24.11.2008
Сообщений: 205
Провел на форуме: 1123418
Репутация:
362
|
|
Сообщение от awdrg
я понимаю, но каким образом можно организовать мультисессионную передачу? Обычным Post'ом контакт не принимает файл 
что значит обычным post'ом? там multipart/form-data. используй сниффер.
|
|
|

06.03.2009, 07:11
|
|
Участник форума
Регистрация: 09.03.2008
Сообщений: 193
Провел на форуме: 2140897
Репутация:
267
|
|
ппц....
PHP код:
<?php
$url = 'http://localhost/test/1.php';// Путь до скрипта который принимает файл
$file = 'C:\wamp\www\test\ie.css'; // Путь до нашего файла
$data = array('file' => '@' . $file); // Заголовки при отправке(снифаем снифером) и не забываем ставить @
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 60);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_USERAGENT, 'Opera/9.62 (Windows NT 6.0; U; ru) Presto/2.1.1');
curl_setopt($ch, CURLOPT_HEADER, true);
$res = curl_exec($ch);
curl_close($ch);
echo $res;
?>
|
|
|

06.03.2009, 13:44
|
|
Постоянный
Регистрация: 22.03.2008
Сообщений: 325
Провел на форуме: 1208132
Репутация:
63
|
|
9287
ТЫ не забудь сказать что тут присутствует curl
, его нужно устанавливать отдельно -> очень хорошая штука  )
|
|
|

06.03.2009, 13:47
|
|
Banned
Регистрация: 19.06.2006
Сообщений: 1,239
Провел на форуме: 1469161
Репутация:
142
|
|
Вопрос по курлу: Как получить информацию после авторизации ? Возвращается только ответ от серва,приведённый ниже:
Код:
200 OK Server: nginx/0.6.34 Date: Fri, 06 Mar 2009 09:42:08 GMT Content-Type: text/html; charset=Windows-1251 Connection: keep-alive Last-Modified: Sat, 03 Jan 2009 07:46:12 GMT ETag: "2f75fd-6f8-45f8f40627900" Accept-Ranges: bytes Content-Length: 1784
ЗЫ: Ещё непонятно,авторизовался ли я вообще - поменял пароль в пост запросе,и опять вернуло 200. )Вот мой мега код:
$url = "http://www.site.ru/login.php";
$req = "login%3dWelemir%26pass%3dqwertyui";
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_TIMEOUT,60);
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);
curl_setopt($ch,CURLOPT_HEADER,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,$req);
$result = curl_exec($ch);
curl_close($ch);
echo $result;
|
|
|

06.03.2009, 17:07
|
|
Banned
Регистрация: 19.06.2006
Сообщений: 1,239
Провел на форуме: 1469161
Репутация:
142
|
|
Код:
Продолжение эпопеи:
<?php
$ua = "fuck you";
$url = "http://www.adultconvert.ru/login.php";
$req = "login=gaga&pass=gaga&go=%C2%EE%E9%F2%E8";
$ref = 'http://adultconvert.ru/';
$ar = "Connection : Keep-Alive";
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_USERAGENT, $ua);
curl_setopt($ch,CURLOPT_REFERER, $ref);
curl_setopt($ch,CURLOPT_COOKIEJAR, './cook');
curl_setopt($ch,CURLOPT_COOKIEFILE, './cook');
curl_setopt($ch,CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,$req);
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);
$result = curl_exec($ch);
curl_close($ch);
$ch = curl_init("http://www.adultconvert.ru/akk/links.php");
curl_setopt($ch,CURL_REFERER,"http://www.adultconvert.ru/akk/news.php");
curl_setopt($ch,CURLOPT_COOKIEJAR, './cook');
curl_setopt($ch,CURLOPT_COOKIEFILE, './cook');
$result = curl_exec($ch);
if(preg_match('|<a href="(.*)".*</a>|',$result,$x)) {
print_r($x);
}
?>
Выводит всю страницу.Получается,что шаблон не работает?
Теперь другой скрипт:
<?php
$str = '<a href="script.php" </a>';
if(preg_match('|<a href="(.*)".*</a>|',$str,$x)) {
print_r($x);
}
?>
Но тут работает :(
|
|
|

06.03.2009, 17:19
|
|
Участник форума
Регистрация: 02.09.2007
Сообщений: 292
Провел на форуме: 3659973
Репутация:
466
|
|
не факт шо во 2 крипте усе работает!у тя $str то состоит полностью из того шо тебе нады найти! от оно тебе всю $str и выводит
|
|
|
|
 |
|
|
Здесь присутствуют: 3 (пользователей: 0 , гостей: 3)
|
|
|
|