ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11861  
Старый 16.08.2009, 18:15
Аватар для Joker-jar
Joker-jar
Постоянный
Регистрация: 11.03.2007
Сообщений: 581
Провел на форуме:
4172659

Репутация: 646


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

geforse, все сводится к выполнению одного или последовательности из нескольких http-запросов. Делается на curl'е, либо на сокетах. Какие именно запросы нужно выполнять можно посмотреть через снифер, воспроизводя действия в браузере
 
Ответить с цитированием

  #11862  
Старый 16.08.2009, 18:20
Аватар для NuR
NuR
Участник форума
Регистрация: 11.12.2005
Сообщений: 160
Провел на форуме:
745130

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

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
если читать умеешь разберешься. а сниферком все равно придется узнать на какой скрипт и с какими полями шлется
 
Ответить с цитированием

  #11863  
Старый 16.08.2009, 20:24
Аватар для mailbrush
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


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

Такая проблема с GD в Delphi.
Вобщем есть точка, скажем, X100 Y150.
Есть другая точка, X200 Y220.
Надо провести линию (imageline) между этими точками, НО чтобы линия расстянулась, т.е. вместо того, чтобы быть в точке 100x150 была чуть-чуть выше по X и по Y, и вместо 200х220 была чуть-чуть ниже по X, Y, но чтобы она проходила между этими точками(100x150, 200x220)
 
Ответить с цитированием

  #11864  
Старый 16.08.2009, 20:28
Аватар для ufalog
ufalog
Участник форума
Регистрация: 28.07.2007
Сообщений: 177
Провел на форуме:
274360

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

Цитата:
Сообщение от Patronik  
Функция mysql_num_rows возвращает количество искомых екземпляров в результате запроса. Потом она записивает ето количество в $count.
ет конечно хорошо... но как ее ПРАВИЛЬНО УБРАТЬ ету функцию?
 
Ответить с цитированием

  #11865  
Старый 16.08.2009, 21:06
Аватар для b3
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


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

geforse
Цитата:
Как можно средствами php загружать фотографию на сторонний сервер ?
Я иммею ввиду допустим хочу обновить аватар свой на форуме или вконтакте
PHP код:
function upload_avatar($email,$pass,$id)
{

$ch curl_init('http://vkontakte.ru/profileEdit.php?page=photo');    
      
curl_setopt($chCURLOPT_RETURNTRANSFER1);    
      
curl_setopt($chCURLOPT_TIMEOUT60);    
      
curl_setopt($chCURLOPT_USERAGENT'Opera/9.62 (Windows NT 6.0; U; ru) Presto/2.1.1');    
      
curl_setopt($chCURLOPT_COOKIE"remixlang=0; remixchk=5; remixmid=$id; remixemail=$email; remixpass=$pass;");   
      
curl_setopt($chCURLOPT_FOLLOWLOCATION1);   
      
$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($chCURLOPT_RETURNTRANSFER1);    
    
curl_setopt($chCURLOPT_TIMEOUT60);    
    
curl_setopt($chCURLOPT_POSTtrue);    
    
curl_setopt($chCURLOPT_POSTFIELDS$data);  
    
curl_setopt($chCURLOPT_USERAGENT'Opera/9.62 (Windows NT 6.0; U; ru) Presto/2.1.1');    
    
curl_setopt($chCURLOPT_COOKIE"remixlang=0; remixchk=5; remixmid=$id; remixemail=$email; remixpass=$pass;");   
    
curl_setopt($chCURLOPT_FOLLOWLOCATION1);   
$res curl_exec($ch);    
    
curl_close($ch);  
    
    }  

ЗЫ пасс передавай в мд5, с спецом убрал из функции строчку
$pass = md5($pass); вдруг будеш хостить на шелах скрипт, что пас не был открытом виде

Последний раз редактировалось b3; 16.08.2009 в 21:09..
 
Ответить с цитированием

  #11866  
Старый 16.08.2009, 21:47
Аватар для FireFenix
FireFenix
Постоянный
Регистрация: 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..
 
Ответить с цитированием

  #11867  
Старый 17.08.2009, 03:23
Аватар для +casper+
+casper+
Banned
Регистрация: 27.06.2009
Сообщений: 200
Провел на форуме:
944465

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

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, ошибки в пути нет(((
Что может быть?
 
Ответить с цитированием

  #11868  
Старый 17.08.2009, 03:25
Аватар для rushter
rushter
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
Провел на форуме:
9257858

Репутация: 979


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

Цитата:
wrapper does not support writeable connections
Ты хочешь открыть http соединение на запись.Делай так
$responce = file_get_contents("url");
 
Ответить с цитированием

  #11869  
Старый 17.08.2009, 03:38
Аватар для +casper+
+casper+
Banned
Регистрация: 27.06.2009
Сообщений: 200
Провел на форуме:
944465

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

Ок, спасибо!
 
Ответить с цитированием

  #11870  
Старый 17.08.2009, 10:24
Аватар для no_xxx
no_xxx
Новичок
Регистрация: 27.11.2008
Сообщений: 6
Провел на форуме:
280410

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

как задать маску поиска для preg_match_all

имеем строчку:
<а hrеf="nomer.php?uin=143555">номер</а>

нужно вытащить только номер... чегото я совсем туплю =(

заранее спасибо.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



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


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




ANTICHAT.XYZ