Wikipedia Refleksion

Dette script vil give dig mulighed for at vise Wikipedia indhold på dit websted.

wiki_reflect.php

Du er nødt til at oprette nye Jumi ansøgning med følgende kode nedenfor.

Du kan tilføje / * config * / del af manuskriptet til Custom Script feltet, for at foretage ændringer let fra Joomla! admin interface. Ellers er du nødt til at redigere wiki_reflect.php fil, hver gang du har brug for at foretage ændringer.

<?php definerede("_JEXEC") eller ("Begrænset adgang"); ?>
<?php
/ * config * /
$wiki_url   = 'http://en.wikipedia.org';
$titel      = 'Joomla';
$cache_time = 30*24*60*60; / / 30 dage
$file_name  = 'cache /'.md5($titel);

$nice_title = str_replace('_', ' ', stripslashes($titel));

/ / check cache
hvis(file_exists($file_name) og strtotime('nu') - filemtime($file_name) < $cache_time) {
    ekko file_get_contents($file_name);
} andet {
    / / hente artikel fra wikipedia
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $wiki_url.'/ Wiki /'.$titel);
    curl_setopt($ch, CURLOPT_HEADER, 1);
    curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    $wiki_content = curl_exec($ch);
    curl_close($ch);

    / * modificere artiklen om optagelse * /
    / / adskille artiklen indhold
    $wiki_content = substr($wiki_content, strpos($wiki_content, '<-! Starte indhold ->'));
    $wiki_content = substr($wiki_content, 0, strpos($wiki_content, '
')); / / erstatte den relative links $wiki_content = str_replace('"/ W / hud', '"'.$wiki_url.'/ W / hud', $wiki_content); $wiki_content = str_replace('"/ Skins', '"'.$wiki_url.'/ Skind', $wiki_content); $wiki_content = str_replace('"/ Wiki', '"'.$wiki_url.'/ Wiki', $wiki_content); / / fjerne redigere links $wiki_content = str_replace('> Rediger <', '> <', $wiki_content); $wiki_content = str_replace('[<', '<', $wiki_content); $wiki_content = str_replace('>]', '>', $wiki_content); $wiki_content = str_replace('href = "/ w / index.php?', 'target = "_blank" href = "'.$wiki_url.'/ W / index.php?', $wiki_content); / / cache artiklen hvis(strlen($wiki_content) < 3000) { ekko '<p> Desværre kunne intet indhold blive udtrukket! '; ekko 'Du kan få adgang til wiki-artiklen direkte '.$wiki_url.'/ Wiki /'.$titel.'"Target =" _blank ">'.$nice_title.' '; } andet { file_put_contents($file_name, $wiki_content); ekko $wiki_content; } }

Din vært skal understøtte PHP Curl bibliotek.

Anerkendelser

Buy Oil Paintings, Acrylic Paintings, order custom painted Murals, Portraits, Landscapes, Still Lifes, Flowers, Replicas and Art Prints on ArtMaestro.com.
Rejseportal - tours.am! Søg ture i Armenien, Ture, Søg efter ture online, Reserve Hoteller online, Travel News.