Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]wyrażenia regularne - gdzie robię błąd
Forum PHP.pl > Forum > Przedszkole
mario
Witam!

Mam problem z parsowaniem tresci. Ponizej struktura tresci:
Cytat
[INFO]
TYTUL=xxx
FLG_INFO=A
[0000@@@@_GDF1]
IMG_LNK=00001588
F1_P1=opis 1
F2_P1=opis 2.
[0000@@@@_GDF2]
IMG_LNK=00001589
F1_P1=opis 1
F2_P1=opis 2.
[0000@@@@_GDF3]
IMG_LNK=00001590
F1_P1=opis 1
F2_P1=opis 2.
[0000@@@@_GDF4]
IMG_LNK=00001591
F1_P1=opis 1
[0000@@@@_1_1_ELE]

Napisalem ponizsze wyrazenie regularne, jednak nie dziala. Gdzie zrobilem blad? Prosze o pomoc. Dziekuje!
  1. preg_match_all("#[0000@@@@_(.*?)](.*?)[0000@@@@_(.*?)]#si", $text, $wynik);

Jak mozna zauwazyc, interesuja mnie dane zawarte pomiedzy tagami [0000@@@@_GDFx] gdzie x sie zmienia, i oznacza kolejna strone z danymi.
pamil
To jest plik INI.
mario
Dziekuje! Przyznam sie szczerze, ze dawno nie programowalem (pracuje w innej branzy). A tu sie wylozylem na czyms tak prostym... Wskazowka okazala sie wlasciwa, parse_ini_file zalatwia sprawe, musze jedynie poprawnie przygotowac dane wejsciowe, aby nie wyswietlilo bledu skladni.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.