
28.12.2009, 08:16
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
С нами:
10021597
Репутация:
905
|
|
PHP код:
<?php
$str = "level :13,min_lvl:1,max_lvl :20,text :\"Priver Вова\",txt:'Я Бургер'";
$str = str_replace (array ("'", '"'), '', $str);
preg_match_all ('/(\w+)\s*:\s*(.+?)(?:,|\Z)/', $str, $m);
for ($i = 0; $i < count ($m[1]); $i++)
${$m[1][$i]} = $m[2][$i];
echo $txt, "\n";
?>
|
|
|

28.12.2009, 08:57
|
|
Участник форума
Регистрация: 12.06.2009
Сообщений: 108
С нами:
8902826
Репутация:
54
|
|
есть текстовик с http проксями, вида ip  ort
нужно сделать чтоб каждые 5 минут заходило на яшу с разными проксями, как реализовать?
заранее спасибо 
|
|
|

28.12.2009, 09:37
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
С нами:
10021597
Репутация:
905
|
|
cron + рандомная строка из файла с проксями
|
|
|

28.12.2009, 13:10
|
|
Участник форума
Регистрация: 12.06.2009
Сообщений: 108
С нами:
8902826
Репутация:
54
|
|
Сообщение от krypt3r
cron + рандомная строка из файла с проксями
а можно подробнее 
и рандом не подойдет вроде, нужно чтоб каждую строчку по очереди до последней.
|
|
|

28.12.2009, 20:38
|
|
Участник форума
Регистрация: 01.01.2009
Сообщений: 138
С нами:
9135251
Репутация:
82
|
|
Сообщение от admink1
а можно подробнее 
и рандом не подойдет вроде, нужно чтоб каждую строчку по очереди до последней.
PHP код:
<?php
ignore_user_abort();
set_time_limit(0);
$tim = 5;
// время в минутах
$proxy = "proxy.txt";
// фаил с прокси
//
function get_url($url,$proxy)
{
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_PROXY, $proxy);
curl_exec($ch);
curl_close($ch);
}
$data = file_get_contents($proxy);
$mas = explode("\r\n",$data);
for ($i=0; $i<count($mas); $i++)
{
get_url($url,$mas[$i]);
sleep(60*$tim);
}
?>
Вроде так . Я не запускал
Сообщение от dk-ne
Можно ли в переменную засунуть математическое действие? Например $a='+'
Как вариант
PHP код:
<?php
function calk($zn,$a,$b)
{
switch($zn)
{
case '+': $res = $a + $b;
break;
case '-': $res = $a - $b;
break;
case '*': $res = $a * $b;
break;
case '/': $res = $a / $b;
break;
}
if(!empty($res)) return $res;
else return false;
}
?>
Последний раз редактировалось Vlad&slav; 28.12.2009 в 20:51..
|
|
|

29.12.2009, 05:26
|
|
Участник форума
Регистрация: 12.06.2009
Сообщений: 108
С нами:
8902826
Репутация:
54
|
|
PHP код:
<?php
ignore_user_abort();
set_time_limit(0);
$tim = 5;
// время в минутах
$proxy = "proxy.txt";
// фаил с прокси
//
function get_url($url,$proxy)
{
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_PROXY, $proxy);
curl_exec($ch);
curl_close($ch);
}
$data = file_get_contents($proxy);
$mas = explode("\r\n",$data);
for ($i=0; $i<count($mas); $i++)
{
get_url($url,$mas[$i]);
sleep(60*$tim);
}
?>
а урл то где прописывать?)
так? $url = "http://ya.ru";
и прокси в текстовике должны быть такого формата: "ip  ort" ? 
|
|
|

29.12.2009, 06:32
|
|
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
С нами:
11278406
Репутация:
818
|
|
Сообщение от admink1
PHP код:
<?php
ignore_user_abort();
set_time_limit(0);
$tim = 5;
// время в минутах
$proxy = "proxy.txt";
// фаил с прокси
//
function get_url($url,$proxy)
{
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_PROXY, $proxy);
curl_exec($ch);
curl_close($ch);
}
$data = file_get_contents($proxy);
$mas = explode("\r\n",$data);
for ($i=0; $i<count($mas); $i++)
{
get_url($url,$mas[$i]);
sleep(60*$tim);
}
?>
а урл то где прописывать?)
так? $url = "http://ya.ru";
и прокси в текстовике должны быть такого формата: "ip  ort" ? 
Формат записи проксей в текстовике
URL прописывать в 4й строке.
PHP код:
<?php
set_time_limit(0);
$tim = 5;
$url = 'http://ya.ru/';
$proxys = file('proxy.txt');
$proxys = array_map('trim', $proxys);
foreach ($proxys as $proxy) {
get_url($url, $proxy);
sleep(60*$tim);
}
function get_url($url,$proxy)
{
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_PROXY, $proxy);
curl_exec($ch);
curl_close($ch);
}
?>
|
|
|

28.12.2009, 15:03
|
|
Участник форума
Регистрация: 05.05.2009
Сообщений: 126
С нами:
8956766
Репутация:
8
|
|
$concat = ",".$fr;
$db->query("UPDATE `4epopalo` SET `fr`=concat(fr, $concat) where id='".$fr."'");
Почему не работает?
Последний раз редактировалось restart_05; 28.12.2009 в 15:17..
|
|
|

28.12.2009, 17:39
|
|
Новичок
Регистрация: 20.01.2008
Сообщений: 17
С нами:
9635763
Репутация:
7
|
|
есть мнение что concat() при update не работает..
|
|
|

28.12.2009, 17:41
|
|
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
С нами:
8835027
Репутация:
150
|
|
$db->query() or die(mysql_error());
И смотри что не так
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|