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

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

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

  #1  
Старый 27.03.2008, 04:29
Zircool
Участник форума
Регистрация: 01.03.2006
Сообщений: 169
Провел на форуме:
519496

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

А у кого нибудь есть примеры скрипта, написаного с функцией работы через proxy?
 
Ответить с цитированием

  #2  
Старый 27.03.2008, 05:32
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,315
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

Zircool,
PHP код:
<?php
        $proxy 
'127.0.0.1';
        
$port '12444';
        
$ct curl_init();
        
curl_setopt($ctCURLOPT_URL'http://x3k.ru');
        
curl_setopt($ctCURLOPT_RETURNTRANSFER1);
        
curl_setopt($ctCURLOPT_HEADER1);
        
curl_setopt($ctCURLOPT_REFERER'http://www.xeka.ru');
        
curl_setopt($ctCURLOPT_USERAGENT'User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0');
        
curl_setopt($ctCURLOPT_FOLLOWLOCATION1);
        
curl_setopt($ctCURLOPT_PROXY$proxy.':'.$port);
        
$cont curl_exec($ct);
        
curl_close($ct);
        echo 
$cont;
?>
 
Ответить с цитированием

  #3  
Старый 27.03.2008, 11:45
myp3zz
Познающий
Регистрация: 10.06.2007
Сообщений: 63
Провел на форуме:
324710

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

здравтсвуйте, подскажите как удалить в сграбленной странице рандомные рекламные ссылки в начале?
 
Ответить с цитированием

  #4  
Старый 27.03.2008, 11:54
Piflit
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме:
5128756

Репутация: 2032


По умолчанию

Цитата:
Сообщение от myp3zz  
здравтсвуйте, подскажите как удалить в сграбленной странице рандомные рекламные ссылки в начале?
пример страницы
 
Ответить с цитированием

  #5  
Старый 27.03.2008, 12:53
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,315
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

У рекламы есть какой-нибудь ID свой...
так вот
PHP код:
<?php
if(preg_match("#<div id='adv'>(.*)</div>#is"$source$xek))
{
$source str_replace($xek['1'], ''$source);
}
?>
 
Ответить с цитированием

  #6  
Старый 27.03.2008, 18:54
Хелпер
Участник форума
Регистрация: 21.02.2007
Сообщений: 171
Провел на форуме:
849260

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

Вот пишу калькулятор на Php.
PHP код:
<form action="0.php" method="post">
Первое число<input type="text" name="1"><BR>
Второе число<input type="text" name="2"><BR>
<input type="submit" value="Посчитать">
</form>
<?php
$num1
$_POST['1'];
$num2$_POST['2'];
//ТУТ ВОЗНИК ВОПРОС: Как позволить юзеру выбирать знак. Там плюс минус умножить и делить. ????
?>
ТОЛЬКО НЕ НАДО ГОВОРИТЬ: мол скрипт косой, зачем эти переменные. Я только начал учить PHP. Отвечать по теме.
 
Ответить с цитированием

  #7  
Старый 27.03.2008, 19:01
Sn@k3
Познавший АНТИЧАТ
Регистрация: 13.04.2006
Сообщений: 1,738
Провел на форуме:
5151669

Репутация: 1198


По умолчанию

PHP код:
<form method="POST" action="--WEBBOT-SELF--">
    <!--
webbot bot="SaveResults" U-File="fpweb:///_private/form_results.csv" S-Format="TEXT/CSV" S-Label-Fields="TRUE" -->
    <
p><select size="1" name="D1">
    <
option value="+" selected>+</option>
    <
option value="-">-</option>
    <
option value="/">/</option>
    <
option value="*">*</option>
    </
select><input type="submit" value="Отправить" name="B1"></p>
</
form
ну типа того и т.д.. а значения можешь сам подставить в value="-" естественно.
 
Ответить с цитированием

  #8  
Старый 27.03.2008, 19:09
d_x
Постоянный
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме:
4137635

Репутация: 2407


По умолчанию

А если полностью, попроще, без особых проверок, то

PHP код:
<form action="0.php" method="post">  
Первое число<input type="text" name="1"><BR>  
Второе число<input type="text" name="2"><BR>  
Действие: <select name='3'><option value='1'>+</option><option value='2'>-</option> 
<option value='3'>*</option><option value='4'>/</option></select> 
<input type="submit" value="Посчитать">  
</form>  

<?php 
$num1
=isset($_POST['1']) ? $_POST['1'] : 0;  
$num2=isset($_POST['2']) ? $_POST['2'] : 0;  
$znak=isset($_POST['3']) ? $_POST['3'] : 0;  

switch(
$znak

  case 
'1'
    
$res=$num1+$num2
  break; 

  case 
'2'
    
$res=$num1-$num2
  break; 

  case 
'3'
    
$res=$num1*$num2
  break; 

  case 
'4'
    if(
$num2==0) die("На ноль нельзя делить"); 
    
$res=$num1/$num2
  break; 

  default: 
    die(
"Выберите действие"); 


print 
str_replace(' ','.',$res); //чтобы числа с дробной частью нормально выводились 
?>

Последний раз редактировалось d_x; 27.03.2008 в 19:20..
 
Ответить с цитированием

  #9  
Старый 27.03.2008, 19:38
De-visible
Banned
Регистрация: 06.01.2008
Сообщений: 904
Провел на форуме:
4037638

Репутация: 1821


По умолчанию

_http://osu.cctpu.edu.ru/edu/web/extra/jscalc.html - калькулятор на javascript(Вдруг понадобится)
=====================Просторы интернет=============
_http://hostweb.narod.ru/php/6.htm - вот на php
_http://nextaz.com/showarticle.php?id=1109407131
_http://www.compgazeta.ru/articles/2006/46/kg64617.html - вот perl
 
Ответить с цитированием

  #10  
Старый 27.03.2008, 20:45
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме:
3941248

Репутация: 668


По умолчанию

Привет! Я вот пишу класс BBcode и столкнулся с проблемой...
как наделить регулярные выражения логикой? =(
например есть строка

blabla [ B ]TEST[ /B ] blablabla [ B ]Test2[ /B ]

и

blablb [ B ]test [ B ]test[ /B ] test[ /B ]

И так если написать [ B ](.*?)[ /B ] - В первой строке будет нормально
но во второй не подойдёт .. он возьмёт первый попавшейся [ /B ]
А если сделать [ B ](.*)[ /B ] в первом он возьмёт самый последний [ /B ]
но ко второму подойдёт .. Подскажите плз как быть

Последний раз редактировалось Doom123; 27.03.2008 в 20:48..
 
Ответить с цитированием
Ответ



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