Avatar billede askalot Mester
09. oktober 2009 - 11:32 Der er 4 kommentarer og
1 løsning

Hjælp..skal lave serverkald.. PHP eller ASP.. ligemeget.

Hej , jeg har fået til opgave at lave et banner hvor man kan idtaste mobil nummer, og så får man tilsendt en sms.

Problemet er at jeg ikke må lave kaldet direkte fra flash, det skal ske fra et server script fra vores server med nogle paramtere.


Ideen var så at kalde script på vores server, som så kalder mobiltjenestens script..

Hvordan laver man sådan et kald? Hvad hedder den metode man bruger?..(enten PHP eller ASP)
Avatar billede askalot Mester
09. oktober 2009 - 11:48 #1
ok,, har fundet dette

<?php
  $gatewayURL  =  'http://83.145.198.29/smash1_trigger/un?';
  $request = 'msisdn=123456789';
  $url =  $gatewayURL . $request; 
  //Open the URL to send the message
  file($url);
?>

Men hvordan får jeg svar fra serveren?
Avatar billede Slater Ekspert
09. oktober 2009 - 11:55 #2
I det eksempel (som ikke er den mest optimale måde at gøre det på, men hvis det virker så...) skal du bare erstatte
file($url); med $f = file($url);

- så har du dataene fra serveren som array af linjer i variablen $f;
Avatar billede askalot Mester
09. oktober 2009 - 18:12 #3
Hey tak!, jeg tror jeg endte med at bruge get_file_content()
(har ikke cURL)
Avatar billede askalot Mester
09. oktober 2009 - 23:28 #4
viperine > hvis jeg laver en echo på $f , så outputter den:

Array


?

Hvis jeg laver en:

foreach($f as $row){
echo "<br />".$row;
}

så outputter den intet.. gør jeg noget forkert?
Avatar billede askalot Mester
10. juli 2010 - 14:04 #5
svar
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
Kurser inden for grundlæggende programmering

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