m0Hze, спасибо! заработало! только вот не понимаю, откуда берется "1". в конец тупо добавляется. в коде нету 1 =)
<?php PHP: $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "http://localhost/[email protected]"); $buf =curl_exec($ch); curl_close($ch); echo $buf; весь исходник во втором просто стоит echo 'suc'; в конце
zavra, PHP: <?php $ch = curl_init(); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_URL, "http://localhost/[email protected]"); $buf =curl_exec($ch); curl_close($ch); echo $buf; ?>
Подскажите пожалуйста как передать скрипту и обратать данные такого вида? view.php?k1=1&k2=1&k3=0&id=5&k1=0&k2=0&k3=0&id=6&k1=0&k2=0&k3=0&_id=3&action=add тоесть юзер с идентификатором id имеет три свойства k1,k2,k3 и сразу нужно добавть в БД пачку таких юзеров может я что то не так понимаю?
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]."';"); }
Спасибо, но нашел более элегантное решение. 1. создайте в cgi-bin symlink php5.cgi 2. напишите в хтаксесс Action php-script /cgi-bin/php5.cgi AddHandler php-script .ph
Это понятно, дело в том что у меня такая конструкция не работает. Чтото наверное нужно в апаче или пхп указать
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(); } Логи сниффера при удачном голосовании: Code: (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: Code: answer=9&id=3&a=1&ajax=841 P.S. еще не знаю где брать переменную ajax
подскажите, что нужно для автоматической загрузки ПО на комп пользователя? само ПО лоадер что ещё? т.е. у меня есть сайт я заказываю загрузки, и мне нужно чтобы людям которые приходят автоматически грузилось ПО и устанавливалось.
В общем подскажите как в пхп сделать обновление определённого параметра. Объясню, что бы было понятней: Есть некая переменная, например возьмём, как в браузерках hp/maxhp, мне надо, что бы переменная hp постоянно обновлялась, с определённой частотой. Помогите пожалуйста.
есть регулярка,она парсит слово или "Ошибка", или "Отправлено", в зависимости от того,есть ли в базе такой ник при верно ввведеном нике и при поставке условий PHP: if($n[1]=='Отправлено'){echo "отправлено";} ничего не происходит в чем может быть проблема?