fopen Eingabe Veränderung

Hi hab noch ne zweite Baustelle im moment versuche muß zugeben im Augenblick verzweifelt meinem Sat Rechiver eine Meldung zu schicken… das bedeutet ich baue mir einen String auf der eine http url zusammen setzt:

$url = „http://192.168.1.90/web/message?text=$messagetext&type=$messagetype&timeout=$messagetimeout

So soll er aussehen also Kombinationen aus Variablen sowie Text per Echo bekomme ich auch den Richtigen Link herraus, jetzt möchte ich ihn mit fopen($url) ausführen. Dieser verwandelt dann jedoch immer die & Zeichen in ein & und das kann der Reciver nicht lesen… Hab echt schon viel gegooglet aber noch keine funktionierende Lösung gefunden umformatierung und so weiter brachten nichts. Vielleicht hat ja hier einer ne Idee.

MfG,
Martin

versuch das mal:

$url = 'http://192.168.1.90/web/message?text=$messagetext"&"type=$messagetype"&"timeout=$messagetimeout'

ansonsten lass den rest erstmal weg, dass du ein box bekommst

Warning:  fopen(http://192.168.1.90/web/message?text=$messagetext"&"type=$messagetype"&"timeout=$messagetimeout): failed to open stream: HTTP wrapper does not support writeable connections in [Räume\Wohnzimmer\Sat Reciver\Massage] on line 42 

auch hier wieder geändert… Danke für die Idee erstmal. Naja also ich habe es mal ohne Variablen versucht dann haut es hin aber die Idee ist ja eine Variable zu nehmen da man dann flexibel ist.

Versuch doch mal das Script statt mit „<?“ mit „<?php“ einzuleiten. Hier scheint es jemandem geholfen zu haben.

Gruß
ralla

Hi erstmal danke ja eigentlich hört sich das genau nach meinem Problem an habe es ausprobiert aber leider immer noch…

Wie lautet den die Fehlermeldung?


Warning:  fopen(http://192.168.1.90/web/message?text=$messagetext&type=$messagetype&timeout=$messagetimeout): failed to open stream: HTTP wrapper does not support writeable connections in [Räume\Wohnzimmer\Sat Reciver\Massage] on line 42 

Wobei man das Parameter ausser acht lassen kann… im Moment geht es einfach darum das die & Zeichen nicht in & geändert werden.

Hey,

versuch doch mal folgendes:

$url = 'http://192.168.1.90/web/message?text='.$messagetext.'&type='.$messagetype.'&timeout='.$messagetimeout;

Grüße soundman33