Войти на сайт ( )
[Вход] [Регистрация]
Мобильная связь и Интернет » Интернет-ресурсы » Полезные куски кодов [[deleted]]
[Обновить]
[ Ответить ]
[Добавить в закладки]
Страница: 1, 2, 3, 4, 5, 6 ... 18, 19, 20
[deleted] ( off )
( 01:21 11-02-2017 )
reduce_multiples()

Описание: (c) CI
Удаляет использование нескольких подряд указанных символов. Пример:
$string = "Fred, Bill,, Joe, Jimmy";
$string = reduce_multiples($string,","; // результатом будет "Fred, Bill, Joe, Jimmy"

Функция принимает следующие параметры: reduce_multiples(string: текст, string: символ вхождения, boolean: удалять ли найденный символ и из конца строки) Первый параметр содержит строку, в которой необходимо сократить множество повторений. Второй параметр — это символ для удаления. Третий установлен в False по умолчанию. Если установить True, то вхождения будут удалены и из начала и конца строки. Пример: $string=",Fred, Bill,, Joe, Jimmy,";
$string=reduce_multiples($string,",",true); // результатом будет "Fred, Bill, Joe, Jimmy"
Код:
<?php

function reduce_multiples($str, $character = ',', $trim = FALSE)

{

$str = preg_replace('#'.preg_quote($character, '#').'{2,}#', $character, $str);

return ($trim === TRUE) ? trim($str, $character) : $str;

}

?>

[deleted] ( off )
( 09:35 11-02-2017 )
Линивая фильтрация
Код:
$array=array('msh','vmsh','byakugan','rinengan','voda','ogon', 'molnia', 'veter', 'zemla',derevo','led','lava', 'par' ,'storm','vzriv','zar', 'magnit', 'stal','mrak','uskor','kristal',);

foreach ($array as $key=> $value) {

$value=isset($_POST[$value])?(int)$_POST[$value]:0;

}

[deleted] ( off )
( 09:38 11-02-2017 )
Парсер альбомов вк

Код:
<?

$token='ВАШ ТОКЕН';

$id='ID ЮЗЕРА/ГРУППЫ У КОТОРОЙ БУДЕМ ПАРСИТЬ ФОТКИ (ЕСЛИ ГРУППА ПЕРЕД ИДОМ НАДО ПОСТАВИТЬ "-")';

$aid='ИД АЛЬБОМА';

$pg=api('photos.get','owner_id='.$id.'&album_id='.$aid.'&count,sad,КОЛ-ВО)&access_token='.$token);

$i='-1';

foreach($pg['response'] as $url){

$i++;

echo '<img src='.$url[src_big].' width=50><br>';

echo copy($url[src_big],'./photo/'.$i.'.jpg').'<br>';#КУДА СОХРАНЯЕМ

}

function api($method,$parametrs){

$getApi=curl('https://api.vk.com/method/'.$method.'?'.$parametrs);

return json_decode($getApi,true);

}

function curl($url){

$ch = curl_init($url);

curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);

curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,false);

curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);

$response=curl_exec($ch);

curl_close($ch);

return $response;

}

?>

[deleted] ( off )
( 09:39 11-02-2017 )
Парсер альбомов вк

Код:
<?

$token='ВАШ ТОКЕН';

$id='ID ЮЗЕРА/ГРУППЫ У КОТОРОЙ БУДЕМ ПАРСИТЬ ФОТКИ (ЕСЛИ ГРУППА ПЕРЕД ИДОМ НАДО ПОСТАВИТЬ "-")';

$aid='ИД АЛЬБОМА';

$pg=api('photos.get','owner_id='.$id.'&album_id='.$aid.'&count,sad,КОЛ-ВО)&access_token='.$token);

$i='-1';

foreach($pg['response'] as $url){

$i++;

echo '<img src='.$url[src_big].' width=50><br>';

echo copy($url[src_big],'./photo/'.$i.'.jpg').'<br>';#КУДА СОХРАНЯЕМ

}

function api($method,$parametrs){

$getApi=curl('https://api.vk.com/method/'.$method.'?'.$parametrs);

return json_decode($getApi,true);

}

function curl($url){

$ch = curl_init($url);

curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);

curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,false);

curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);

$response=curl_exec($ch);

curl_close($ch);

return $response;

}

?>

[deleted] ( off )
( 09:46 11-02-2017 )
Таймер обратного отсчета

<?

function taimer($time){

return $time>=60?floor($time/60).' мин. '.($time-floor($time/60)*60).' сек.':$time.' сек.';

}

?>

[deleted] ( off )
( 09:47 11-02-2017 )
Вечный онлайн ВК

Описание: Для начала нужно создать standalone приложение . Запоминаем id и идём сюда
http://oauth.vk.com/oauth/authorize?client_id=2948172&redirect_uri=http://api.vk.com/blank.html&display=page&scope=audio,status,offline&response_type=token вместо 2948172 указываем id приложения которое создали . Нажимаем разрешить и получаем длинную ссылку . Нам нужен всего лишь access_token копируем его ( копировать нужно после = и до &expires_in ) . И вставляем токен в код который снизу . Ставим на крон и всё . теперь вы будете постоянно vk онлайн .
Код:
первый способ

<?php

$token = 'сюда токен'; // Access token получить тут http://vk.cc/1ihg6R

$online = api('account.setOnline', 'access_token='.$token);

echo $online['response'];



function api($method, $param) {

$getApi = file_get_contents('https://api.vk.com/method/'.$method.'?'.$param);

return json_decode($getApi, true);

}

?>

второй способ

file_get_contents('https://api.vk.com/method/account.setOnline?access_token=сюда токен');

[deleted] ( off )
( 10:46 11-02-2017 )
Рандом без повтора

<?php

/*/

function(количество цифр , максимальная цифра рандома)

Результат вывода составляет массив рандомных цифр!

/*/

function rrand($c,$maxCount){

$numbers = range(0, $maxCount);

shuffle($numbers);

$arr=array();

for($i=0;$i<=$c-1;$i++){

$arr[$i]=$numbers[$i];

}

return $arr;

}

//пример

$c=3;

$rand=rrand($c,100);

for($i=0;$i<=$c-1;$i++){

echo $rand[$i].'<br/>';

}

/*/

Выведет 3 цифры в диапазоне от 0 до 100

/*/

?>

[deleted] ( off )
( 10:47 11-02-2017 )
Функция проверки корректной ссылки

function url_file_exists($furl) {

$headers = get_headers($furl);

if (preg_match('|200|', $headers[0])) {

return true;

} else {

return false;

}

}

[deleted] ( off )
( 10:48 11-02-2017 )
microtime()

function getmicrotime()

{

list($usec, $sec) = explode("",microtime());

return ((float)$usec + (float)$sec);

}

$time = getmicrotime();

#

# Здесь тестируемый код

#

echo "Время прошло: ".getmicrotime() - $time . " секунд";

[deleted] ( off )
( 10:51 11-02-2017 )
Применение GIA

$search = 'Семен Семенович';

$json = file_get_contents('http://ajax.googleapis.com/ajax/services/search/images?v=1.0&rsz=large&q='.urlencode($search).'&start=0');

$data = json_decode($json);

//смотрим с чем имеем дело

//print_r($data);

//и на вывод

?><div>результатов:





<?=$data->responseData->cursor->estimatedResultCount;?>



</div>





<?php foreach ($data->responseData->results as $v) : ?>





<div><a href="





<?=$v->unescapedUrl;?>



"><img src="





<?=$v->tbUrl;?>



" /></a></div>

<?php endforeach;

//для самостоятельной работы:

//http://code.google.com/intl/ru/apis/ajaxsearch/documentation/reference.html#_intro_fonje

Далее »
« Назад
Страница: 1, 2, 3, 4, 5, 6 ... 18, 19, 20
[ Ответить ]
[Обновить]
[Добавить в закладки]
Мобильная связь и Интернет » Интернет-ресурсы » Полезные куски кодов [[deleted]]
На главную
© s.sasisa.me