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

Frage Entwicklung PHP

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, 3134 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
Linux

Meltdown und Spectre: Linux Update

Information von Frank vor 2 TagenLinux

Meltdown (Variante 3 des Prozessorfehlers) Der Kernel 4.14.13 mit den Page-Table-Isolation-Code (PTI) ist nun für Fedora freigegeben worden. Er ...

Tipps & Tricks

Solutio Charly Updater Fehlermeldung: Das Abgleichen der Dateien in -Pfad- mit dem Datenobject ist fehlgeschlagen

Tipp von StefanKittel vor 3 TagenTipps & Tricks

Hallo, hier einmal als Tipp für alle unter Euch die mit der Zahnarztabrechnungssoftware Charly von Solutio zu tun haben. ...

Sicherheit

Meltdown und Spectre: Wir brauchen eine "Abwrackprämie", die die CPU-Hersteller bezahlen

Information von Frank vor 3 TagenSicherheit12 Kommentare

Zum aktuellen Thema Meltdown und Spectre: Ich wünsche mir von den CPU-Herstellern wie Intel, AMD oder ARM eine Art ...

Sicherheit

Meltdown und Spectre: Realitätscheck

Information von Frank vor 3 TagenSicherheit12 Kommentare

Die unangenehme Realität Der Prozessorfehler mit seinen Varianten Meltdown und Spectre ist seit Juni 2017 bekannt. Trotzdem sind immer ...

Heiß diskutierte Inhalte
E-Mail
Erfahrungen mit hMailServer gesucht
Frage von it-fraggleE-Mail10 Kommentare

Hallo, meine neue Stelle möchte einen eigenen Mailserver. Ich als Linuxkind war direkt geistig mit Postfix dabei. Leider wollen ...

Entwicklung
VBS: alle PDF-Dateien in einem Ordner gleichzeitig öffnen
gelöst Frage von JuweeeEntwicklung9 Kommentare

Hallo, ich habe in deiner Ordnerstruktur (.\Tagesberichte\xx.18\) mehrere dynamische PDF-Formulare (mit LCD erstellt). Die Berichtsformulare sind im Layout alle ...

Firewall
Penetrationstester-Labor - Firewalls
Frage von Oli-nuxFirewall9 Kommentare

Mich würde interessieren warum man beim Einrichten eines Penetrationstester-Labor (VMs) die Firewall der Systeme deaktivieren soll? Hat das nur ...

Netzwerkgrundlagen
IPv6 Inter-VLAN Routing
gelöst Frage von clSchakNetzwerkgrundlagen9 Kommentare

Hi ich befasse mich gerade mit der Implementierung von IPv6 was bisher (in einem VLAN) korrekt funktioniert inkl. DNS ...