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

<?php

$text = 'Здесь какой нибудь будет текст.';



echo text($text, 2, '.....');



function text($str, $length = 3, $end = '...') {

/*

$str - сам текст

$length - получить количество слов...на результате) [по умолчанию: 3]

*/

$array = explode(" ", $str);

$total = count($array);



$str = '';



for ($i = 0; $i < $length; ++$i) {

$str .= $array[$i] . ' ';

}



return $str . $end;

}

?>

[deleted] ( off )
( 03:52 12-02-2017 )
Функция ЧПВ

function displayTime($time = NULL) {

if(!$time) $time = time();



$data = date('j.n.y', $time);

if($data == date('j.n.y')) $res = 'Сегодня в '. date('G:i', $time);

elseif($data == date('j.n.y', time() - 86400)) $res = 'Вчера в '. date('G:i', $time);



else {

$m = array('0',

'Янв', 'Фев',

'Мар', 'Апр', 'Май',

'Июн', 'Июл', 'Авг',

'Сен', 'Окт', 'Ноя',

'Дек');

$res = date('j '. $m[date('n', $time)] .' Y в G:i', $time);

}



return $res;

}

[deleted] ( off )
( 03:54 12-02-2017 )
Простой парсер. Статусы фишек

<?php

set_time_limit (1000); // Увеличиваем время работы скрипта...



$result = array(); // Создаем предварительно массив, в который мы будем записывать записи



for($i = 1; $i <= 10; ++$i) { // Через цикл, будем парсить записи со страниц (установлено с 1 по 10 страницы)

$page = file_get_contents('http://fishki.net/status/' . $i . '/'); // адрес страницы. Перемення $i хранит в себе номер страницы

preg_match_all("|<p class=\"text\">(.*)</p>|Uis", $page, $out); // Находим по шаблону нужный там текст



foreach ($out[1] as $value) { // Здесь мы уже можем записать каждую запись в базу данных, в $value хранится сам контент

$result[] = $value; // вместо этого кода, можно написать запрос на запись в базу данных

}

}



/* Чтобы увидеть, что хранится в массиве $result, достаточно прописать print_r($result); . А дальше дело за вами,smile, */

?>

[deleted] ( off )
( 03:55 12-02-2017 )
Узнаем ТИц

<?php

function getcy($domain) {

$domain = "http://$domain/";

$xml = file_get_contents("http://bar-navig.yandex.ru/u?ver=2&url=$domain&show=1&post=1");

preg_match('/<tcy rang=\"\d\" value=\"(\d+)\"\/>/Usi', $xml, $res);

return $res[1];

}

?>

[deleted] ( off )
( 03:56 12-02-2017 )
Пример mysqli

$sqli=mysqli_connect('server', 'user', 'pass', 'db');

//где $sqli дискриптар подключения

А запросы делаются та

mysqli_query($sqli, "запрос");

[deleted] ( off )
( 03:57 12-02-2017 )
GET POST
<?php

if (!isset($_POST['key'])) echo 'error';

else $value = $_POST['key'];

if (mb_strlen($_POST['key']) < 3) echo 'error';

if (mb_strlen($_POST['key']) > 30) echo 'error';

if (!isset($_POST['key_2'])) echo 'error';

else $value_2 = $_POST['key_2'];

if (mb_strlen($_POST['key_2']) < 3) echo 'error';

if (mb_strlen($_POST['key_2']) >30) echo 'error';

// и т.д.

?>

[deleted] ( off )
( 11:01 12-02-2017 )
Календарь

<?php

...

// Выводим содержимое массива $week

// в виде календаря

// Выводим таблицу

echo "<table border=1>";

for($j = 0; $j < 7; $j++)

{

echo "<tr>";

for($i = 0; $i < count($week); $i++)

{

if(!empty($week[$i][$j]))

{

// Если имеем дело с субботой и воскресенья

// подсвечиваем их

if($j == 5 || $j == 6)

echo "<td><font color=red>".$week[$i][$j]."</font></td>";

else echo "<td>".$week[$i][$j]."</td>";

}

else echo "<td> </td>";

}

echo "</tr>";

}

echo "</table>";

?>

[deleted] ( off )
( 11:03 12-02-2017 )
Прикольная система для соц

<?php

if (isset($_POST['yyy'])){

/* ИМЯ */

$a=htmlspecialchars($_POST['a']);

/* ФАМИЛИЯ */

$b=htmlspecialchars($_POST['b']);

/* ЧИСЛО */

$t=intval($_POST[t]);

function test($a,$b,$t){

if (isset($a) && isset($b) && isset($t)){

switch ($t){

case '0': $c=$a.' '.$b.' ТАРАКАН';

break;

case '1': $c=$a.' '.$b.' УЗБАГОЙСЯ';

break;

case '2': $c=$a.' '.$b.' ЛОХ';

break;

case '3': $c=$a.' '.$b.' КОДЕР :д ';

break;

case '4': $c=$a.' '.$b.' ТУПЕЗЕНЬ';

default: $c=$a.' '.$b.' Введите число от о до 4 !'; }

echo $c;

} else {

?>Запроссы пустые<?

} }

/* ВЫЗОВ ФУНКЦИИ */

test($a,$b,$t);

}

/* Форма ввода имени, фамилий, числа */

?><form metod="post" action="">Введите ваше имя :<br/><input name="a" type="text" value="">Фамилия:<br/><input name="b" type="text" vaule=""><br/>Число (от 0 до 4):<br/><input name="t" type="text" vaule="0"><input type="submit" value="Посмотреть" name="yyy"></form>

[deleted] ( off )
( 11:05 12-02-2017 )


[deleted] ( off )
( 11:05 12-02-2017 )
Случайный вывод записи из файла

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