
03.12.2009, 20:26
|
|
Участник форума
Регистрация: 07.08.2008
Сообщений: 281
Провел на форуме: 3300342
Репутация:
165
|
|
Есть такая таблица
Добавляю значение так
PHP код:
INSERT INTO `cfg` VALUES ('','http://site.ru','');
Но запись добавляется в колонку под id = 3.
Как добавить значение в `reklama` под id=1 ?
|
|
|

03.12.2009, 20:33
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме: 3660186
Репутация:
905
|
|
Если хочется заполнить поле reklama для id = 1, то нужно делать UPDATE, а не INSERT
Код:
UPDATE `cfg` SET `reklama` = 'http://site.ru' WHERE `id` = 1;
|
|
|

03.12.2009, 20:39
|
|
Участник форума
Регистрация: 07.08.2008
Сообщений: 281
Провел на форуме: 3300342
Репутация:
165
|
|
Сообщение от krypt3r
Если хочется заполнить поле reklama для id = 1, то нужно делать UPDATE, а не INSERT
Код:
UPDATE `cfg` SET `reklama` = 'http://site.ru' WHERE `id` = 1;
Спасибо, выручил 
|
|
|

03.12.2009, 22:00
|
|
Новичок
Регистрация: 28.12.2006
Сообщений: 2
Провел на форуме: 6773
Репутация:
0
|
|
Как методом PUT передать несколько файлов (cURL)?
|
|
|

05.12.2009, 06:40
|
|
Участник форума
Регистрация: 26.12.2006
Сообщений: 107
Провел на форуме: 228267
Репутация:
27
|
|
Здравствуйте, помогите разобраться.
Решил накрутить счетчик голосования на стороннем сайте, для этого на своём разместил следующий код:
Код:
$url='http://www.сайт-с-голосованием.ru/голосование';
$cookie='nameis=name';
$post=array('name' => 'param');
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt ($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt ($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5');
curl_setopt($ch, CURLOPT_COOKIE, $cookie);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_REFERER, $url);
curl_setopt ($ch, CURLOPT_POST, 1);
curl_setopt ($ch, CURLOPT_FOLLOWLOCATION,0);
curl_setopt ($ch, CURLOPT_HEADER, 0);
curl_setopt ($ch, CURLOPT_POSTFIELDS, $post);
Но в этом случае как я понимаю скрипту голосованию отправляется IP моего сервера, можно ли сделать так что бы отправлялся IP посетителя зашедшего на страницу с данным кодом?
|
|
|

05.12.2009, 08:46
|
|
Участник форума
Регистрация: 24.08.2009
Сообщений: 145
Провел на форуме: 285318
Репутация:
17
|
|
Код:
$ip=$_SERVER['REMOTE_ADDR'];
$url='http://www.сайт-с-голосованием.ru/голосование';
$cookie='nameis=name';
$post=array('name' => 'param');
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt ($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt ($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5');
curl_setopt($ch, CURLOPT_PROXY, "$ip");
curl_setopt($ch, CURLOPT_COOKIE, $cookie);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_REFERER, $url);
curl_setopt ($ch, CURLOPT_POST, 1);
curl_setopt ($ch, CURLOPT_FOLLOWLOCATION,0);
curl_setopt ($ch, CURLOPT_HEADER, 0);
curl_setopt ($ch, CURLOPT_POSTFIELDS, $post);
Попробуй так,вариант не 100% но должен работать,получится что юзер будет как через прокси,только через свой IP подключатся!
|
|
|

05.12.2009, 11:53
|
|
Участник форума
Регистрация: 26.12.2006
Сообщений: 107
Провел на форуме: 228267
Репутация:
27
|
|
Сообщение от qW1zer
Код:
$ip=$_SERVER['REMOTE_ADDR'];
$url='http://www.сайт-с-голосованием.ru/голосование';
$cookie='nameis=name';
$post=array('name' => 'param');
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt ($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt ($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5');
curl_setopt($ch, CURLOPT_PROXY, "$ip");
curl_setopt($ch, CURLOPT_COOKIE, $cookie);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_REFERER, $url);
curl_setopt ($ch, CURLOPT_POST, 1);
curl_setopt ($ch, CURLOPT_FOLLOWLOCATION,0);
curl_setopt ($ch, CURLOPT_HEADER, 0);
curl_setopt ($ch, CURLOPT_POSTFIELDS, $post);
Попробуй так,вариант не 100% но должен работать,получится что юзер будет как через прокси,только через свой IP подключатся!
К сожалению не получается, как я понял
CURLOPT_PROXY
нужно указывать в формате IP:PORT
делал так, но не выходит:
Код:
$ip=$_SERVER['REMOTE_ADDR'];
$port=$_SERVER['REMOTE_PORT'];
$url='http://www.сайт-с-голосованием.ru/голосование';
$cookie='nameis=name';
$post=array('name' => 'param');
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt ($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt ($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5');
curl_setopt($ch, CURLOPT_PROXY, "".$ip.":".$port."");
curl_setopt($ch, CURLOPT_COOKIE, $cookie);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_REFERER, $url);
curl_setopt ($ch, CURLOPT_POST, 1);
curl_setopt ($ch, CURLOPT_FOLLOWLOCATION,0);
curl_setopt ($ch, CURLOPT_HEADER, 0);
curl_setopt ($ch, CURLOPT_POSTFIELDS, $post);
хотя если в CURLOPT_PROXY вписать проксю то всё получается....
|
|
|

05.12.2009, 14:33
|
|
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме: 6075534
Репутация:
2731
|
|
Сообщение от qW1zer
Код:
$ip=$_SERVER['REMOTE_ADDR'];
$url='http://www.сайт-с-голосованием.ru/голосование';
$cookie='nameis=name';
$post=array('name' => 'param');
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt ($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt ($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5');
curl_setopt($ch, CURLOPT_PROXY, "$ip");
curl_setopt($ch, CURLOPT_COOKIE, $cookie);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_REFERER, $url);
curl_setopt ($ch, CURLOPT_POST, 1);
curl_setopt ($ch, CURLOPT_FOLLOWLOCATION,0);
curl_setopt ($ch, CURLOPT_HEADER, 0);
curl_setopt ($ch, CURLOPT_POSTFIELDS, $post);
Попробуй так,вариант не 100% но должен работать,получится что юзер будет как через прокси,только через свой IP подключатся!
Мда... Ты немного не так сказал: Вариант 100% не должен работать! Кто тебе вообще сказал, что висит прокся на локалхосте, и даже если бы она висела, то результат был бы тот же, что и без её использования.
|
|
|

05.12.2009, 14:55
|
|
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме: 1698585
Репутация:
818
|
|
Почему бы не нагуглить или не взять с раздачи анонимных HTTP проксей, и тупо в цикле запустить курл на голосование ?
Кстати :
PHP код:
curl_setopt($ch, CURLOPT_PROXY, "".$ip.":".$port."");
Жжжом)) исправь на
PHP код:
curl_setopt($ch, CURLOPT_PROXY, $ip.':'.$post);
|
|
|

05.12.2009, 21:20
|
|
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме: 791766
Репутация:
61
|
|
Есть строка допустим "1,400 Coin"
Как вытянуть из этой строки "слово" в данном случае Coin (слово может содержать ' ` " _)
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|