Gå til innhold

SMS fra WEB


Anbefalte innlegg

Ønsker å lage en løsning som sender alle ansatte hos meg en SMS melding. Alle de ansatte og deres telefonnummer har jeg på en SQL server, så de er lett tilgjengelig. Formatet for å sende er omtrent slik :

 

http://firebolt.netcom.no:8080/sms/send?nu...amp;message=hei

 

Problemet er at den kan bare sende melding til en av gangen.

Hvordan kan jeg programmere slik at jeg gjør dette requestet flere ganger med forskjellige telefonnummer, med kun et klikk på en web side ?

 

Litt lenge siden jeg holdt på med PHP, så det er mulig at det bare jeg som er litt rusten, men kommer ikke på noen enkel måte å gjøre dette på.

 

Ønsker bare en pekepinn på hvordan dette kan løses. Noen som har noen ide ?

Lenke til kommentar
Videoannonse
Annonse

Jeg kan hjelpe deg litt på vei. Jeg antar at du har laget en HTML-side med ett skjema (gidder ikke skrive html akkurat nå :p)

 

//Henter meldingen fra skjemaet
$mesasge = $_POST['message'];

//Koble til databasen (personlig foretrekker jeg mysqli, men bruker bare standard mysql-tilkobling her)
mysql_connect("minServer", "mittBrukernavn", "mittPassord") or die("Kunne ikke koble til databasen!");
mysql_select_db("minDatabase") or die(mysql_error());

$result = mysql_query("SELECT mobilnr FROM mobilnrTabellen");

while ($row = mysql_fetch_array($result)) {
  //TODO: hente ut mobilnr. å gjøre en HTTPRequest eller lignende
}

 

Du får sturere denne linken.

http://www.php.net/manual/en/function.httprequest-send.php

 

Har ikke prøvd dette selv, bruker selv ActiveSMS som gateway der jeg bare setter meldingene rett i databasekøen, så tar gatewayen seg av resten.

Lenke til kommentar

fopen("http://firebolt.netcom.no:8080/sms/send?number=4793224070&message=hei", "r");
fopen("http://firebolt.netcom.no:8080/sms/send?number=4793224070&message=på", "r");
fopen("http://firebolt.netcom.no:8080/sms/send?number=4793224070&message=deg", "r");

 

evt bruke snoopy (http://sourceforge.net/projects/snoopy/) som er en klasse som simulerer en webleser.

 

Husk at du må urlencode variablene dine.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...