Drinktea

Рейтинг
43
Регистрация
01.01.2016
у них вывод на пайпал. Не подходит. Вопрос актуален, нужно на вебмани.

привет.

подскажите жирную партнерку по хостигам с оплатой за КАЖДЫЙ заказ клиента

она чтото не пошла на компе.

Тот скрипт что я упомянал был серверный, на моей памяти...

может у кого есть еще варианты?

спасибо, теперь пхп исполняется, но вот проблема,  это код (тот что в тхт) не видит переменные в подключаемых к индексному файлов.

можно потеряться))

какой итоговый код, то? 

оффторп

форточники в шоке:

php -f /var/web/php_temp/tt.php
но в массив попадает голые слова, а как же знаки в конце предложения?

немогу понять почему не работает если задать свое значение при вызове функции

function tease($body, $sentencesToDisplay = 2) {
        $nakedBody = preg_replace('/\s+/',' ',strip_tags($body));
        $sentences = preg_split('/(\.|\?|\!)(\s)/',$nakedBody);
    
        if (count($sentences) <= $sentencesToDisplay)
            return $nakedBody;
    
        $stopAt = 0;
        foreach ($sentences as $i => $sentence) {
            $stopAt += strlen($sentence);
    
            if ($i >= $sentencesToDisplay - 1)
                break;
        }
    
        $stopAt += ($sentencesToDisplay * 2);
        return trim(substr($nakedBody, 0, $stopAt));
    }

если вот так работает

echo tease($text);

а вот так нет

echo tease($text, 4);

пАтиму??

и второй вопрос, как сделать так, чтобы можно было назначать
function tease($body, $sentencesToDisplay = 2)

при вызове? если сделать просто так 

echo tease($text, 4);

то не выводится 4 предложения, а 2

function tease($body, $sentencesToDisplay = 2) {
        $nakedBody = preg_replace('/\s+/',' ',strip_tags($body));
        $sentences = preg_split('/(\.|\?|\!)(\s)/',$nakedBody);
    
        if (count($sentences) <= $sentencesToDisplay)
            return $nakedBody;
    
        $stopAt = 0;
        foreach ($sentences as $i => $sentence) {
            $stopAt += strlen($sentence);
    
            if ($i >= $sentencesToDisplay - 1)
                break;
        }
    
        $stopAt += ($sentencesToDisplay * 2);
        return trim(substr($nakedBody, 0, $stopAt));
    }

Вот такой код нарыл.

Понятно что 

$sentencesToDisplay = 2

это сколько предложений выводить. А что эта 2 значит?

$sentencesToDisplay * 2
123 4
Всего: 38