Seite 1 von 1
Mit MyPhoneExplorer Handy zum SMS-Gateway umfunktionieren
Verfasst: Mo 18. Okt 2010, 00:41
von Milerind
Guten Tag,
ich habe mal eine Frage und zwar ist es möglich mithilfe von MyPhoneExplorer ein Handy zum SMS-Gateway umfunktionieren?
Ich bin derzeit auf der Suche nach solch programmen oder möglichkeiten. Bin mir zwar im klaren das einige Handy verträge Kommerzielle Zwecke unterbinden/verbieten und Automatisierungen, aber es wäre dennoch günstiger mit ner all net sms flat als sich sms für ~1.8 cent im Web zu kaufen.
Mfg
Matthias Stachowiak
Verfasst: Mo 18. Okt 2010, 12:17
von FJ
Ja, das geht. SMS kannst du via Kommandozeile mit MyPhoneExplorer verschicken und eingehende SMS kannst du mit einem EventHandler auswerten. Näheres dazu in den
FAQ
Verfasst: Mo 18. Okt 2010, 21:19
von Milerindguest
Vielen dank für deine Prompte antwort der Link hat mich schon riesig weitergebracht nur noch eine kurze frage und zwar
Welche Möglichkeiten gibt es über eine Website (für Webmaster) Formular Daten an einem PC zu übertragen und diese per Kommandozeile abzurufen?
Als Beispiel habe ich z.b. Folgendes.
Auf der Website Graphicpoint-gfx.de: Tippt ein Gast in einem Formular folgende Daten ein
Nummer=0123456789
Text=Hallo test
Nun bei abschicken des Formurlars soll z.b. bei mir zuhause aufm Computer folgende Kommandozeile abgerufen/aktiviert/abgeschickt werden wie man das halt nennen mag.
myphoneexplorer.exe action=sendmessage savetosent=1 number=0123456789 text="Hallo test"
Wo ich nun hänge ist die möglichkeit per web auf meinen pczuzugreifen mein PC verfügt zwar über ne Feste IP und Apache usw. aber welche möglichkeiten existieren dabei?
Ich bin über jede Hilfe Dankbar und jeden Tip über foren usw. die ggf. hilfreich sein könnten.
Mfg
Matthias Stachowiak
Verfasst: Mo 18. Okt 2010, 21:39
von FJ
Äh, da bin ich ehrlich gesagt überfragt. Du willst also von einer Webseite die nicht auf deinem PC liegt eine Befehl auf deinem PC ausführen. Ich denke da fragst du besser in diversen Webmaster-Foren
Des weiteren solltest du unbedingt das die Option: flags=noerrmsg mitschicken. Sonst steht die ganze Sache bei einem Fehler
Verfasst: Mo 18. Okt 2010, 21:59
von Milerind
Mhh k. wie würde das funktionieren wenn die website auf meinem pc wäre?
In der FAQ steht ja
Ein weiteres Flag ist noerrmsg. Bei diesem Flag wird MyPhoneExplorer die eventuelle Fehlermeldung nur als Tray-Balloon anzeigen. Hilfreich wenn der User nicht selbst am PC ist
Also mir gehts ja ums Fernsteuern quasi hab meine frage schon in dem einen oder anderen Webmaster forum gestellt aber mal sehen was bei rumkommt.
Verfasst: Mo 18. Okt 2010, 22:02
von FJ
Wenn die Webseite auf deinem PC liegt kann man denke ich mit php oder einem cgi-Script einen Shell-Befehl ausführen. Aber dann muss dein PC immer online sein. Du könntest ja deine reguläre Seite lassen und einen Frame von deinem PC reinladen. Wenn der nämlich aus ist dan würds ja sowieso auch mit MyPhoneExplorer nicht funktionieren, von daher wär das ja nicht so schlimm.
Verfasst: Mo 18. Okt 2010, 22:04
von Milerind
vielen dank nochmal werd dann mal schauen wie ich das bewerkstellige

Mein PC verfügt ja über eine Feste IP und wollte mir eh zum server und desk pc nen laptop holen und daher alles aufm server installieren und wie du beschrieben hast machen
mfg

und schönen abend noch
Verfasst: Di 19. Okt 2010, 02:25
von Milerind
Für den netter und schnellen Support möchte ich mich bedanken.
Poste nun mal was ich bisher "gefunden habe" Da ich mich nicht wirklich mit php auskenne und auch so nicht wusste was shell befehle sind undso hatte es einwenig gedauert.
Erstellt 2 Seiten
form2.php
sms.html
Inhalt von form2.php
Code: Alles auswählen
<?php
$timestamp = time();
$date = date("dmY",$timestamp);
$time = date("His",$timestamp);
$datei = "$date$time" ;
$nummer = $_POST["Nummer"] ;
$message = $_POST["Message"] ;
$prefix = "START MyPhoneExplorer.exe flags=noerrmsg action=sendmessage savetosent=1 number=$nummer text=\"$message\" ";
$bat = fopen( "$datei.bat", "w" ) ;
fwrite( $bat, $prefix );
exec("$datei.bat") ; ?>
sms.html Inhalt
Code: Alles auswählen
<form action="form2.php" method="post">
<input name="Nummer" type="text" size="26">
<br>
<textarea name="Message" cols="26" rows="6"> </textarea>
<br>
<input type="submit" value="Weiter >>" />
</form>
Durchausfüllen des Formulars und Absenden werden Nummer/Nachricht in einer *.Bat datei eingefügt welche anschliessend so aussieht
Bsp.
Nummer:0123456789
Nachricht:Diese Nachricht ist ein Test
Inhalt der Batch Datei
Code: Alles auswählen
START MyPhoneExplorer.exe flags=noerrmsg action=sendmessage savetosent=1 number=0123456789 text="Diese Nachricht ist ein Test"
Die Batchdatei wird gespeichert unter dem Namen TagMonatJahrStundeMinuteSekunde.bat : DDMMYYYYHHMMSS.bat (kann man im nachhinein was wie wo vonwem an wem gesendet wurde)
Nachricht müsste auch sofort versendet werden.
mfg
ps: für verbesserungsvorschläge gerne offen
Edit: Naja funktioniert noch nich ganz

Der bekommt das glaub nicht auf die kette die erst kürzlich erstellte bat datei direkt zu öffnen

Muss mal schauen wie ich noch nen zwischenschritt darein bekomme
Edit2: nun gehts definitiv aber zzt. noch zu umständlich mit der aufbewahrung der batch datein.
Verfasst: Di 19. Okt 2010, 03:02
von FJ
$bat = fopen( "outgoing/$date$time.bat", "w" ) ;
fwrite( $bat, $prefix );
exec("$date$time.bat") ;
Hier würde ich $date$time zuerst in eine Variable packen und erst dann verwenden. Wenn fwrite mal ein bischen länger dauert gehts nicht.
Und du solltest unbdeing flags=noerrmsg mit aufnehmen
Verfasst: Di 19. Okt 2010, 04:27
von Milerind
bei mir gehts nicht wohl wegen der php config.
Der führt die batch Datei nur aus wenn diese im gleichen Verzeichnis angelegt ist.
Im gleichen Verzeichnis + zusatzverzeichnis anlegen Okay
§Suffix =
Del $Datei.bat
(nun ist aber der script schneller als mein PC oder die Batch datei.) Denn löschen aussem Hauptverzeichnis tut sich der schmarrn nur wenn ich die Batch datei ein 2. mal manuell benutzte (sms wird aber dan doppel versendet...
flags=noerrmsg habe ich mit reingenommen bei mir z.b. nun ^^
Hab das mal überarbeitet vllt. wenn ich nicht mehr müde bin fällt es mir leichter da noch durchzublicken

Verfasst: So 24. Okt 2010, 21:06
von Milerind
Neues Problem undzwar sobald in einem Formular ein Enter eingefügt wird und somit auch in der "batch-datei" übernommen funktioniert das senden nichtmehr einwandfrei
Beim versenden Öffnet sich das SMS fenster von Myphoneexplorer und im Empfängr bereich dteht ;;DoSilent ; Telefonnummer
Wie könnte ich das problem lösen
mfg
Verfasst: Mo 25. Okt 2010, 23:20
von FJ
Sann wird die Datei falsch aufgebaut sein. Poste den Inhalt der batch-Datei die einen Fehler verursacht
Verfasst: Di 26. Okt 2010, 06:18
von Gast
Habe fehler schon behoben nur vergessen es hier zu posten habe einfach in php ein replace gemacht und jede art von "enter unterbunden" damit die batch datei keine probleme bekommt weil sie ungefähr so endet
text="ende der nachricht aber
nach nem enter halt so"