14.02.2010, 21:55
Постоянный
Регистрация: 04.12.2007
Сообщений: 424
С нами:
9702986
Репутация:
479
Скиньте кто-нибудь работающий пост запрос через СОКС, если у кого-то завалялся. Просто времени сейчас вообще нету разбираться с протоколом.
14.02.2010, 22:03
Участник форума
Регистрация: 20.04.2007
Сообщений: 174
С нами:
10030823
Репутация:
149
PHP код:
<?php
$ch = curl_init ();
curl_setopt ( $ch , CURLOPT_URL , "http://ya.ru" );
curl_setopt ( $ch , CURLOPT_TIMEOUT , 60 );
curl_setopt ( $ch , CURLOPT_PROXY , "97.84.1.138:51411" );
curl_setopt ( $ch , CURLOPT_PROXYTYPE , CURLPROXY_SOCKS5 );
curl_setopt ( $ch , CURLOPT_RETURNTRANSFER , FALSE );
$result = curl_exec ( $ch );
echo $result ;
curl_close ( $ch );
?>
14.02.2010, 23:07
Постоянный
Регистрация: 04.12.2007
Сообщений: 424
С нами:
9702986
Репутация:
479
спасибо, а через сокеты нету?
14.02.2010, 23:15
Познающий
Регистрация: 27.01.2008
Сообщений: 42
С нами:
9625014
Репутация:
48
Такс, привет
помогите пожалуйста.
Суть такова:
Есть таблица, в ней есть 2 поля id и name
в таком формате записано 4 записи.
1 vasya
2 petya
3 vasya
4 masha
так, вот видидте, тут 2 Васи, их нужно удалить..
тоесть в поле name очень много дубликатов, подскажите как удалить дубликаты, а одного Васю оставить.)
14.02.2010, 23:19
Участник форума
Регистрация: 20.04.2007
Сообщений: 174
С нами:
10030823
Репутация:
149
2 ntldr ,
Там довольно-таки сложно.
Могу только направление показать: http://www.nulled.ws/showpost.php?p=434579&postcount=4
Последний раз редактировалось GlooK; 14.02.2010 в 23:25 ..
15.02.2010, 00:04
Познающий
Регистрация: 29.03.2009
Сообщений: 33
С нами:
9009799
Репутация:
7
pali4 , таблица - массив оформленный таким способом?
PHP код:
$mos [ 0 ][ 'id' ]= 1 ;
$mos [ 0 ][ 'name' ]= 'vasya' ;
$mos [ 1 ][ 'id' ]= 2 ;
$mos [ 1 ][ 'name' ]= 'petya' ;
$mos [ 2 ][ 'id' ]= 3 ;
$mos [ 2 ][ 'name' ]= 'vasya' ;
если да, то вот так:
PHP код:
foreach ( $mos as $key => $value ) $buf_mos [ $value [ 'name' ]]= '' ;
$mos =Array();
foreach ( $buf_mos as $key => $value ) $mos []= $key ;
print_r ( $mos );
15.02.2010, 00:16
Участник форума
Регистрация: 03.09.2009
Сообщений: 179
С нами:
8782736
Репутация:
90
ntldr,
PHP код:
<?php
$proxy = '114.142.141.35' ;
$port = '8080' ;
$timeout = 30 ;
$url = 'http://wnezros.homeip.net/dump.php' ;
$domen = 'wnezros.homeip.net' ;
$post = 'name=value&name2=value2' ;
$data = "POST $url HTTP/1.0
Conection: Keep-Alive
Host: $domen
Content-Length: " . strlen ( $post ). "
Content-Type: application/x-www-form-urlencoded
$post " ;
$sock = fsockopen ( $proxy , $port , $errno , $errstr , $timeout );
if( $errno != 0 ) exit( $errno . ': ' . $errstr . '<br>' );
fputs ( $sock , $data );
$r = '' ;
while(! feof ( $sock ))
{
$r .= fgets ( $sock );
}
fclose ( $sock );
echo $r ;
?>
Последний раз редактировалось WNZRS; 15.02.2010 в 00:24 ..
15.02.2010, 00:29
Познающий
Регистрация: 07.02.2010
Сообщений: 70
С нами:
8557551
Репутация:
56
вариант без прокси и без keep-alive:
PHP код:
$addr = '/index.php' ;
$host = 'antichat.ru' ; //^^
$post = 'name=' . urlencode ( 'имя, например' ).
'&message=' . urlencode ( 'сообщение, или что там надо..' );
$ss = '' ;
if ( false !=( $f = fsockopen ( 'IP или домен' , 80 , $errno , $errstr , 30 ))){
fputs ( $f , "POST $addr HTTP/1.1\r\nContent-Type: " .
"application/x-www-form-urlencoded\r\nContent-Length: " .
strlen ( $post ). "Host: $host \r\nConnection: close\r\n\r\n" . $post );
while (! feof ( $f )) {
$ss .= fgets ( $f , 128 );
}
fclose ( $f );
}
echo( $ss );
Последний раз редактировалось roxblnfk; 25.04.2010 в 20:14 ..
15.02.2010, 00:32
Познающий
Регистрация: 16.05.2009
Сообщений: 58
С нами:
8940770
Репутация:
12
Вопрос к тем кто учился на програмистов или специальности близкой к програмированию. Может у кого остались конспекты, методички и задания к курсовым??? Я разбираюсь на данный момент по книгам и мануалам с интернета, что-то написать уже могу - но хотелось бы увидеть чему учат в универах.
интересует php, C++, можно еще ассемблер.
15.02.2010, 00:42
Постоянный
Регистрация: 04.12.2007
Сообщений: 424
С нами:
9702986
Репутация:
479
Сообщение от
WNZRS
ntldr,
PHP код:
<?php
$proxy = '114.142.141.35' ;
$port = '8080' ;
$timeout = 30 ;
$url = 'http://wnezros.homeip.net/dump.php' ;
$domen = 'wnezros.homeip.net' ;
$post = 'name=value&name2=value2' ;
$data = "POST $url HTTP/1.0
Conection: Keep-Alive
Host: $domen
Content-Length: " . strlen ( $post ). "
Content-Type: application/x-www-form-urlencoded
$post " ;
$sock = fsockopen ( $proxy , $port , $errno , $errstr , $timeout );
if( $errno != 0 ) exit( $errno . ': ' . $errstr . '<br>' );
fputs ( $sock , $data );
$r = '' ;
while(! feof ( $sock ))
{
$r .= fgets ( $sock );
}
fclose ( $sock );
echo $r ;
?>
МНе кажется, или это под http-прокси? Через http я уже сделал, в соксах там надо какие-то бинарные пакеты отправлять вроде.
Предыдущая тема
Следующая тема
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
English (US)
Russian (RU)