Вопрос-Ответ по php

Печать RSS
7040
Кураторы темы:

С

Пацак
0
как можно сделать поиск по массиву, и найти совпадения? В бд сохраняется запись в таком виде текст
1||текст 2||текст 3||
и есть такой массив, нужно найти совпадения

array(0 => "текст 1", 1 => "текст 2", 2 => "текст 3", 3 => "текст 4", 4 => "текст 5");
V

Пришелец
0
5713. Серёга, ну наверное array_search() , если просто совпадения smile

Добавлено через 07:28 сек.
Zдешний (25 Апреля 2013 / 21:49)
5710. bretill, round(0.979997, 2);
такой вопросик, разве round не должен округлять до ближайшего числа? т.е. round(0.979997, 2) не должно вернуть 0.98 ?

[̲̅$̲̅(̲̅ιοο̲̅)̲̅$̲̅
0
5714: varloc, round округляет до целого числа.
W

Пришелец
0
привет, как сделать в грабере чтоб передавался ип пользователя а не ип сервера ?

вот грабб

$host= "site.mobi"; $path="/android/?".$_SERVER ['QUERY_STRING'];
$fp=fsockopen($host,80,$errno, $errstr,10);
if(!$fp) { echo "$errstr ($errno)<br/>\n"; }else{
$data = "";$post=0; foreach($_POST as $key=>$value){
$post=1; $data.="&$key=$value";} if($data)$data=substr ($data,1);
if($post) $headers = "POST $path HTTP/1.0\r\n";else
$headers = "GET $path HTTP/1.0\r\n"; $headers.= "Host: $host\r\n";
$headers.= "Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif,image/x-bitmap, */*;q=0.1\r\n";
$headers.= "Accept-Charset: utf-8;q=0.6 windows-1251;q=0.1*;q=0.1\r\n";
$headers.= "Accept-Encoding: utf-8\r\n";
$headers.= "Accept-Language: ru, en;q=0.9\r\n";
$headers.= "User-Agent: ".$_SERVER ['HTTP_USER_AGENT']."\r\n";
if($post){ $headers.= "Content-type: application/x-www-form-urlencoded\r\n";
$headers.= "Content-Length: ".strlen ($data)."\r\n";
$headers.= "\r\n"; $headers.= $data;}else $headers.="\r\n";
@fwrite($fp, $headers); while($file != "\r\n") $file = @fgets($fp, 128);
$file = ''; while(!feof($fp)) $file.= @fgets($fp, 4096); @fclose($fp); }
Изменил: wer (29.04.2013 / 19:03)

Чатланин
0
5716. Interja, Во в первых, никак. Во вторых, причем тут заголовки, ты же не запрос отправляешь, а читаешь файл. Если хочешь отправлять заголовки пиши граб на curl.
Изменил: Абдула (29.04.2013 / 19:37)
И

Пацак
0
5717. LN Donokate, он не читает файл,а отправляет запрос через сокеты
W

Пришелец
0
посоветуйте как обойти бан граба?

[̲̅$̲̅(̲̅ιοο̲̅)̲̅$̲̅
0
5719: Interja, никак

Веем холодом
0
varloc (28 Апреля 2013 / 04:35)
5713. Серёга, ну наверное array_search() , если просто совпадения smile

Добавлено через 07:28 сек.
такой вопросик, разве round не должен округлять до ближайшего числа? т.е. round(0.979997, 2) не должно вернуть 0.98 ?
округляет до той цифры после запятой, которая указана в параметрах, если не указана, то округляет до целого числа. если надо просто вывести часть, то substr в помощь.
W

Пришелец
0
привеи, как например удалять все пустые файлы в папке cache/game/ ?

чтото сдесь не так


вот код

$dirname = "cache/game/";
$dirhandle = opendir($dirname);
$filename = "";

while (($filename = readdir($dirhandle)) !== false)
if(filesize($filename) == 0)
{
unlink($filename);
}

closedir($dirhandle);
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск