Variablen aus String herauslesen
Borkert
- javascript
0 Borkert1 Vinzenz Mai
Hallo Leute!
Ich habe folgendes Problem:
Ich habe in meinem Forum (rapidforum) einen Link und ein Javascript eingebaut, mithilfe dessen die User Beiträge melden können, die den Intentionen des Forums widersprechen.
Dieser Link liefert mir einen String, der im Template folgendermaßen ausschaut:
(((areaid)))@(((topicid)))@(((creator_name)))@(((postingid)))@(((ctime)))@(((mod_id)))@(((comment))))
In der Realität schaut der String zum Beispiel so aus:
019@79972349@Anonymer User@792374923@19:42@Admin@beleidigendes Crossposting
Leider kann ich mit dem String nicht viel anfangen. Drum würde ich gerne aus dem String mehrere Variablen machen, die ich dann verwenden kann. Ganz wichtig wäre auch die Variable (((mod_id))), weil diesem Mod die Kurzmitteilung geschickt werden soll. Problematisch ist halt, dass die Länge der Variablen variieren können...
Man müsste sich nach den @ richten...
Hat irgendjemand eine Ahnung ob das möglich ist, bzw. wie man das machen könnte?
Vielen Danke!!
Borkert
um ganz exakt zu sein:
der string ist in einer Variable namens "dokument" gespeichert. Dies passiert über dieses Skript:
"var dokument=location.search;"
der String hat als erstes Zeichen ein "?".
Lg, Borkert
Hallo Borkert
In der Realität schaut der String zum Beispiel so aus:
019@79972349@Anonymer User@792374923@19:42@Admin@beleidigendes Crossposting
Leider kann ich mit dem String nicht viel anfangen. Drum würde ich gerne aus dem String mehrere Variablen machen, die ich dann verwenden kann. Ganz wichtig wäre auch die Variable (((mod_id))), weil diesem Mod die Kurzmitteilung geschickt werden soll. Problematisch ist halt, dass die Länge der Variablen variieren können...
Man müsste sich nach den @ richten...
Wo ist das Problem, wenn Du split() verwendest? Deine Trennzeichen sind ja offensichtlich.
Freundliche Grüße
Vinzenz
Hallo Vinzenz!
Danke für den Tipp, ich werds gleich mal über diesen Befehl schlaumachen!
Übrigens wirklich sehr gute Arbeit, die du hier leistest!!!
Lg, Borkert
Hi Vinzenz!
Wollte mich nochmal bei dir bedanken!
Hat super geklappt!
Lg, Borkert