Skip to content

Instantly share code, notes, and snippets.

@PhilippSchreiber
Created January 8, 2012 09:51
Show Gist options
  • Save PhilippSchreiber/1577876 to your computer and use it in GitHub Desktop.
Save PhilippSchreiber/1577876 to your computer and use it in GitHub Desktop.
Inhalte von externen Seiten ohne API einbinden
$url = 'http://www.andioliphilipp.de';
$doc_source = new DOMDocument;
$doc_source->validateOnParse = true;
@$doc_source->loadHTML(utf8_decode(file_get_contents($url)));
$content = $doc_source->getElementById('meta_partner');
$doc_output = new DOMDocument;
$doc_output->appendChild($doc_output->importNode($content,true));
$partners = preg_replace('/style="(.*)"/Usi', '', $doc_output->saveHTML() );
echo $partners;
$partners = get_transient('partners');
if(false === $partners)
{
$url = 'http://www.andioliphilipp.de';
$doc_source = new DOMDocument;
$doc_source->validateOnParse = true;
@$doc_source->loadHTML(utf8_decode(file_get_contents($url)));
$content = $doc_source->getElementById('meta_partner');
$doc_output = new DOMDocument;
$doc_output->appendChild($doc_output->importNode($content,true));
$partners = preg_replace('/style="(.*)"/Usi', '', $doc_output->saveHTML() );
set_transient( 'partners', $partners, 60*60*12 );
}
echo $partners;
@PhilippSchreiber
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment