13. november 2007 - 16:42Der er
21 kommentarer og 1 løsning
Kør remote script, og fortsæt lokalt
Hej.
I forbindelse med at oprette hjemmesider automatisk på remote servere, har jeg brug for at kunne køre et script (der indeholder MySQL kommandoer) på en anden server. Hvordan kan jeg automatisk køre et remote script, uden selv at besøge siden? Det er selvfølgelig ikke nok at lave en header(....) da man skal blive på den lokale server.
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Hmm. som jeg læser den funktion, så kører den ikke scriptet på den anden server, hvilket den jo skal. Scriptet skal generere en række tabeller i databasen på den anden server, så den er ikke nok at jeg kører den lokalt på min egen server.
Mine kunder benytter sig af One.com. Her kommer kunderne ikke til at kende deres IP, fordi de fleste er ligeglade. Dermed har de bare deres www.domaene.dk og en række links og koder til Phpmyadmin osv.
Men du svarede ikke på mit spørgsmål om man kan slå IP'en op via PHP?
hvis du har defineret mysql server servernavn,brugernavn,password,database, i en congfig.php eller ligende. så burde du kunne lave en alá file_get_contents('http://domain.dk/install.php?action=installtable'); og den installere table på mysql serveren
Ok, det viser sig at One.com har blokeret for remote connection til Mysql. Så jeg er nødt til at connecte via et lokalt script på kundens server. Hvor er det, du mener at jeg skal køre file_get_contents? På min afviklende server eller på kundens? Jeg forstår ikke helt, hvad du mener.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.