Frank L.: Warning: Success!?

Beitrag lesen

Hallo,

Und was glaubst du, macht dieses Miniskript sinnvolles?
Es testet.

Ach so?
Indem es eine Google-Suche aufruft, die vom Google-Server gelieferte Seite zeilenweise in einem Array speichert und dieses dann wegschmeißt?
Das verstehe wer will...

Es geht darum _dass_ er es aufruft.
Dass der aufgerufene Server weiss dass er was tun soll.
Was auf dem Server der das Script ausführt mit den Daten nachher passiert ist doch wurscht.

Zur Veranschaulichung:

Ich rufe einen Bekannten an und sage ihm "USA ist ein grosses Land".
Dann lege ich auf.
Ich bin der Server der das Script ausführt, mein Bekannter in diesem Fall das Gateway bzw. in diesem Beispiel jetzt der Google-Server.
Ich habe keinerlei Information von ihm aber er hat von mir die Information "USA ist ein grosses Land".

So ist das mit meinem Aufruf.

Ich rufe auf http://gateway/?meine_info=USA_ist_ein_grosses_Land&senden_an=0123456789

Dann schickt http://gateway eine SMS an 0123456789 mit dem Text USA_ist_ein_grosses_Land.

Das ist alles.
Das ist der Sinn der Sache.

Was der mir nachher zurückgibt interessiert mich erstmal nicht.

Das mit Google ist ja nur zum testen, vergiss das mit Google, es geht um das aufrufen eines Gateways.

Normal wird eben mein Gateway aufgerufen, aber ich dachte eben es liegt evtl. am Zielhost deshalb habe ich es mit Google versucht.

Ich denke eher, der PHP-Parser will dir mitteilen:

  1. Warning: Dieser Code produziert kein Ergebnis innerhalb deines Scripts.

Hm, ich weiss nicht.
Mal ganz davon abgesehen dass ich es in dem Script, in dem es eigentlich verwendet wird so verwende:
$file = file("http://(...)");
$ausgabe = implode($file);

Mein C-Compiler würde hier sagen. "Warning: Code has no effect".

Hm, aber der Code hat ja nen Effekt.
Er teilt einem anderen Server Informationen mit.

  1. Success: Was immer der Funktionsaufruf auch bewirken sollte, er konnte fehlerfrei durchgeführt werden.

Konnte er aber nicht, da er die URI ja nicht aufgerufen hat, da mein Gateway sonst eine SMS und eine Mail verschickt hätte und einen Eintrag in die Log-Datei gemacht hätte.

Gruss Frank.