Avatar billede apoltix Nybegynder
02. november 2005 - 15:25 Der er 3 kommentarer og
1 løsning

Hent data fra en anden side.

Hej!

Jeg har lavet en php hjemmeside til en kunde, men nu mangler jeg bare en funktion, der tjekker en fil fra en ANDEN server, og så tjekker version værdierne, og giver besked, hvis der er opdateringer.

Eksempel:
På server 1 (med siden) har jeg en fil, hvori der er værdierne:
$system[version] = "1.0.0.0";
$system[servicepack] = "1";

På server 2 (på world wide web) har jeg en anden fil, hvori der er værdierne:
$system[version] = "1.0.0.1";
$system[servicepack] = "1";

Hvordan henter jeg denne værdi, UDEN at bruge include eller implode('','_sidens_url') ..?

Jeg har kigget i koden på phpBB2, hvor den tjekker en tekstfil efter værdierne og så sammenligner dem eller noget, men jeg har ikke kunne kopiere og ændre værdierne, så det virkede.

Please help me!!!
Avatar billede Slettet bruger
02. november 2005 - 15:33 #1
Hvorfor vil du ikke bruge implode?

Nåh, men jeg bruger selv den her:

<?
$version=explode('|',implode('',file('http://www.partout.dk/update.php')));if($version[1]>$_GET['curver']) {?>
Der er en ny version...eller noget...
<?
}
?>
Avatar billede jakobdo Ekspert
02. november 2005 - 15:47 #2
Du kan indlæse filens indhold med: file_get_contents() og så lave en regexp på indholdet?
Avatar billede apoltix Nybegynder
02. november 2005 - 15:52 #3
jakobdo: Ellers tak
el barto: tak ... havde bare aldrig brugt explode før, og derfor virkede det nok ikke. Det virker nu. Smid et svar, tak for hjælpen.
Avatar billede Slettet bruger
02. november 2005 - 15:56 #4
oki :)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester