Ocena wątku:
- 0 głosów - średnia: 0
- 1
- 2
- 3
- 4
- 5
Wybieranie treści z pliku.
|
Liczba postów: 868
Liczba wątków: 29
Dołączył: 26-06-2009
Reputacja:
27
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###
treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść
###21654564###
treść2, treść2 treść2, treść2 treść2, treść2 treść2, treść2 treść2, treść2 treść2, treść2 treść2, treść2 treść2, treść2 treść2, treść2 treść2, treść2 treść2, treść2 treść2, treść2 treść2, treść2 treść2, treść2 treść2, treść2, treść2 treść2 treść2
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.
Liczba postów: 682
Liczba wątków: 9
Dołączył: 03-03-2009
Reputacja:
18
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  .
Liczba postów: 682
Liczba wątków: 9
Dołączył: 03-03-2009
Reputacja:
18
28-06-2010, 06:53
(Ten post był ostatnio modyfikowany: 28-06-2010, 06:58 przez Labsta.com.)
Zrób taki plik, zaczynając i kończąc blok tym id
Kod: 32645897
treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść
32645897
21654564
treść2, treść2 treść2, treść2 treść2, treść2 treść2, treść2 treść2, treść2 treść2, treść2 treść2, treść2 treść2, treść2 treść2, treść2 treść2, treść2 treść2, treść2 treść2, treść2 treść2, treść2 treść2, treść2 treść2, treść2, treść2 treść2 treść2
21654564
i dajesz tak:
Kod PHP: preg_split('/'.$id.'/', $tresc, $wynik); echo $wynik[1];
Mam nadzieję, że zadziała, bo nie sprawdzałem.
Liczba postów: 868
Liczba wątków: 29
Dołączył: 26-06-2009
Reputacja:
27
29-06-2010, 02:46
(Ten post był ostatnio modyfikowany: 29-06-2010, 02:46 przez mateo.)
No jest jakiś postęp, ale skrypt wyświetla dolny id.
Kod PHP: <?php $id = $_GET['id'];
$tresc = '32645897 treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść, treść 32645897
21654564 treść2, treść2 treść2, treść2 treść2, treść2 treść2, treść2 treść2, treść2 treść2, treść2 treść2, treść2 treść2, treść2 treść2, treść2 treść2, treść2 treść2, treść2 treść2, treść2 treść2, treść2 treść2, treść2 treść2, treść2, treść2 treść2 treść2 21654564
123 sadsa dsadsa dsad sadsad sadsad sadsad 123';
$wynik = preg_split('/'.$id.'/', $tresc); echo $wynik[1]; echo $id;
?>
Demo:
http://mateuszsurma.pl/test/tekst2.php?id=32645897
Liczba postów: 682
Liczba wątków: 9
Dołączył: 03-03-2009
Reputacja:
18
29-06-2010, 04:12
(Ten post był ostatnio modyfikowany: 29-06-2010, 05:16 przez Labsta.com.)
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);
Liczba postów: 868
Liczba wątków: 29
Dołączył: 26-06-2009
Reputacja:
27
A widzisz sam się wkopałem  Dzięki bardzo za pomoc
|
Podobne wątki… |
Wątek: |
Autor |
Odpowiedzi: |
Wyświetleń: |
Ostatni post |
|
Wczytywanie pliku i generowanie pdf |
taaniel |
9 |
9,286 |
18-06-2017, 18:37
Ostatni post: lemans88
|
|
[PHP] wydajność funkcje w pliku |
camelrafal |
25 |
45,975 |
02-11-2016, 18:39
Ostatni post: martt4dg
|
|
tworzenie pliku w katalogu głównym strony |
harvester2001 |
3 |
5,230 |
06-09-2013, 22:13
Ostatni post: Kartofelek
|
|
Zapisywanie do pliku z textarea dokładnie wpisanego tekstu |
garfield23 |
2 |
3,596 |
02-04-2013, 21:30
Ostatni post: garfield23
|
|
[PHP/MYSQL] Problem z wyświetlaniem nazwy artykulu i pliku oraz rozmiaru pliku |
martinprz |
0 |
2,293 |
16-11-2012, 03:53
Ostatni post: martinprz
|
Użytkownicy przeglądający ten wątek: 1 gości
|
|
Sponsorzy i przyjaciele
|
|
|