Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst PHP suche muster1 und gebe darauffolgenden teil aus bis muster2 erscheint

Mitglied: solaris-ch

solaris-ch (Level 1) - Jetzt verbinden

12.09.2009 um 21:26 Uhr, 3143 Aufrufe, 2 Kommentare

Suche im String bestimmte Zeichenfolge und schreibe darafu folgenden Wert in Variable x bis andere bestimmte Zeichenabfolge kommt.

Hallo zusammen

entweder sehe ich den Wald vor lauter Bäumen nicht mehr, oder ich sollte mal ne runde schlafen
Ich habe ein File welches eine unterschiedliche Anzahl Zeilen haben kann.
Darin muss ich aber ein bestimmtes Muster suchen, zusammenschneiden und in eine Variable speichern.

So sieht der Inhalt aus (natürlich hat das File noch zig andere Zeilen :

<tel:firstname>Paul</tel:firstname>
<tel:maidenname>Zahner</tel:maidenname>

Von diesem String brauche ich aber nur das was wirklich interessant ist. Da wären Paul',und 'Zahner'.
Die jeweiligen Werte müssen in eine zugehörige Variable ($vorname und $name) geschrieben werden.
Ich hoffe ihr versteht in etwa was ich meine und suche. Und wie ich euch kenne, tummelt sich da draussen garantiert jemand, welcher mir helfen kann.

Viele Grüsse aus der Schweiz und besten Dank!
Mitglied: lukluk
12.09.2009 um 22:50 Uhr
01.
<?php 
02.
 
03.
$z1 = "<tel:firstname>Paul</tel:firstname>"; 
04.
$z2 = "<tel:maidenname>Zahner</tel:maidenname>"; 
05.
 
06.
preg_match("@<tel:firstname>(.*?)<\/tel:firstname>@", $z1, $treffer); 
07.
$vorname = $treffer[1]; 
08.
 
09.
 
10.
preg_match("@<tel:maidenname>(.*?)<\/tel:maidenname>@", $z2, $treffer); 
11.
$nachname = $treffer[1]; 
12.
 
13.
echo "<br /> $vorname $nachname"; 
14.
?>
Das ist der Inhalt. Und da du ja eine Datei hast, musst du halt diese zB mit file() einlesen und foreach zeile oder sowas in der Art die Zeilen durchgehen. Ich nehm mal an du verstehst scho, wie..? Wollt nicht nu extra ne Datei anlegen usw zum testen .

Gruß, luk
Bitte warten ..
Mitglied: solaris-ch
13.09.2009 um 08:57 Uhr
Tschau luk

herzlichen Dank! Du hast mir den Sonntag gerettet!

Das klappt perfekt! Ich glaube fast, ich muss mich mal intensiv mit regulären Ausdrücken auseinander setzen

Vielen Dank nochmals!

Gruss!
Bitte warten ..
Ähnliche Inhalte
VB for Applications

In Binärdatei suchen und Teile ausschneiden

Frage von Haegar75VB for Applications4 Kommentare

Hallo, vielleicht kann mir jemand helfen Ich möchte mit vb.net in einer Binärdatei nach dem Vorkommen von drei Zeichen ...

PHP

Suche PHP und Python Experte

gelöst Frage von pascallantzschPHP6 Kommentare

Hallo Community, zuerst einmal, ich habe keine Ahnung ob ich hier richtig bin geschweige denn ob dies erlaubt ist, ...

Windows 7

Laufwerksbuchstabe erscheint, verschwindet, erscheint, verschwindet,

gelöst Frage von WirdnochWindows 78 Kommentare

Ein herzliches Hallo an alle! Es geht um einen PC mit Win 7 Pro 64bit Folgende Problematik: Im Windows-Explorer ...

Sonstige Systeme

DATEV Benutzer nur Leserechte geben

gelöst Frage von ChontaSonstige Systeme2 Kommentare

Hallo, über die Nuzungskontrolle sin die Benutzer angelegt und das anmelden funktioniert auch durch AD Verknüpfung. Aber in der ...

Neue Wissensbeiträge
Humor (lol)
IoT-Gefahr: Smartes Aquarium leckt!
Information von Lochkartenstanzer vor 1 TagHumor (lol)3 Kommentare

Moin, Die IoT-Manie hat weitere Opfer gefunden. Ein Casino-Leck durch ein smartes Aquarium: Allerdings haben sie kein Wasser, sondern ...

Router & Routing

Alte Fritzbox 7270 mit VPN und SIP-Telefonie hinter O2 Homebox 6641 als "Modem"

Erfahrungsbericht von the-buccaneer vor 1 TagRouter & Routing3 Kommentare

Nun war es soweit: Auch O2 hat mich mit VOIP zwangsbeglückt. Heute am Privatanschluss, in 2 Wochen ist das ...

Sicherheit

Ungepatchte Remote Code Execution-Lücke in LG NAS

Information von kgborn vor 2 TagenSicherheit

Nutzt wer LG NAS-Einheiten? In den NAS-Einheiten der LG Network Storage-Einheiten gibt es eine sehr unschöne Schwachstelle, die einen ...

Windows Update

Neue Version KB4099950 NIC Einstellungen gehen verloren

Information von sabines vor 2 TagenWindows Update2 Kommentare

Es ist eine neue Version des KB4099950 verfügbar, die das Problem mit den verlorenen Netzwerkeinstellungen lösen soll. Das Datum ...

Heiß diskutierte Inhalte
Router & Routing
Mikrotik: Routing zwischen Interfaces mit Geräten ohne Gateway
Frage von TonLichtVideoRouter & Routing18 Kommentare

Hallo zusammen, ich komme aus dem Veranstaltungstechnik Bereich und habe zwei Netze um verschiedene Hardware zu Remoten. CONTROL1 192.168.1.0/24 ...

Linux Netzwerk
Raspberry Pi 3: WLAN Power save deaktivieren
Frage von nordie92Linux Netzwerk14 Kommentare

Moin moin, mein Raspberry Pi 3 Model B benötigt eine dauerhaft aktive WLAN-Verbindung. Leider bricht die WLAN-Verbindung nach einigen ...

SAN, NAS, DAS
Entscheidung SAN Dell oder HP
Frage von VincorSAN, NAS, DAS13 Kommentare

Hallo, wir wollen uns für unsere Hyper V Umgebung eine neue SAN Anschaffen. Es laufen 30 VM's darunter, DC; ...

Vmware
Server 2008 r2 vmware terminalserver
Frage von MasterCVmware10 Kommentare

Guten Abend zusammen, ich hoffe , dass einer von euch mir weiterhelfen kann ,bei meinem kack Problem ! Ist ...