В этот раз обязательно доберусь. Нужно попасть.
$replace = array(" ","выдели этот текст и нажми кнопу Tab на клаве");$votename = 'Глум';$voteid = array();$file = file('http://aion.mmotop.ru/stats/80e676d38a8971dd7256f61577a16346/133/60.txt');$content = str_replace($replace,'::',$file);foreach($content as $key=>$value){$exp = explode("::",$value);if(trim($exp[4])==$votename){$voteid[] = $exp[0];}}print_r($voteid); //выводим массив, него пишутся все id пользователя $votename echo $voteid[0]; //выводим первое id в списке которое встречается у пользователя $votename
там разделитель tab
$exp = explode("/t",$value);
$exp = explode(' ',$value);
1)Я не знаю что у Вас за разделитель поэтому поставил пробел. почитайте про функцию explode
а чтоб посмотреть что в массиве напишите
print_r($voteid);
это я написал вариант если один и тот же ник имеет несколько id. Вы же не написали уникален ли ник.
$votename = 'Bandit'; $voteid = array(); $file = file('file.txt'); foreach($file as $key=>$value){ $exp = explode(' ',$value); if($exp[3]==$votename){ $voteid[] = $exp[0]; } }
$voteid будет содержать массив в котором все id пользователя $votename
$array = array('"',"'");$title = str_replace($array,'“',$title);
ну пипец. 2 сайта на свебе и у обоих такая же фигня.
Есть такой вариант
<div style='display:none;'><input type='text' name='is_spam'></div>
Юзер соответственно этого поля не видит и не заполнит его.
Потом проверку на заполненность поля делаем.
PS. Большинство спамеров отсекает.
каталог чего планируется вообще? (сорри если пропустил.)
есть такая. пиши в асю.
Всё исправили.