PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   http_request (http://www.selfphp.de/forum/showthread.php?t=17240)

kat81 17.07.2007 09:30:27

http_request
 
hallo, ich schon wieder :)

für alle, die mich noch nicht kennen...ich "programmiere" für ein projekt an der uni. bin aber absoluter anfänger und im moment komm ich auch gar nicht weiter.

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?

bis 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];

}
mysql_free_result($result);

und jetzt hab ich keine ahnung, wie ich die nummern eben übergeben kann bzw was ich mit http_request machen soll????

hilfesuchende grüße
katharina

kat81 17.07.2007 10:11:15

AW: http_request
 
ok, das habe ich gerade gefunden...aber geht das so????

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);

sysop 17.07.2007 15:29:35

AW: http_request
 
&pw=pass ist aber nicht dein ernst oder...
jeder der den link sieht bekommt dann per url das passwort geliefert !

kat81 17.07.2007 20:07:46

AW: http_request
 
nein, dass ist nicht mein ernst :) aber ich will doch hier nicht das richtige passwort verraten und auch ne id habe ich ne andere :)

wichtig wäre aber, ob das so funktioniert, oder ob es anders geht????

feuervogel 17.07.2007 20:54:19

AW: http_request
 
Zitat:

Zitat von kat81 (Beitrag 104123)
nein, dass ist nicht mein ernst :) aber ich will doch hier nicht das richtige passwort verraten und auch ne id habe ich ne andere :)

wichtig wäre aber, ob das so funktioniert, oder ob es anders geht????

Willst Du es jedem verraten, der den link kennt und ihn möglicherweise an freunde verschickt, die das passwort dann auch kennen?

langwebdesign 17.07.2007 20:55:09

AW: http_request
 
Hallo,

ich hab da mal ein paar Fragen, wenn ich darf?

Wie viele SMS möchtest du versenden?
Alle mit dem gleiche Text an verschiedene nummern?

Warum hat das versenden der Mail mit Anhang nicht funktioniert?

Wenn du mehrere SMS zu versenden hast würde ich die Variante mit der Mail nochmal probieren.

Schau dir doch mal das hier an:
http://www.webmaster-resource.de/tri...erschicken.php

Kennst du dieses Dokument:
http://www.massenversand.de/mv2004/d...erface_SMS.pdf

Hoffe das dier hier etwas weiterhilft

mfg
stephan

ps. Du hast sysop nicht richtig verstanden, er meint ob es dein ernst ist das Passwort im Klartext via get zu übermitteln?? Schein für mich so!

meikel (†) 17.07.2007 21:10:01

AW: http_request
 
Zitat:

Zitat von sysop (Beitrag 104113)
&pw=pass ist aber nicht dein ernst oder...
jeder der den link sieht bekommt dann per url das passwort geliefert !

Meinste jetzt seinen 1. oder seinen 2. Text?

Falls 1: korrekt.
Falls 2: die Funktionen sind simpel formuliert sowas ähnliches wie cURL. Es ist allerdings fraglich, ob gerade sein Provider diese PECL Erweiterung installiert hat.
Ich selber tue mir das erst dann an, wenn es mit CURL mal mehr Probleme geben sollte.


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:18:55 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.