//checken of er verbinding kan worden gemaakt
if (!@mysql_select_db($dbdb, @mysql_connect($host, $user, $pass))){
die("Er kan geen database connectie gemaakt worden.."); }
else {echo" nu wel";}
?>
nu wil ik het niet met 'localhost' doen maar via een ip... (dit is mogelijk toch.. ) om zo vanaf een andere site toch in mijn database te komen... hoe pak ik dit aan en kan ik gewoon.. elk ip daarvoor gebruiken???
Het is mogelijk, maar zeer onwaarschijnlijk dat het ook gaat lukken. Allereerst zal jouw database server namelijk connecties van buitenaf moeten accpeteren en daarnaast zul je een speciale gebruiker moeten aanmaken in je database voor het ip adres waarmee je verbinding maakt.
Als je bij een webhost zit, heb je vaak geen controle over deze instellingen en wordt het dus erg lastig...
Een manier die je zou kunnen gebruiken is het script dat met de database praat, uitvoeren op de site waar de database draait. Vervolgens kun je op de externe site met file_get_contents() de output die door het script gegenereerd wordt uitlezen en gebruiken...
?
Onbekende gebruiker
28-12-2007 02:26
Je zal het alle minst even kunnen proberen. Bij mijn host kan het namelijk wel gewoon (en tegenwoordig steeds meer hosts).
Ja hoor, bij mij kan dat ook. Waarom zou dat niet kunnen? Ik heb een enorm random gekozen databasenaam en die is bij niemand bekend. Lijkt mij geen probleem om deze dan gewoon van buitenaf benaderbaar te maken. En het is zeer handig en leuk voor mij :D