Mindmap:
Seiten werden in ein Array gepackt diese werden dann mit einer Schleife ausgelesen und die Daten in die Datenbank eingespeichert
Das ganze am besten jede Minute also brauchen wir ein Cronjob das ein Script jede Minute aufruft.
Was Retrocase macht:
Sie laden die Daten direkt von der jeweiligen Website herunter, der Effekt fast 8 Sekunden Wartezeit.
Hier ist ein Code den man anpassen kann (von @##SunnieX)
<?php $adresse = "https://puhekupla.com/en/badges";
// Die Seite von der du die Sachen ziehen möchtest
$filestring = file_get_contents($adresse);
$startpos = 0;
$linkf = '<div style="width: 50px; height: 50px; margin: 0px auto;">'; // Die Class mit Element Untersuchen (Das was du auslesen möchtest)
while($pos = strpos($filestring, "$linkf", $startpos)) { $string = substr($filestring, $pos, strpos($filestring, "</div>", $pos + 1) - $pos); // Das Ende von dem was du auslesen möchtest
if(stristr($string, ' ')) { echo $string."</div>"; // Das Ende von dem was du auslesen möchtest z.b </span> </div> usw...}
$startpos = $pos + 1; } ?>