HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 01.08.2009, 15:11
ANTIHАCK
Познающий
Регистрация: 20.06.2009
Сообщений: 67
Провел на форуме:
430977

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

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

  #2  
Старый 02.08.2009, 02:14
PROPH3T
Новичок
Регистрация: 20.11.2007
Сообщений: 13
Провел на форуме:
681237

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

Подскажите, пожалуйста, как правильней реализовать:

Цель: при обращении к скрипту, он должен отобразить рандомную цитату с баша,"подчистив" ненужные теги. Есть заготовка, но что-то в ней не так, собственно что?=\

Заранее сорри за нубский вопрос)только учусь...

PHP код:
<?php
$cookie 
'';
function 
go($link$cookie){
$ch curl_init();
curl_setopt($chCURLOPT_URL,$link);
curl_setopt($chCURLOPT_RETURNTRANSFER,1);
curl_setopt($chCURLOPT_TIMEOUT0);
curl_setopt($chCURLOPT_GET0);
curl_setopt($chCURLOPT_HEADER1);
curl_setopt($chCURLOPT_COOKIE$cookie);

$otvet curl_exec($ch);
curl_close($ch);
return 
$otvet;
}
$link ="http://bash.org.ru/forweb/";
$resultgo($link$cookie);
$begin "<\' + \'/span>";
$begin strpos($result$begin) + strlen($begin);
$end "<\' + \'small>";
$end strpos($result$end$begin);
$bash substr($result$begin$end $begin);
$bash str_replace("<\' + \'br>",'',$bash);

$asd iconv("windows-1251""UTF-8"$bash);
$zxc urldecode($asd);
echo 
$zxc;
?>
выводит аля: ~


Цитата:
K Server: nginx Date: Sat, 01 Aug 2009 22:20:51 GMT Content-Type: text/html; charset=windows-1251 Connection: keep-alive X-Powered-By: PHP/5.2.0-8 etch13 Content-Length: 475 var borq=''; borq = '<' 'div id="b_q"><' 'a href="http://bash.org.ru/quote/393068">393068<' '/a> <' 'span id="b_q_h">[ 3136 ]<' '/span><' 'br>1: за мной ОБЭП кажццо охотиццо!<' 'br>2: ????<' 'br>1: ща деньги в банкомате снимал<' 'br>1: купюра вылезла в 1тыщщу рублей на ней ручкой написано "Йа взятко"<' 'br><' 'br><' 'small><' 'a href="http://bash.org.ru/">Больше на bash.org.ru!<' '/small><' '/a><' '/div>'; document

Последний раз редактировалось PROPH3T; 02.08.2009 в 02:21..
 
Ответить с цитированием

  #3  
Старый 02.08.2009, 02:32
FireFenix
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме:
3178262

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

PHP код:
<?php

function go($url)
{
  
$curl curl_init();
  
curl_setopt($curlCURLOPT_URL$url);
  
curl_setopt($curlCURLOPT_RETURNTRANSFERTrue);

  
$result curl_exec($curl);
  
curl_close($curl);
  
  return 
$result;
}

$url ="http://bash.org.ru/forweb/";
$result go($url);

$begin "<' + '/span>";
$end "<' + 'small>";

$begin_pos strpos($result$begin) + strlen($begin);
$end_pos strpos($result$end$begin_pos);

$bash substr($result$begin_pos$end_pos $begin_pos);
$bash str_replace("' + '"''$bash);
$bash str_replace('<br>'''$bash);

echo 
$bash;

?>
 
Ответить с цитированием

  #4  
Старый 02.08.2009, 21:01
PROPH3T
Новичок
Регистрация: 20.11.2007
Сообщений: 13
Провел на форуме:
681237

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

Огромное спасибо ^_^

----------

// к кому можно обратиться с вопросом по php в лс ?...
 
Ответить с цитированием

  #5  
Старый 02.08.2009, 22:05
PROPH3T
Новичок
Регистрация: 20.11.2007
Сообщений: 13
Провел на форуме:
681237

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

ладно....значит пока что другой вопрос....

нужно при переходе по ссылке сохранить со страницы изображение в папку
----
по ссылке перехожу, сграбил в переменную ссылку на картинку, теперь как её сохранить в определённую папку?...


PHP код:
$url ="http://torrents.ru/forum/viewtopic.php?t=1196163";
$otvet connect($url);
$begin "img-right\" title=\"";
$end "\"";
$begin_pos strpos($otvet$begin) + strlen($begin);
$end_pos strpos($otvet$end$begin_pos);
$filmimg substr($otvet$begin_pos$end_pos $begin_pos); 
возвращает
http://pic.ipicture.ru/uploads/081024/Q00Fvcgw2g.jpg
но как быть дальше?)

Последний раз редактировалось PROPH3T; 02.08.2009 в 22:57..
 
Ответить с цитированием

  #6  
Старый 02.08.2009, 22:22
mouse.pro
Участник форума
Регистрация: 06.12.2006
Сообщений: 174
Провел на форуме:
1700952

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

Цитата:
Сообщение от PROPH3T  
ладно....значит пока что другой вопрос....

нужно при переходе по ссылке сохранить со страницы изображение в папку
----
по ссылке перехожу, сграбил в переменную ссылку на картинку, теперь как её сохранить?...


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

  #7  
Старый 02.08.2009, 22:33
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


По умолчанию

Цитата:
по ссылке перехожу, сграбил в переменную ссылку на картинку, теперь как её сохранить?...
$img = file_get_contents('www.sdsd...../1.gif');
file_put_contents('img.png',$img);

Последний раз редактировалось b3; 02.08.2009 в 22:36..
 
Ответить с цитированием

  #8  
Старый 02.08.2009, 23:08
PROPH3T
Новичок
Регистрация: 20.11.2007
Сообщений: 13
Провел на форуме:
681237

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

работает))изображение сохранилось в папку со скриптом...

сорри, что сразу забыл сказать..., но:
а если надо указывать дирректорию для сохранения изображения?...
путь находится в переменной
глянул синтаксис команды, но не получилось..=\
 
Ответить с цитированием

  #9  
Старый 02.08.2009, 23:09
Insane bboy
Познающий
Регистрация: 11.07.2009
Сообщений: 58
Провел на форуме:
231064

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

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

  #10  
Старый 02.08.2009, 23:57
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


По умолчанию

жжош,
file_put_contents ($dir.'img.jpg',$img);

Insane bboy
Вот делать было нечего написал функцию авторизации на Яндексе:
PHP код:
<?php
function ya_auth($login,$pass)
{
    global 
$error;
    global 
$errno;
    global 
$result;

$url 'https://passport.yandex.ru/passport?mode=auth';
$referer $url;
$ua 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1) Gecko/20090624 Firefox/3.5';
$post "login=$login&passwd=$pass";
$ch curl_init($url);
    
curl_setopt($chCURLOPT_USERAGENT$ua);
    
curl_setopt($chCURLOPT_REFERER$referer);
    
curl_setopt($chCURLOPT_TIMEOUT10);
    
curl_setopt($chCURLOPT_RETURNTRANSFER1);
    
curl_setopt($chCURLOPT_SSL_VERIFYPEER0);
    
curl_setopt($chCURLOPT_COOKIEJAR'./cookie.txt');
    
curl_setopt($chCURLOPT_COOKIEFILE'./cookie.txt');
    
curl_setopt($chCURLOPT_POST1);
    
curl_setopt($chCURLOPT_POSTFIELDS$post);
    
curl_setopt($chCURLOPT_FOLLOWLOCATION1);
$result curl_exec($ch);
$errno curl_errno($ch);
$error curl_error($ch);
curl_close($ch);
if(
$errno == 0)
{
    if(
preg_match('#<!--<h1>(.*?)<\/h1>-->#',$result,$matches))
    {
        
$fio $matches[1];
        echo 
$fio;
        } else {
            
$error 'Неавторизовались  =(';
            echo 
$error;
        }
} else {
    echo 
$error;
}
    return 
$result;
    return 
$errno;
    return 
$error;
}
?>
Коментарии:

Как видиш юзать просто:
PHP код:
ya_auth('your_login','your_password'); 
функция возвращает ФИО если удачно авторизовался, иначе возвращает описание ошибки Курла. Если неверно указан логин и пароль вернет - Неавторизовались =(

Последний раз редактировалось b3; 03.08.2009 в 03:31..
 
Ответить с цитированием
Ответ



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