![]() |
Wybieranie treści z pliku. - Wersja do druku +- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl) +-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www) +--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych) +--- Wątek: Wybieranie treści z pliku. (/thread-wybieranie-tre%C5%9Bci-z-pliku) |
Wybieranie treści z pliku. - mateo - 28-06-2010 Witam. Od padu dni nurtuje mnie pewna sprawa. Potrzebuje napisać skrypt, który będzie pobierał kawałek tekstu z pliku. Załóżmy, że mamy treść zapisaną w pliku (*.php lub *.txt) Cytat:###32645897### i w momencie, gdy otworzymy stronę o id 32645897 wyświetli się część tekstu od ###32645897### do następnego napotkanego #. Nie interesuje mnie gotowy skrypt tylko naprowadzenie na funkcje lub na manual. Długo szukałem i niestety nie mogę znaleźć. Mam nadzieję, że jasno opisałem o co chodzi. Z góry dziękuje na każdą chęć pomocy. Pozdrawiam. RE: Wybieranie treści z pliku. - Labsta.com - 28-06-2010 Jak chodzi o manual to chyba najlepiej (moim zdaniem) użyć wyrażeń regularnych http://www.php.net/manual/pl/function.ereg.php Nie każdy lubi regex'y, ale to potężne narzędzie. Znajdziesz sobie materiały na ten temat w google, bo warto się tego nauczyć, a to nie jest odpowiedź na jedno zdanie ![]() RE: Wybieranie treści z pliku. - Labsta.com - 28-06-2010 Zrób taki plik, zaczynając i kończąc blok tym id Kod: 32645897 i dajesz tak: Kod PHP: preg_split('/'.$id.'/', $tresc, $wynik); Mam nadzieję, że zadziała, bo nie sprawdzałem. RE: Wybieranie treści z pliku. - mateo - 29-06-2010 No jest jakiś postęp, ale skrypt wyświetla dolny id. Kod PHP: <?php Demo: http://mateuszsurma.pl/test/tekst2.php?id=32645897 RE: Wybieranie treści z pliku. - Labsta.com - 29-06-2010 Taaa, no zawsze tak będzie jak masz echo $id; na końcu ![]() BTW chyba trzeba to zgrupować przez dodanie nawiasu, żeby szukał konkretnych liczb. Kod PHP: $wynik = preg_split('/('.$id.')/', $tresc); RE: Wybieranie treści z pliku. - mateo - 29-06-2010 A widzisz sam się wkopałem ![]() ![]() |