PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (3): [1] 2 3 »

> Найдено сообщений: 38
fagot Отправлено: 11 Июня, 2014 - 12:53:40 • Тема: curl post • Форум: Напишите за меня, пожалуйста

Ответов: 2
Просмотров: 51
LIMEпочему, гг Радость Не понял
fagot Отправлено: 11 Июня, 2014 - 08:42:17 • Тема: curl post • Форум: Напишите за меня, пожалуйста

Ответов: 2
Просмотров: 51
есть такая форма авторизации
CODE (html):
скопировать код в буфер обмена
  1. <form action="j_spring_security_check" class="typical-form" method="post">
  2.                 <input type="hidden" value="http://hata.mobi/index.php?r=site/login" name="openid.return_to">
  3.  
  4.                 <label for="login">Погоняло: </label>
  5.                 <input name="j_username" id="login" type="text" value="" autocapitalize="off" autocorrect="off">
  6.                
  7.                 <div class="clearer h10"></div>
  8.                 <label for="password">Пароль: </label>
  9.                 <input name="j_password" type="password" id="password">
  10.                 <input type="hidden" name="_spring_security_remember_me" value="true">
  11.                
  12.                 <div class="clearer h10"></div>
  13.                 <button type="submit" value="Войти" class="bttn">Войти</button>
  14.                 <div class="text-right">
  15.                     <a href="./pages/ForgottenPasswordPage" class="a font11"> Забыли пароль? </a>
  16.                 </div>
  17.                
  18.                 <div class="clearer"></div>
  19.             </form>



помогите составить функцию для авторизации на сайте
написал вот так, но не получаетса
PHP:
скопировать код в буфер обмена
  1. <?
  2. $login = 'admnua';
  3. $pass = '482doktor';
  4.    $url = 'http://passport.vmmo.ru/login.html';        
  5.    $u="http://hata.mobi/index.php?r=site/login";
  6.    $post =
  7.    'action=&openid.return_to=' . $u .
  8.    '&j_username=' . $login .
  9.    '&j_password=' . $pass .
  10.    '&_spring_security_remember_me=' . "true".  
  11.    '&submit=' . "submit";
  12.    $ch = curl_init();
  13.    curl_setopt($ch, CURLOPT_URL, $url)  ;        
  14.    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);      
  15.    curl_setopt($ch, CURLOPT_URL, $u);              
  16.    curl_setopt($ch, CURLOPT_COOKIEJAR, "hata.txt");  
  17.    curl_setopt($ch, CURLOPT_COOKIEFILE, "hata.txt");
  18.    curl_setopt($ch, CURLOPT_POST, true);    
  19.    curl_setopt($ch, CURLOPT_POSTFIELDS, $post);        
  20.    $html = curl_exec($ch);  
  21.    curl_close($ch);
  22. echo $html ;
fagot Отправлено: 11 Июня, 2014 - 08:38:31 • Тема: curl post • Форум: Работа с сетью

Ответов: 0
Просмотров: 1251
есть такая форма авторизации
CODE (html):
скопировать код в буфер обмена
  1. <form action="j_spring_security_check" class="typical-form" method="post">
  2.                 <input type="hidden" value="http://hata.mobi/index.php?r=site/login" name="openid.return_to">
  3.  
  4.                 <label for="login">Погоняло: </label>
  5.                 <input name="j_username" id="login" type="text" value="" autocapitalize="off" autocorrect="off">
  6.                
  7.                 <div class="clearer h10"></div>
  8.                 <label for="password">Пароль: </label>
  9.                 <input name="j_password" type="password" id="password">
  10.                 <input type="hidden" name="_spring_security_remember_me" value="true">
  11.                
  12.                 <div class="clearer h10"></div>
  13.                 <button type="submit" value="Войти" class="bttn">Войти</button>
  14.                 <div class="text-right">
  15.                     <a href="./pages/ForgottenPasswordPage" class="a font11"> Забыли пароль? </a>
  16.                 </div>
  17.                
  18.                 <div class="clearer"></div>
  19.             </form>



помогите составить функцию для авторизации на сайте
написал вот так, но не получаетса
PHP:
скопировать код в буфер обмена
  1. <?
  2. $login = 'admnua';
  3. $pass = '482doktor';
  4.    $url = 'http://passport.vmmo.ru/login.html';        
  5.    $u="http://hata.mobi/index.php?r=site/login";
  6.    $post =
  7.    'action=&openid.return_to=' . $u .
  8.    '&j_username=' . $login .
  9.    '&j_password=' . $pass .
  10.    '&_spring_security_remember_me=' . "true".  
  11.    '&submit=' . "submit";
  12.    $ch = curl_init();
  13.    curl_setopt($ch, CURLOPT_URL, $url)  ;        
  14.    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);      
  15.    curl_setopt($ch, CURLOPT_URL, $u);              
  16.    curl_setopt($ch, CURLOPT_COOKIEJAR, "hata.txt");  
  17.    curl_setopt($ch, CURLOPT_COOKIEFILE, "hata.txt");
  18.    curl_setopt($ch, CURLOPT_POST, true);    
  19.    curl_setopt($ch, CURLOPT_POSTFIELDS, $post);        
  20.    $html = curl_exec($ch);  
  21.    curl_close($ch);
  22. echo $html ;
fagot Отправлено: 10 Июня, 2014 - 18:48:03 • Тема: паралельный инклуд • Форум: Вопросы новичков

Ответов: 4
Просмотров: 240
caballero пишет:
шо значит паралельно? в смысле одновременно?
ну так сделай файл один с жтими инклудами и инклюуд его

да, одновременно ..ето всеравно неверно будет...тоесть зделать многопоточность или как ето называетса
fagot Отправлено: 10 Июня, 2014 - 18:23:38 • Тема: паралельный инклуд • Форум: Вопросы новичков

Ответов: 4
Просмотров: 240
например есть такой код
PHP:
скопировать код в буфер обмена
  1.  
  2. include('ar1.php');
  3. include('ar2.php');
  4. include('ar3.php');
  5. include('ar4.php');
  6. include('ar5.php');
  7.  

по очереди инклудится файлы,
вопрос такой: возможни както их одновременно подключить, тоесть паралельно? или невозможно такое? Растерялся
fagot Отправлено: 10 Июня, 2014 - 13:03:17 • Тема: помогите с post • Форум: Работа с сетью

Ответов: 0
Просмотров: 921
помогите составить запрос для входа на етот сайт
http://passport[dot]vmmo[dot]ru/login[dot]html?12
пост
CODE (htmlphp):
скопировать код в буфер обмена
  1.    $post =
  2.    'action=&j_username=' . $login .
  3.   '&j_password=' . $pass .
  4.   '&openid.return_to=' . $u .
  5.   '&submit=' . "submit";  

вот полный
PHP:
скопировать код в буфер обмена
  1. <?
  2. define('PROTECTOR', 1);
  3.  
  4.  
  5.  
  6.  
  7. $textl='Герой-Бот';
  8. include('files/path.php');
  9. include($path.'files/head.php');
  10.  
  11.  
  12.  $login = htmlspecialchars(stripslashes(addslashes($_POST['log'])));
  13. $pass = htmlspecialchars(stripslashes(addslashes($_POST['pas'])));
  14.    $url = 'http://passport.vmmo.ru/login.html';        
  15.    $u="http://hata.mobi/index.php?r=site/login";
  16.    $post =
  17.    'action=&j_username=' . $login .
  18.    '&j_password=' . $pass .
  19.    '&openid.return_to=' . $u .
  20.    '&submit=' . "submit";  
  21.    $ch = curl_init();
  22.    curl_setopt($ch, CURLOPT_URL, $url)  ;        
  23.    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);      
  24.    curl_setopt($ch, CURLOPT_URL, $url);              
  25.    curl_setopt($ch, CURLOPT_COOKIEJAR, "hata.txt");  
  26.    curl_setopt($ch, CURLOPT_COOKIEFILE, "hata.txt");
  27.    curl_setopt($ch, CURLOPT_POST, true);    
  28.    curl_setopt($ch, CURLOPT_POSTFIELDS, $post);        
  29.    $html = curl_exec($ch);  
  30.    curl_close($ch);
  31. echo $html  
  32.  
  33. ?>
fagot Отправлено: 28 Апреля, 2014 - 18:55:21 • Тема: Аналог макроса в php. • Форум: Вопросы новичков

Ответов: 1
Просмотров: 197
есть ли аналог макроса в php?
или как мне переделать макрос в php скрипт
CODE (htmlphp):
скопировать код в буфер обмена
  1. VERSION BUILD=7020226 RECORDER=CR
  2. URL GOTO=http:url
  3. TAG POS=1 TYPE=A ATTR=TXT:Копать
  4. WAIT SECONDS=5
  5.  

Огорчение
fagot Отправлено: 16 Марта, 2014 - 20:30:47 • Тема: multi_curl • Форум: Работа с сетью

Ответов: 0
Просмотров: 969
Помогите переписать под multi_curl такой код

PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3.  
  4.  
  5.  
  6. function naim(){
  7.   function naime ($cook){  
  8.    $urll = 'http://mgero.mobi/game/battle/mercenary/new?type=crystal';  
  9.    $url = 'http://mgero.mobi/game';      
  10.   $ch = curl_init();
  11.    curl_setopt($ch, CURLOPT_URL, $urll)  ;        
  12.    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);  
  13.    curl_setopt($ch, CURLOPT_COOKIEFILE, "{$cook}.txt");        
  14.    $html = curl_exec($ch);  
  15.    curl_close($ch);        
  16.     //echo $html;
  17.  
  18.         if (preg_match('!<a[^>]+href="/game/battle/mercenary/engage?([^ >]+)[^>]*>(.*?)</a>!',$html,$ok))  
  19.     $na= $ok[1];
  20.         $na=str_replace('"','',$na);
  21.         return $na;;
  22.         }
  23.  
  24. function go ($na, $cook){  
  25.    $urll = "http://mgero.mobi/game/battle/mercenary/engage{$na}";  
  26.   $ch = curl_init();
  27.    curl_setopt($ch, CURLOPT_URL, $urll)  ;        
  28.    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);  
  29.    curl_setopt($ch, CURLOPT_COOKIEFILE, "{$cook}.txt");      
  30.    $html = curl_exec($ch);  
  31.    curl_close($ch);        
  32.    //echo $html;
  33.  
  34.    }
  35.    
  36.    
  37. $cooks = array(
  38.     'king',
  39.     'ger',
  40. );
  41.  
  42. foreach ($cooks as $cook ) {
  43.    go(naime($cook), $cook);
  44.    }
  45. }


а то самому не получаетса Огорчение
fagot Отправлено: 13 Марта, 2014 - 16:35:09 • Тема: Что за кодировка? • Форум: Кодировки и все смежное

Ответов: 0
Просмотров: 977
PHP:
скопировать код в буфер обмена
  1. http://mgero.mobi/game/battle/mercenary/engage?mercenary=eJyNUk1rE1EUTYKkmcQkalNriYJmI4jIrO9bSEtFBQMFl0XC68w1ufTNh%2B%2Fd%0ATBNn419w5f8Q3Pgr0j%2Fh7%2FDOJC2Io81imPd1zj3n3HurlffhXqgjPcXJLDEh%0A2tyD%2FUiHONmc6iiZx0w1GFoMkDIM%2F7rZc2hJG%2Fosd4HRzo2eHmlmgwAn2jIF%0AlOqYHcBxCXxT1oHODLXhmQ93KM4w5sQSunxHtUYPr9BvNxdLgHfk%2BI9C2lq9%0APG3lngCeVABefZpTGslOdU5rsBuS02dGcMQYrcsMx7SgGOD9NelhwVm%2B7%2BEi%0AJSse2S8rPKqocGznFBav1e2b%2BFT33zSv6SO7rWlg4LjINJ5ONvkJ5EV13GO0%0AAca6yFXoyGRF6q78%2B9BKkfOeqomuJtXUjnyt0fMt%2BgYnyMrzVfu%2FvRK5zdLy%0AsOJBwbCtYdXzoS9aJzrT4rywO6pWeaQdCjN0dMAypz60JSpe9%2FrxFeSQ2dLZ%0AnMtIRI34goG%2BPpTZZp031W7ehs4F0nRWDHg%2FtQmjsCax7NppciFSZUhCXLCs%0AeFmcunMyRhZerCMc3V19W31f%2Fbj8cvl19RO6hYFzikMRZTBDQ8%2BkxE3C1GCt%0ARO3RS3WfGuO62qf6L%2FWAGh%2Fq6oAaB3XwptIVH7qBXYpb4%2FzfQyxEIA%3D%3D%0A&drid=4520


что за кодировка? и как роскодировать, помогите плиз
Огорчение
fagot Отправлено: 18 Февраля, 2014 - 14:23:54 • Тема: проверка даных в переменной • Форум: Вопросы новичков

Ответов: 7
Просмотров: 285
IllusionMH пишет:
fagot, посмотрите что вы там начудили и какой должен быть порядок аргументов str_replace

зделал так , но всеравно не работает Огорчение
PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. $nick = '<span color="blue">$nickas</span>';
  4. $nkoment = str_replace($nickas, $nick, $koment);
  5.  
  6.  
  7.  echo"$nkoment";
  8.  
fagot Отправлено: 18 Февраля, 2014 - 11:57:24 • Тема: проверка даных в переменной • Форум: Вопросы новичков

Ответов: 7
Просмотров: 285
IllusionMH пишет:
fagot, порядок аргументов правильный посмотрите. + лучше регуляркой, чтобы отлавливать только слово целиком, а не подсвечивать и части слов, если это требуется.
незнаю как зделать..можно примерчик Огорчение
fagot Отправлено: 17 Февраля, 2014 - 18:14:28 • Тема: проверка даных в переменной • Форум: Вопросы новичков

Ответов: 7
Просмотров: 285
[quote=IllusionMH]fagot, банально через preg_replace или str_replace ищите свою строку, и меняете ее на строку в тегах span с нужным стилем.[/quote] спс иду юзать Хм
(Добавление)
[quote=IllusionMH]fagot, банально через preg_replace или str_replace ищите свою строку, и меняете ее на строку в тегах span с нужным стилем.[/quote]
чтото такое получилось
PHP:
скопировать код в буфер обмена
  1. //$nick = '<span color=blue>'.$nickas.'</span>';
  2. //$ncom = str_replace($koment, $nickas, $nick);
  3. //echo "$ncom";

(Добавление)
[quote=fagot][/quote]но не работает ..просто добавляет к коменту ник автора
fagot Отправлено: 17 Февраля, 2014 - 18:03:19 • Тема: проверка даных в переменной • Форум: Вопросы новичков

Ответов: 7
Просмотров: 285
PHP:
скопировать код в буфер обмена
  1. есть переменная $koment надо проверить есть ли в ней $nickas если есть  то вывести другим цветом $nickas в $koment  если нет то обычно $koment
fagot Отправлено: 10 Февраля, 2014 - 14:38:41 • Тема: как реализовать? • Форум: Вопросы новичков

Ответов: 6
Просмотров: 180
IllusionMH пишет:
fagot, вызывать функцию в цикле из другой функции - нет проблем.
а пример можна?
fagot Отправлено: 10 Февраля, 2014 - 14:19:03 • Тема: как реализовать? • Форум: Вопросы новичков

Ответов: 6
Просмотров: 180
caballero пишет:
for
а если в функцию его загнать и функцию вызовать много раз то он как будет работать?

Страниц (3): [1] 2 3 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB