Блог Никиты Синицы

Блог Никиты Синицы


Php: превью новости (оставить энное количество символов)

2016-08-15 16:14:15

Вариант 1

function cutString($string, $maxlen) {
$len = (mb_strlen($string) > $maxlen)
? mb_strripos(mb_substr($string, 0, $maxlen), ' ')
: $maxlen
;
$cutStr = mb_substr($string, 0, $len);
return (mb_strlen($string) > $maxlen)
? ' ' . $cutStr . '...'
: '"' . $cutStr . '"'
;
}
$maxlen = 100;
echo cutString($text, $maxlen);


Вариант 2

function cutString($string, $maxlen) {
$len = (strlen($string) > $maxlen)
? strripos(substr($string, 0, $maxlen), ' ')
: $maxlen
;
$cutStr = substr($string, 0, $len);
return (strlen($string) > $maxlen)
? ' ' . $cutStr . '...'
: '"' . $cutStr . '"'
;
}
$maxlen = 100;
echo cutString($text, $maxlen);

Php: взять информацию из тэга

2016-08-13 19:17:21

$txt = " <div class=\\"pad20 txtinner mb10\\">
Информация, которую надо вытащить
</div> ";

preg_match("/<div[^>]*>\\s{0,4}\\r?\\n(.*)\\r?\\n\\s{0,4}<\\/div>/i",$txt,$matches);
echo trim($matches[1]);

$txt = " <div class=\\"pad20 txtinner mb10\\"> Информация, которую надо вытащить </div> ";

preg_match("/<div[^>]*>\\s{0,4}(.*)\\s{0,4}<\\/div>/i",$txt,$matches);
echo trim($matches[1]);

PHP: вырезать из строки тэг img

2016-08-13 13:20:11

preg_match('/(]*src="([^"]*)")/i', $string, $matches);

Включить показ предупреждений и ошибок PHP

2016-08-09 06:14:19

Включение вывода всех ошибок и предупреждений в файле php.ini

error_reporting = E_ALL
display_errors = On
display_startup_errors = On


Включение вывода всех ошибок и предупреждений в коде PHP-скриптов
Включить вывод уведомлений и предупреждений можно, добавив в начало нужного .php файла следующие строки:

ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);

Включение вывода всех ошибок и предупреждений в файле .htaccess

php_value display_errors 1
php_value display_startup_errors 1
php_value error_reporting E_ALL

 

Страницы: 1  2   3   4   5   6   7   8   9   10   11   ...  17