Hallo Leute,
ich hab mich mal mit ein paar Seiten im Web auseinander gesetzt, die per
URL (Format) Codierung bestimmte Sachen erledigen und mit ausprobieren
auch das steuern der Seiten per Hand hin bekommen.
also so wie hier zb. forum_id=8 ist das Forum für PC-Progrmmierung.
"new?forumid=8" erstellt einen neuen Eintrag usw.
Jetzt würde ich mir gerne ein eigenes Frontend erstellen, mit was könnte
man das tun? Meine 0815 Lösung wäre jetzt ein QT Programm das mit die
URL entsprechend meinen Wünschen generiert. Aber das geht doch bestimmt
anders besser oder?
Am besten direkt im Firefox oder so.
Ich hab mir das auch schon in php + html auf meinem server gedacht, aber
dann kann ich es ja nicht weiter geben!
Ich will hier nichts böses tun nur zur info!
Den Programmierer der Seiten hatte ich schon auf verschiedenen Mängel
hingewiesen, aber die kümmern sich nicht drum und der User ist der
geschädigte.
> per URL (Format) Codierung
Meinst du GET & POST Parameter?
> Am besten direkt im Firefox oder so.
Einfach: HTML-Formular bauen und die Daten direkt an die Seite schicken
(Felder entsprechend benennen, Methode Get/Post, Target = Zielseite)
Kompliziert: Per Javascript und asynchronem XML Request (Ajax) die Daten
abholen
Mit der Javascript-Variante habe ich schon mal den Status von einigen
Geräten im LAN abgeholt und auf einer gemeinsamen Seite dargestellt. Das
Script hat sich dazu auf jedem Gerät eingeloggt und ein paar Seiten
abgerufen.
Es gibt dafür auch fertige Frameworks, ich hab es einfach mit ein paar
Timern und dem Request-Objekt gemacht. Nicht toll aber funktioniert :)
> ich will das programm ja dann auch weitergeben.
Das ist kein Problem, die HTML-Datei kannst du direkt von der Festplatte
öffnen. Javascript kann auch vollständig in die Datei eingebettet werden
und wird sowieso nur im Browser ausgeführt.
Mit dem XML Request kannst du auch den normalen Seiteninhalt laden,
musst also kein XML verwenden wenn dein Gerät keins ausgibt.
ich will zum Beispiel sowas verbessern:
einer möchte einen Text per webseite zur einer Anzeige schicken.
Das org. Formular kann keine Sonderzeichen, Äs+Ös und anderes.
In meinem Frontend soll das dann alles möglich sein. mein programm
decodiert die Informationen richtig.
und das will ich dann auch anderen zur Verfügung stellen.
Die Anzeige kann viel mehr als das Formular her gibt. Das sind Sachen
die einfach nicht genutzt werden.
Bastler schrieb:>> ich will das programm ja dann auch weitergeben.>> Das ist kein Problem, die HTML-Datei kannst du direkt von der Festplatte> öffnen. Javascript kann auch vollständig in die Datei eingebettet werden> und wird sowieso nur im Browser ausgeführt.>> Mit dem XML Request kannst du auch den normalen Seiteninhalt laden,> musst also kein XML verwenden wenn dein Gerät keins ausgibt.
ok, dann werde ich mir morgen mal das ansehen.
Danke.
So erste test waren erfolgreich :-)
ist es möglich das ich mir daten irgend wie lokal speichern kann?
da mir das org. frontend fehlt, habe ich (bis jetzt) keinen Zusammenhang
zwischen den Geräte nummern und den Namen.
Wenn ich mir nun einmal eine Verknüpfung erstelle (2Dim Array) will ich
die auch wieder verwenden.
Möglicherweise ist GreaseMonkey für Deine Aufgabenstellung besser
geeignet. Damit haben unter anderem einige Benutzer dieses Forum hier
für sich aufgepeppt.
ja, das wäre nicht schlecht.
Aber wie fange ich damit an? Tutorial / API ?
das was ich gefunden hatte war für mich nicht schlüssig!
Ich bin nur ASM, C, C++ und bisschen noch Basic in verschiedenen
Versionen.
ich hab keine große Ahnung von HTML, geschweige dann von PHP und anderen
Webkram.
ich kann mich aber gut in solche Sachen hinein versetzen und schnell
verstehen.
Also hier meine Seite auseinander zunehmen und mit Wireshark zuschauen
was da so geht macht echt Spass und wenn man dann sieht was sonst noch
möglich ist, ist schon toll.
Bisher hat mich dieser Webkram nicht besonders interessiert, aber hier
fühle ich mich doch schon genötigt das zu verbessern.
Stephan schrieb:> weil nicht jeder einen Server zu Hause hat.
Ok, dann war das nur etwas ungeschickt ausgedrückt. Weitergeben kannst
du's ja trotzdem, aber es gibt halt erheblich weniger Anwender, für die
es nützlich ist.
Rolf Magnus schrieb:> aber es gibt halt erheblich weniger Anwender, für die> es nützlich ist.
da gibt es genug nur sind das die user(am firefox oder so) und kein IT
Leute ;-)
Hallo
so bin nun schon etwas weiter gekommen.
nun bin ich aber auf folgendes Problem gestoßen:
Wenn ich versuche '/' in einer HTML Form einzugeben und diese dann per
"GET" Parameter (in der URL) abzusenden geht dies schief! Laut der
'NoScript'-Konsole ist die URL nicht richtig Kodiert! Die Konsole zeigt
mir dann wie es auszusehen hat an => %2F
Wie kann ich meinem Formular nun sagen das der Text nicht richtig
codiert wird?
im JS sollte die Funktion "encodeURIComponent" das können, aber als
Anfänger weiß ich nicht wo ich damit hin soll, verschiedene Test, das
ich den Content der FORM mit dem Befehl extra codiere brachte nur eine
doppelte Codierung!
Ich glaube was ich vorhatte geht gar nicht.
Oder kann man die Prüfung auf html injection abschalten?
Ich wollte mir nur den den vorhanden Weg auch eine kleine html Seite
schicken.
Ich hatte schon ein paar verschiedene Codes von Url decodern ausprobiert
und trotzdem kann ich die Daten nicht schicken.
Stephan
Eine eigene Frage?
Dieser Thread ist über 12 Jahre alt.
Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.