hallo,
ich bin neu hier und programmiere gerade für ein projekt an der uni. allerdings mogel ich mich ziemlich durch, da ich es als anfängerin recht schwer finde in bestehenden skripten zu programmieren. und nun bin ich auch an einem punkt angelangt, wo ich hilfe brauche
wir haben also einen provider, der von uns einen sms text und telefonnummern übergeben bekommen soll. ich hab das erst versucht, indem ich eine e-mail in php geschrieben habe, die im textanhang die telefonnummern übergibt (welche vorher aus der mysql-db geholt werden). leider will unser php an der uni diesen textanhang nicht, selbst unser betreuer, der sich damit auskennen sollte, hat es nicht hinbekommen.
nun die zweite möglichkeit: die daten können auch wie im folgenden beispiel übergeben werden:
https://gate1.goyyamobile.com/sms/se...sender=SMSInfo
&msg=testtext&id=11111&pw=pass&time=150022032002&msgtype=t
so wird praktisch jede sms einzeln geschickt und ich muss da ne schleife draus machen, die dann die nummern immer austauscht.
jedenfalls komme ich damit gar nicht klar. mein betreuer hat mir als hilfe gegeben, dass ich das GANZ EINFACH (ich kann den spruch schon nicht mehr hören *jammer*) mit einem http_request machen kann. nur leider verstehe ich gar nicht, was ich damit machen soll und wie? kann mir das jemand leicht erklären?
jetzt hab ich folgendes gemacht:
if ($_POST [’kollvor’]= =1){
$query = "select vorwahl_tere ,nummer_tere from reg_te where kollvor_tere=’1’";
$result = mysql_query($query) or die("Anfrage fehlgeschlagen: " . mysql_error());
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
$vorwahl = $line[0];
$nummer = $line[1];
$telnum=$telnum.’0049’.$line[0].$line[1];
http_request ('POST', https://gate1.goyyamobile.com/sms/sendsms.asp', true);
http_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
http_request.send('receiver='$telnum'&sender=PMTUC&id=id&pw=pw&time='t ime()'&msgtype=t');
http_request.send(null)
}
mysql_free_result($result);
und jetzt hab ich keine ahnung, wie ob das so geht oder doch einfacher oder überhaupt nicht. und der abgabetermin rückt immer näher
*HILFE*
hilfesuchende grüße
katharina
ich bin neu hier und programmiere gerade für ein projekt an der uni. allerdings mogel ich mich ziemlich durch, da ich es als anfängerin recht schwer finde in bestehenden skripten zu programmieren. und nun bin ich auch an einem punkt angelangt, wo ich hilfe brauche
wir haben also einen provider, der von uns einen sms text und telefonnummern übergeben bekommen soll. ich hab das erst versucht, indem ich eine e-mail in php geschrieben habe, die im textanhang die telefonnummern übergibt (welche vorher aus der mysql-db geholt werden). leider will unser php an der uni diesen textanhang nicht, selbst unser betreuer, der sich damit auskennen sollte, hat es nicht hinbekommen.
nun die zweite möglichkeit: die daten können auch wie im folgenden beispiel übergeben werden:
https://gate1.goyyamobile.com/sms/se...sender=SMSInfo
&msg=testtext&id=11111&pw=pass&time=150022032002&msgtype=t
so wird praktisch jede sms einzeln geschickt und ich muss da ne schleife draus machen, die dann die nummern immer austauscht.
jedenfalls komme ich damit gar nicht klar. mein betreuer hat mir als hilfe gegeben, dass ich das GANZ EINFACH (ich kann den spruch schon nicht mehr hören *jammer*) mit einem http_request machen kann. nur leider verstehe ich gar nicht, was ich damit machen soll und wie? kann mir das jemand leicht erklären?
jetzt hab ich folgendes gemacht:
if ($_POST [’kollvor’]= =1){
$query = "select vorwahl_tere ,nummer_tere from reg_te where kollvor_tere=’1’";
$result = mysql_query($query) or die("Anfrage fehlgeschlagen: " . mysql_error());
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
$vorwahl = $line[0];
$nummer = $line[1];
$telnum=$telnum.’0049’.$line[0].$line[1];
http_request ('POST', https://gate1.goyyamobile.com/sms/sendsms.asp', true);
http_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
http_request.send('receiver='$telnum'&sender=PMTUC&id=id&pw=pw&time='t ime()'&msgtype=t');
http_request.send(null)
}
mysql_free_result($result);
und jetzt hab ich keine ahnung, wie ob das so geht oder doch einfacher oder überhaupt nicht. und der abgabetermin rückt immer näher
*HILFE*
hilfesuchende grüße
katharina