[PHP] Plaatjes van andere pagina
Ik zit met een klein probleempje, want nu komt het! Ik wil graag een extern url oproepen, en daar in de broncode één of meerdere plaatjes uithalen en die op mijn website (als een linkje) laten zien. Nu heb ik wat gegoogled, maar ik kom alleen maar op CURL en DOM uit, helaas beschikt mijn webserver niet over allebei de mogelijkheden, waardoor ik me nu alleen wil richten op PHP.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?php
$feed = 'http://google.nl';
$content = file_get_contents($feed);
$x = new SimpleXmlElement($content);
foreach($x->channel->item as $entry) {
// Hier komen alle linkjes van de "items" tevoorschijn.
$page = $entry->link;
$items = file_get_contents($page);
}
?>
$feed = 'http://google.nl';
$content = file_get_contents($feed);
$x = new SimpleXmlElement($content);
foreach($x->channel->item as $entry) {
// Hier komen alle linkjes van de "items" tevoorschijn.
$page = $entry->link;
$items = file_get_contents($page);
}
?>
Tot zo ver mijn verstand, nu heb ik al een aantal dingen geprobeerd, maar tot nu toe heb ik maar één werkende code, die alle plaatjes van de pagina pakt die ook weergegeven worden. Alleen ik wil ook de plaatjes die bijvoorbeeld door een slideshow niet gelijk zichtbaar zijn. Op de externe pagina is het zo weergegeven:
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<div id="vip-image-viewer" class="image-viewer available no-image">
<div class="image"><img src="1-60_84.JPG" alt="undefined"></div>
<div class="image"><img src="2-60_84.JPG" alt="undefined"></div>
<div class="image"><img src="3-60_84.JPG" alt="undefined"></div>
<div class="image"><img src="4-60_84.JPG" alt="undefined"></div>
<div class="image"><img src="5-60_84.JPG" alt="undefined"></div>
</div>
<div class="image"><img src="1-60_84.JPG" alt="undefined"></div>
<div class="image"><img src="2-60_84.JPG" alt="undefined"></div>
<div class="image"><img src="3-60_84.JPG" alt="undefined"></div>
<div class="image"><img src="4-60_84.JPG" alt="undefined"></div>
<div class="image"><img src="5-60_84.JPG" alt="undefined"></div>
</div>
Daarnaast wil ik de 60_84.JPG laten vervangen door de 60_85.JPG
Weet iemand welke functies ik allemaal moet gebruiken?
Alvast Bedankt!
Mitchell.
als je server in eigen beheer is kun je die dingen aanzetten / installeren
Houd je rekening met eventueel copyright?!
Obelix en Idefix op 08/01/2013 15:49:45:
Houd je rekening met eventueel copyright?!
Het gaat hierbij om eigen gebruik. De bedoeling is dat ik een portfolio maak van mijn website, alleen de slideshow plaatjes (die automatisch gegenereerd worden) wil ik op mijn 'thuis' pagina gebruiken.