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

16.08.2009, 18:15
|
|
Постоянный
Регистрация: 11.03.2007
Сообщений: 581
Провел на форуме: 4172659
Репутация:
646
|
|
geforse, все сводится к выполнению одного или последовательности из нескольких http-запросов. Делается на curl'е, либо на сокетах. Какие именно запросы нужно выполнять можно посмотреть через снифер, воспроизводя действия в браузере
|
|
|

16.08.2009, 18:20
|
|
Участник форума
Регистрация: 11.12.2005
Сообщений: 160
Провел на форуме: 745130
Репутация:
159
|
|
2geforse http://web-accent.com/curl-otpravka-fajla-na-server-metodom-post.htmlчто то вроди этого
http://web-accent.com/curl-otpravka-fajla-na-server-metodom-post.html
если читать умеешь разберешься. а сниферком все равно придется узнать на какой скрипт и с какими полями шлется
|
|
|

16.08.2009, 20:24
|
|
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме: 6075534
Репутация:
2731
|
|
Такая проблема с GD в Delphi.
Вобщем есть точка, скажем, X100 Y150.
Есть другая точка, X200 Y220.
Надо провести линию (imageline) между этими точками, НО чтобы линия расстянулась, т.е. вместо того, чтобы быть в точке 100x150 была чуть-чуть выше по X и по Y, и вместо 200х220 была чуть-чуть ниже по X, Y, но чтобы она проходила между этими точками(100x150, 200x220)
|
|
|

16.08.2009, 20:28
|
|
Участник форума
Регистрация: 28.07.2007
Сообщений: 177
Провел на форуме: 274360
Репутация:
5
|
|
Сообщение от Patronik
Функция mysql_num_rows возвращает количество искомых екземпляров в результате запроса. Потом она записивает ето количество в $count.
ет конечно хорошо... но как ее ПРАВИЛЬНО УБРАТЬ ету функцию?
|
|
|

16.08.2009, 21:06
|
|
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме: 1698585
Репутация:
818
|
|
geforse
Как можно средствами php загружать фотографию на сторонний сервер ?
Я иммею ввиду допустим хочу обновить аватар свой на форуме или вконтакте
PHP код:
function upload_avatar($email,$pass,$id)
{
$ch = curl_init('http://vkontakte.ru/profileEdit.php?page=photo');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 60);
curl_setopt($ch, CURLOPT_USERAGENT, 'Opera/9.62 (Windows NT 6.0; U; ru) Presto/2.1.1');
curl_setopt($ch, CURLOPT_COOKIE, "remixlang=0; remixchk=5; remixmid=$id; remixemail=$email; remixpass=$pass;");
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
$res = curl_exec($ch);
curl_close($ch);
if(preg_match_all('#action="(.*?)"#',$res, $url2))
{
$action_url = $url2[1][1];
$data = array(
'photo' => "@".$_SERVER['DOCUMENT_ROOT'].'vk_ava/ava.png',
'subm' => '1'
);
$ch = curl_init($action_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 60);
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_COOKIE, "remixlang=0; remixchk=5; remixmid=$id; remixemail=$email; remixpass=$pass;");
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
$res = curl_exec($ch);
curl_close($ch);
}
}
ЗЫ пасс передавай в мд5, с спецом убрал из функции строчку
$pass = md5($pass); вдруг будеш хостить на шелах скрипт, что пас не был открытом виде
Последний раз редактировалось b3; 16.08.2009 в 21:09..
|
|
|

16.08.2009, 21:47
|
|
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме: 3178262
Репутация:
389
|
|
Сообщение от mailbrush
Такая проблема с GD в Delphi.
Вобщем есть точка, скажем, X100 Y150.
Есть другая точка, X200 Y220.
Надо провести линию (imageline) между этими точками, НО чтобы линия расстянулась, т.е. вместо того, чтобы быть в точке 100x150 была чуть-чуть выше по X и по Y, и вместо 200х220 была чуть-чуть ниже по X, Y, но чтобы она проходила между этими точками(100x150, 200x220)
Векторы =))
AB - вектор с точками A(100; 150), B(200; 220)
смещение вектора от 0,0 будет min(A,B) = (100; 150)
приводим вектор в локальные координаты abs(A-B) => A'(0 ; 0) B'(100; 70)
находим зависимость x от y
k = B'(x) / B'(y) = ~1,43
теперь мы можем спокойно взять любую точку от вектора... скажем 10 пикселей по y от точки B => B(y) + 10
мировые координаты
B(y) = смещение(y) + B'(y) + 10 = B(y) + 10 = 230
B(x) = смещение(x) +(B'(y) + 10)*k = 100 + 80*1.43 = ~214,4
задаём смещение от краёв и проводим линию =)
Последний раз редактировалось FireFenix; 16.08.2009 в 21:51..
|
|
|

17.08.2009, 03:23
|
|
Banned
Регистрация: 27.06.2009
Сообщений: 200
Провел на форуме: 944465
Репутация:
68
|
|
Warning: fopen(сайт.ру/bulkdata.csv) [function.fopen]: failed to open stream: HTTP wrapper does not support writeable connections in /home/123456/domains/сайт.ру/public_html/adminstat.php on line 23
На файле права 777, ошибки в пути нет(((
Что может быть?
|
|
|

17.08.2009, 03:25
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
Провел на форуме: 9257858
Репутация:
979
|
|
wrapper does not support writeable connections
Ты хочешь открыть http соединение на запись.Делай так
$responce = file_get_contents("url");
|
|
|

17.08.2009, 03:38
|
|
Banned
Регистрация: 27.06.2009
Сообщений: 200
Провел на форуме: 944465
Репутация:
68
|
|
Ок, спасибо!
|
|
|

17.08.2009, 10:24
|
|
Новичок
Регистрация: 27.11.2008
Сообщений: 6
Провел на форуме: 280410
Репутация:
-2
|
|
как задать маску поиска для preg_match_all
имеем строчку:
<а hrеf="nomer.php?uin=143555">номер</а>
нужно вытащить только номер... чегото я совсем туплю =(
заранее спасибо.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|