Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

07.04.2010, 12:52
|
|
Новичок
Регистрация: 11.01.2009
Сообщений: 4
Провел на форуме: 106000
Репутация:
3
|
|
zavra,
PHP код:
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, "http://localhost/smtp.php?to=test@inbox.ru");
$buf =curl_exec($ch);
curl_close($ch);
echo $buf;
?>
|
|
|

07.04.2010, 14:08
|
|
Участник форума
Регистрация: 26.07.2007
Сообщений: 106
Провел на форуме: 865762
Репутация:
82
|
|
Подскажите пожалуйста как передать скрипту и обратать данные такого вида?
view.php?k1=1&k2=1&k3=0&id=5&k1=0&k2=0&k3=0&id=6&k 1=0&k2=0&k3=0&_id=3&action=add
тоесть юзер с идентификатором id имеет три свойства k1,k2,k3 и сразу нужно добавть в БД пачку таких юзеров
может я что то не так понимаю?
|
|
|

07.04.2010, 14:21
|
|
Новичок
Регистрация: 11.01.2009
Сообщений: 4
Провел на форуме: 106000
Репутация:
3
|
|
mind, таким образом ты не передашь данные.
Можно массивом:
Сам запрос: view.php?id[]=1&k1[]=1&k2[]=2&k3[]=3&id[]=2&k1[]=1&k2[]=2&k3[]=3
И обработка в view.php:
PHP код:
for($i=0; $i<count($_GET['id']); $i++){
mysql_query("INSERT INTO `user` SET
`id`='".$_GET['id'][$i]."', `k1`='".$_GET['k1'][$i]."',
`k2`='".$_GET['k2'][$i]."', `k3`='".$_GET['k3'][$i]."';");
}
Последний раз редактировалось Siera; 07.04.2010 в 14:24..
|
|
|

07.04.2010, 14:33
|
|
Участник форума
Регистрация: 01.01.2009
Сообщений: 138
Провел на форуме: 817404
Репутация:
82
|
|
Если передаёте много юзеров то советую использовать пост
|
|
|

07.04.2010, 14:43
|
|
Участник форума
Регистрация: 26.07.2007
Сообщений: 106
Провел на форуме: 865762
Репутация:
82
|
|
Siera, спасибо большое! Сейчас буду пробовать...
|
|
|

07.04.2010, 15:41
|
|
Познающий
Регистрация: 25.12.2008
Сообщений: 34
Провел на форуме: 63045
Репутация:
6
|
|
Сообщение от Redwood
Пропиши расширение файлов, взависимости от того, какой версией php ты хочешь, чтобы они обрабатывались, script.php4, script.php5
Спасибо, но нашел более элегантное решение.
1. создайте в cgi-bin symlink php5.cgi
2. напишите в хтаксесс
Action php-script /cgi-bin/php5.cgi
AddHandler php-script .ph
|
|
|

07.04.2010, 18:01
|
|
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
Провел на форуме: 1455812
Репутация:
150
|
|
Хелпаните.
Где и что нужно сделать, чтобы работала такая херня <?=
|
|
|

07.04.2010, 18:07
|
|
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
Провел на форуме: 1455812
Репутация:
150
|
|
Это понятно, дело в том что у меня такая конструкция не работает.
Чтото наверное нужно в апаче или пхп указать
|
|
|

07.04.2010, 18:08
|
|
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме: 2603363
Репутация:
278
|
|
Сообщение от LStr1ke
Хелпаните.
Где и что нужно сделать, чтобы работала такая херня <?=
short_open_tag = On
php.ini
|
|
|
PHP голосовалка... --help |

07.04.2010, 22:59
|
|
Участник форума
Регистрация: 27.04.2009
Сообщений: 189
Провел на форуме: 1141766
Репутация:
69
|
|
PHP голосовалка... --help
Делаю голосовалку, вроде ниче сложного, но что-то не хочет работать
сайт: http://miss.oss.kharkov.ua/index/0-3
PHP код:
@set_time_limit(0);
function get_web ($url,$proxyline)
{
$ch=curl_init($url);
$uagent = "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.8) Gecko/2009032609 Firefox/3.0.8";
$referer = "http://miss.oss.kharkov.ua";
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_HEADER,0);
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);
curl_setopt($ch,CURLOPT_ENCODING," ");
curl_setopt($ch,CURLOPT_USERAGENT,$uagent);
curl_setopt($ch,CURLOPT_AUTOREFERER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,100);
curl_setopt($ch,CURLOPT_TIMEOUT,10);
curl_setopt($ch,CURLOPT_MAXREDIRS,10);
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_REFERER,$referer);
curl_setopt($ch,CURLOPT_POSTFIELDS,'answer=9&id=3&a=1&ajax=275');
curl_setopt($ch, CURLOPT_COOKIEJAR,'c://miss.txt');
curl_setopt($ch, CURLOPT_COOKIEFILE,'c://miss.txt');
//curl_setopt($ch, CURLOPT_PROXYTYPE,'CURLPROXY_SOCKS5');
curl_setopt($ch,CURLOPT_PROXY,$proxyline);
$content=curl_exec($ch);
curl_close($ch);
$log_file = fopen("viewlog.txt","a+");
fwrite($log_file,$url."\r\n");
fclose($log_file);
if ($content<>'') {
echo $url.' ..... OK'.' ['.$proxyline.']'."<br>";
} else {
echo $url.' ..... ERROR'."<br>";
}
return $content;
}
$fpp = fopen("proxy.txt","r");
while (!feof($fpp)) {
$getproxy = fgets($fpp,4096);
$taken = get_web('http://miss.oss.kharkov.ua/index/0-3',$getproxy);
echo $taken;
flush();
}
Логи сниффера при удачном голосовании:
Код:
(Request-Line) POST /poll/ HTTP/1.1
Host miss.oss.kharkov.ua
User-Agent Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.8) Gecko/2009032802 Mandriva/1.9.0.8-1mdv2009.1 (2009.1) Firefox/3.0.8
Accept application/xml, text/xml, */*
Accept-Language ru,en-us;q=0.7,en;q=0.3
Accept-Encoding gzip,deflate
Accept-Charset windows-1251,utf-8;q=0.7,*;q=0.7
Keep-Alive 300
Connection keep-alive
Content-Type application/x-www-form-urlencoded; charset=UTF-8
X-Requested-With XMLHttpRequest
Referer http://miss.oss.kharkov.ua/index/0-3
Content-Length 26
Cookie 2miss-khpiuzll=1270656168; ucvid=HqJUY1nCFa
Pragma no-cache
Cache-Control no-cache
POST-DATA:
Код:
answer=9&id=3&a=1&ajax=841
P.S. еще не знаю где брать переменную ajax 
Последний раз редактировалось TRX.new; 07.04.2010 в 23:02..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|