vy272909
Goto Top

Bestimmte Zeichen aus einer Form auslesen

Schönen Guten Tag,

ich versuche momentan ein php script zu schreiben, welche aus einer form bestimmte zeichen ausliest. In diese form soll ein "ATC Flugplan" geschrieben werden, wo danach bestimmte Stellen als $_POST["Ausgabe"] ausgelesen werden. Um einmal den Begriff ATC Flugplan zu erklären: Ein ATC Flugplan ist im Bereich der Luftfahrt ein Flugplan, der von den Airlines vor jedem Flug eingereicht wird. Er enthält wichtige Fluginformationen wie: Flugroute, Rufzeichen und vieles mehr. Ein ÁTC Flugplan hat diesen Vormat:

266a37be768ba1bb3a1cc75c9e85d0d5

(Der Flugplan ist frei erfunden!)

Alle roten Stellen wollte ich separat auslesen:

a23a96e014c1611befa73d2c09ef66a5

Kann mir da jemand helfen?

Content-Key: 142105

Url: https://administrator.de/contentid/142105

Printed on: April 24, 2024 at 23:04 o'clock

Member: bytecounter
bytecounter May 04, 2010 at 17:14:16 (UTC)
Goto Top
Hallo,

also erstmal gibt es verschiedene Form-Elemente. Ich gehe jetzt mal davon aus, dass das ganze in einer textarea steckt.
Nun fällt mir auf, dass Du alles an den Bindestrichen trennst.
Dann fällt mir auf, dass Du die Klammern nicht haben willst. Was mir nicht klar ist: Die Anfangsbuchstaben FPL bleiben immer gleich, oder kann da auch mal was anderes stehen?

Also erstmal die Klammern weg:
 
<?
$str = "Mein Flugplan";  
// Alle Zeichen, die nicht benötigt werden definieren
$remove = array("(", ")");  
// Entsprechend entfernen
str_replace ($remove, "", $str);  

// nun trennen wir den String an den "-" und erzeugen ein Array 
$parts = explode("-", $str);  

// Zeige den Inhalt von $parts
print_r($parts);

Für mehr braucht's mehr Info...

vg
Bytecounter
Member: vy272909
vy272909 May 04, 2010 at 18:27:54 (UTC)
Goto Top
Danke für die schnelle Antwort.

Ja, alle Zeichen ("(FPL" eingeschlossen) , sowie ihre Anzahl und deren Standort, bleiben immer die selben. Nur die rot markierten Flächen werden individuell am Flug angepasst. Ich wollte, das Personen in einer Form, diesen Flugplan reinkopieren können und das dieses Script alle Nummern und Buchstaben ausliest, damit ich diese anderswaltig benutzen kann. Und ich wollte noch, das alle separaten rot-markierten Felder auch in separaten parts ankommen.
Member: masterG
masterG May 04, 2010 at 19:11:17 (UTC)
Goto Top
Dann einfach noch dran:
<?php
str_replace("FPL", "", $str);  
?>
fertig face-wink
Member: bytecounter
bytecounter May 05, 2010 at 07:59:40 (UTC)
Goto Top
Oder einfacher:
<?
$remove = array("(FPL-", ")");   
Member: masterG
masterG May 05, 2010 at 14:57:32 (UTC)
Goto Top
<ot>
@bytecounter: ich denk halt viel zu kompliziert face-smile
</ot>