Is het mogelijk dat ik op enkele domeinnamen op een andere server gegevens uit de database daarvan haal, maar dat ik op de domeinnaam van de database bepaal welke gegevens en dat de mensen die de gegevens eruit halen NIET de inloggegevens van de database kunnen halen.
Maar ik wil maar 1 string ophalen, niet alle content?
Dus je wilt van een normale pagina (met allerlei content en opmaak etc.) een specifieke waarde halen? dat is lastig want dan zul je moeten gaan filteren. Je kunt beter één aparte pagina maken waarvan je de waardes ophaalt die je nodig hebt (en als het om meerdere waardes gaat kun je beter met json werken zoals Eddy hierboven liet zien dat is dan veel gemakkelijker).
Waar komen die strings dan vandaan, en heb je die al opgehaald?
Kant-en-klaar gaat niet lukken, gezien elke databasestructuur anders is en elke string anders geformatteerd kan zijn. Dus vertel eens wat specifieker hoe alles is opgeslagen, en hoe het formaat eruit ziet, omdat je over meerdere strings praat.
Oké, op website A heb je dan de gegevens die je wilt delen, dan doe je gewoon zo iets:
<?php
$arr = array('price'=>$data['price'],'title'=>$data['title']);
echo json_encode($arr);
?>
En op website B doe je dan:
<?php
$data = file_get_contents('http://jewebsite.nl');
if($data !== false) {
$values = json_decode($data, true);
echo $values['price'];
}
?>