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

  #3881  
Старый 04.07.2008, 15:26
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

Цитата:
Сообщение от AdReNa1!Ne  
Есть кукисы контакта. Необходимо выдрать id оттуда.
preg_match('/remixmid=(\d+);/i',$cookies, $id);

Приведенный выше код отказывается работать. Хелп)
Откровенно говоря твоя регулярка работает))
PHP код:
$cookies 'remixmid=123456; remixemail=mail%40mail.ru; remixpass=password';
preg_match('/remixmid=(\d+);/i',$cookies$id);
echo 
$id[1]; 
 
Ответить с цитированием

  #3882  
Старый 04.07.2008, 15:29
Jer1cho
Участник форума
Регистрация: 06.06.2008
Сообщений: 162
Провел на форуме:
3942177

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

PHP код:
<?php
$cookies 
'remixmid=45452545 remixemail=dsada@mail.ru remixpass=dasdasd';
$regexp "#remixmid=([^\"]+[0-9])#"
preg_match_all($regexp$cookies$m); 
foreach(
$m[1] as $d) echo $d."<br />";
?>
 
Ответить с цитированием

  #3883  
Старый 04.07.2008, 15:52
AdReNa1!Ne
Участник форума
Регистрация: 24.05.2007
Сообщений: 229
Провел на форуме:
2308963

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

1) куки контакта разделяются ;
2) Почему-то он remixmid= удаляет, выводит id и показывает остальное...
 
Ответить с цитированием

  #3884  
Старый 04.07.2008, 16:05
Jer1cho
Участник форума
Регистрация: 06.06.2008
Сообщений: 162
Провел на форуме:
3942177

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

Ошибся. Исправил:
PHP код:
<?php 
$cookies 
'
remixmid=545654; remixemail=dsada@mail.ru; remixpass=dasdasd;
remixmid=13; remixemail=dsada@mail.ru; remixpass=dasdasd;
remixmid=444; remixemail=dsada@mail.ru; remixpass=dasdasd;
remixmid=212; remixemail=dsada@mail.ru; remixpass=dasdasd;
'

$regexp "#remixmid=([0-9]+)#";
preg_match_all($regexp$cookies$m);  
foreach(
$m[1] as $d) echo $d.'<br />'
?>
то есть он будет выводить сам ид без remixmid=, так ведь надо?
 
Ответить с цитированием

  #3885  
Старый 04.07.2008, 16:11
AdReNa1!Ne
Участник форума
Регистрация: 24.05.2007
Сообщений: 229
Провел на форуме:
2308963

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

ага) Спасиб) Я, кстати, свою регулярку поправил и она тож работает)
 
Ответить с цитированием

  #3886  
Старый 04.07.2008, 16:46
На100ящий
Познающий
Регистрация: 10.01.2008
Сообщений: 43
Провел на форуме:
97223

Репутация: 5
По умолчанию

Скажите как можно пройти Бэйсик авторизацию на пхп, с логином и паролем????
 
Ответить с цитированием

  #3887  
Старый 04.07.2008, 16:59
Jer1cho
Участник форума
Регистрация: 06.06.2008
Сообщений: 162
Провел на форуме:
3942177

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

PHP код:
<?php
$login 
'test';
$pwd 'test';

if(!isset(
$_SERVER['PHP_AUTH_USER']) || $_SERVER['PHP_AUTH_USER']!==$login || $_SERVER['PHP_AUTH_PW']!==$pwd)
{
   
header('WWW-Authenticate: Basic realm="Authorization"');
   
header('HTTP/1.0 401 Unauthorized');
   exit(
'<b>access denied.</b>');
}
echo 
123;
?>
Или ты имел введу как обойти? Бэйсик только брутом...
 
Ответить с цитированием

  #3888  
Старый 04.07.2008, 17:43
Naydav
Постоянный
Регистрация: 30.12.2006
Сообщений: 434
Провел на форуме:
849583

Репутация: 210
По умолчанию

Цитата:
Сообщение от Jer1cho  
PHP код:
<?php
$login 
'test';
$pwd 'test';

if(!isset(
$_SERVER['PHP_AUTH_USER']) || $_SERVER['PHP_AUTH_USER']!==$login || $_SERVER['PHP_AUTH_PW']!==$pwd)
{
   
header('WWW-Authenticate: Basic realm="Authorization"');
   
header('HTTP/1.0 401 Unauthorized');
   exit(
'<b>access denied.</b>');
}
echo 
123;
?>
Или ты имел введу как обойти? Бэйсик только брутом...
Стоит добавить, что использование php для проведения http аутентификации возможно лишь в том случае, если php установлен как модуль Apache
 
Ответить с цитированием

  #3889  
Старый 04.07.2008, 18:04
svesve
Постоянный
Регистрация: 15.06.2007
Сообщений: 527
Провел на форуме:
1734541

Репутация: 214


По умолчанию

помогиет разобраться
есть неки перловский скрипт при обращении к которому получаю тупо один текст

Вытаскиваю содержимое в переменную хтмл и потом ее вывожу НО не сохраняется формат выведенного тоесть табуляция перевод строк и т.д. подскажите что да как подправить где и что почитать ))

PHP код:
$html implode (''file ('http://site/cgi-bin/trstat.pl?code=teslaing&month=2008-06'));
echo 
$html
в дальнейшем просто нужно будет из массива брать данные и подставлять на место code= и month=
и выводить рез-т скрипта в файл.
спс.
 
Ответить с цитированием

  #3890  
Старый 04.07.2008, 18:06
GreenBear
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме:
19975136

Репутация: 4536


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

echo file_get_contents('http://site/cgi-bin/trstat.pl?code=teslaing&month=2008-06');
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[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