Bir dosyanın içeriğini almayı ve başlıkları hariç ilk 50 kelimeyi önizlemeye çalışıyorum ve bir takıma çarptım.Html öğeleri nasıl kaldırılır?
$getPage = $_SERVER['QUERY_STRING'];
$page = "news/" . $getPage . ".php";
$directory = 'news/';
$scanned_directory = array_diff(scandir($directory, 1), array('..', '.'));
if (file_exists($page)) {
include $page;
} else {
foreach ($scanned_directory as $value) {
$file = file_get_contents('news/' . $value);
$less_words = implode(' ', array_slice(explode(' ', $file), 0, 50));
$result = preg_replace('/\<.*?\>|\s*/', '', $less_words);
echo '<p>$result ...<br> <a href="$url">Read more</a></p>';
/* TO ADD: URL variable */
}
}
outputted metin doğruysa $less_words
yankılanan zaman bununla yaşıyorum sorundur, ancak gösteriyi var ve biçimlendirilir 2 örnek dosyalarında <h1></h1>
etiketleri. Ancak, $result
'u eklediğinizde sayfadaki çıktı $result Read more
'dur.
Bu, mükemmel bir şekilde çalıştı ve bazı nedenlerle, "' '' '' '' '' '' '' '' '' '' '' değişkenini – jordsta95