Avatar billede oz4jv Novice
11. januar 2018 - 23:19 Der er 5 kommentarer og
1 løsning

url Query

Hej
Jeg er simpelhen ved at få går hår.

Jeg skal opdatere noget data.

Måden det er lavet på er jeg afvikler denne string
http://MYHOST/template/api.php?U=1515676005&T=25.3&H=79.9&P=1010.1&W=5.6&G=7.8&R=0&RR=0&B=272&S=788&PASS=12345;

Men jeg kan simpelhen ikke lurer hvordan jeg får indsat ny data ?
U=er unix timestamp
T er er værdi der kommer fra mysql
H er er værdi der kommer fra mysql
P er er værdi der kommer fra mysql
W er er værdi der kommer fra mysql
G er er værdi der kommer fra mysql
osv

men burde jeg ikke lave en php der skriver værdierne ud og derefter kalder dem ind i min string ? det er her jeg har det største problem tror jeg
Avatar billede Slater Ekspert
12. januar 2018 - 08:04 #1
Jeg forstår ikke spørgsmålet.

Strengen bliver genereret i PHP? Er det korrekt? Og sendt hvorhen? Hvad skal modtage den? Hvad skal den bruges til? Hvilket problem løber du ind i?
Avatar billede oz4jv Novice
12. januar 2018 - 08:29 #2
Godmorgen
nej jeg skal selv lave den string ud fra mine værdier
Beskrivelse af api.php ligger her

http://meteotemplate.com/web/wiki/wikiAPI.php
Jeg kan simpelthen ikke lurer hvordan jeg bygger den op
Avatar billede Slater Ekspert
12. januar 2018 - 08:47 #3
Ah, du skal selv opbygge en lignende URL ud fra data i PHP? I så fald er det nemmeste nok at bruge funktionen http_build_query() - sådan:

$a = [
    'U' => time(),
    'T' => 25.3,
    'H' => 79.9,
    // resten af dataene i samme format
];

echo http_build_query($a);

Du kan dog også bare bruge implode() f.eks, eller selv opbygge den med "."
Avatar billede oz4jv Novice
12. januar 2018 - 08:50 #4
Okay det kigger jeg lidt mere på
Takker indtil nu
Avatar billede oz4jv Novice
12. januar 2018 - 09:42 #5
Slater
yeps så kan jeg samle mine paremetere :)
så mangler jeg bare at kunne indsætte det efter mit url.
Planen er til sidst at sætte crom til at kører det men curl kan ikke afvikles ved unoeuro
Avatar billede oz4jv Novice
12. januar 2018 - 10:35 #6
Så kører det det var lige file_get_contents der manglede
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

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