PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Entwicklung und Softwaredesign (http://www.selfphp.de/forum/forumdisplay.php?f=14)
-   -   @file(URL) mit PORT (http://www.selfphp.de/forum/showthread.php?t=20042)

glam12 15.08.2008 10:53:44

@file(URL) mit PORT
 
Hallo Leute,
Weis jemand wie man eine URL mit Port aufruft?
Dieser Code funktioniert ganz gut

Code:

        if($aa_gateway=="gateway1")
        {
            $user = $aa_key;
            $uupw = $aa_pw;

            $script = @file("http://www.url.tld/gateway/index.php?login=".$user."&pw=".$uupw."&receiver=".urlencode($number)."&message=".urlencode($text)."");

            $out = "<font style=\"color:green\"><b>SMS in ".$number." send.</b></font>";
        }

wenn ich eine Url mit Port einfüge geht garnichts mehr.

Code:

        if($aa_gateway=="gateway1")
        {
            $user = $aa_key;
            $uupw = $aa_pw;

            $script = @file("http://IP:8080/gateway/index.php?login=".$user."&pw=".$uupw."&receiver=".urlencode($number)."&message=".urlencode($text)."");

            $out = "<font style=\"color:green\"><b>SMS in ".$number." send.</b></font>";
        }

anscheinend unterstützt "@file" kein Port.

Socrates 15.08.2008 12:14:45

AW: @file(URL) mit PORT
 
Du musst das über eine Socket-Verbindung via fsockopen() und HTTP machen. Das ganze mit file() ist auf vielen Servern nicht zugelassen und Ports werden dabei nicht unterstützt. Ich habe da mal eine Klasse für solche HTTP-Requests geschrieben. Mit dieser Klasse kann man eben die Ausgabe von anderen Servern abfragen und so zum Beispiel auch den ICQ-Status eines Users ermitteln. Bei Interesse kannst du dich ja mal per PM melden.
MfG, Andy

DokuLeseHemmung 15.08.2008 13:59:23

AW: @file(URL) mit PORT
 
Zitat:

und Ports werden dabei nicht unterstützt.
Ach....
Wie kommst du denn da drauf?
Ich halte das für ein Gerücht.

Andererseits, ist es recht **** die Fehlermeldungen mit @ zu unterdrücken und sich dann zu wundern, dass was nicht fluppt.


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:41:41 Uhr.

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