Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Изначально описание выводилось переменной $Description

кодом:

$y=0;$Description=" ";

while (array_key_exists("description".$y, $arrFilm)){

$Description .= str_replace("BR", "
", $arrFilm["description".$y]);

++$y;

}

Теперь сделано с кэшированием и вывод переменной $Description_cash

код:

// КЭШИРОВАНИЕ текста

$cache_txt = "text$IDFilm.txt";

$cache_txt_path = "cashscript/text/$cache_txt";

//$cache_txt_path = $_SERVER['DOCUMENT_ROOT'] . "/cashscript/text/$cache_txt";

if (file_exists($cache_txt_path)) {

// Есть

$cont = file_get_contents($cache_txt_path);

list($Title_cash, $Description_cash) = preg_split("/\r\n|\n|\r/s", $cont, 2);

}

else {

// Нет

$Title_cash = "$Title / $TitleOrig ($Year)";

$y = 0;

$Description_cash = " ";

while (array_key_exists("description".$y, $arrFilm)) {

$Description_cash .= str_replace("BR", "
", $arrFilm["description".$y]);

++$y;

}

@file_put_contents($cache_txt_path, "$Title_cash\r\n$Description_cash");

}

unset($cache_txt, $cache_txt_path, $cont);

ТО есть, скрипт ищет файл в папке, если его там нет, то скачивает описание, сохраняет в файл и выводит оттуда.

Нужно сделать так, чтобы скрипт искал файл в папке, если есть, выводил бы оттуда, но не весь текст, а 400 символов с обрезкой и многоточием:

// Вывод не более 400 символов

if (strlen($Description) > 400) {

$Description = substr($Description, 0, 400) . ' ...';

}

если нет, то выводил бы описание по-старому, то есть так как было изначально.

15 лет назад
Langly
16 лет в сервисе
Был
8 лет назад
Выбранный исполнитель
WIRTEL
Сергей 
34 годаПортугалия
15 лет в сервисе
Был
3 месяца назад
15 лет назад
$10
1 день
Очень признателен Сергею за помощь. Все быстро, профессионально, а главное - человечно. Спасибо!
Хорошо разъяснил задачу. Развернуто отвечал на вопросы. Приятный человек.
  • Похожие заказы
  • Нужна помощь по PHP: <? echo (@$user_title)?$user_title:$c['user_title']?> - необходимо в этой строчке вставить функцию указания кодировки вывода текста переменной в тегах title

    Закрыт
    15 лет назад
  • $20

    Добрый день! Необходимо создать скрипт комментариев на php без мускуля, будет куча страниц, внизу будет форма комментариев. Сделать мощную защиту от спама (каптча+можно прикрутить вопрос), запретить постить ссылки. Предусмотреть возможность, если комментариев больше N то переносить на ...

    Закрыт
    14 лет назад
  • Требуется жд скрипт для расчета стоимости дотсавки груза, желательно готовый. Аналог http://tarif.riccom.ru/

    Закрыт
    15 лет назад
  • $1300

    Доброго времени суток! Найдем команду или небольшую группу высокопрофессиональный программистов для усовершенстования сложного проекта написанного на PRADO framework. Обязательно условие - большой опыт работы с этим фреймворком. Постоянное присутствие в сети, очень хорошо, если есть свой ...

    Закрыт
    15 лет назад
  • $20

    Срочно требуется данный модуль!Если у кого есть, куплю, если нет, то написание!Обязательно наличие инструкции по установке модуля, к данной версии!Руссифицированная версия!Полностью готовая для установки!

    Завершен
    15 лет назад
  • $50

    ТЗ: Необходимо разработать 2 функции чтения/записи мета тегов (Id3) MP3 файла. Язык: PHP 1) функция Чтение. входные параметры: Путь к файлу (строка), результат - асоциативный массив всех мета-тегов в файле. (исполнитель, имя трека и пр) 2) функция Запись. ...

    Закрыт
    15 лет назад
  • Необходимо подкорректировать форум, основанный на движке «vBulletin v3.8.3». Его надо немного изменить под наши требования.(Подробней в ТЗ) Цена: договорная - вы смотрите ТЗ, и говорите сроки выполнения и цену. Учитывая, что сроки ограничены, и в реальных ...

    Закрыт
    15 лет назад