HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #3881  
Старый 04.07.2008, 15:26
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 850
С нами: 9975266

Репутация: 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
С нами: 9436713

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

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
С нами: 9982466

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

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

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

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

Ошибся. Исправил:
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
С нами: 9982466

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

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

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

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

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

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

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

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
С нами: 10191686

Репутация: 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
С нами: 9950786

Репутация: 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
С нами: 11058146

Репутация: 4536


По умолчанию

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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



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


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




ANTICHAT ™ © 2001- Antichat Kft.