url Frontend

Gast #3698540
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.
Gast #3698544
> 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 :)
Gast #3698554
> 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.
Gast #3698556
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.
Gast #3698560
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.
Gast #3698850
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.
Gast #3699100
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.
Gast #3699184
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.
Gast #3735742
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!
1
document.getElementById("myTxtID").value=   encodeURIComponent(document.getElementById("myTxtID").value);
Doppelte Codierung müsste dann doch gehen, aber sind wieder Fehler in 
der URL!

Stephan
Gast #3736130
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

Antwort schreiben

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.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.