Войти на сайт
(
)
[
Вход
] [
Регистрация
]
Мобильная связь и Интернет
»
Интернет-ресурсы
» Полезные куски кодов [[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); . А дальше дело за вами
*/
?>
[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