Wstawianie elementu np. danej z innego pliku php (nie includ


(Kalibaru) #1

Chciałbym „importować” do pliku php jakąś część innego pliku php. Polecenie include wstawia mi cały plik a ja potrzebuje tylko części. Jak można zrobić coś takiego?


([alex]) #2

Podziel ten plik na kawałki.


(Kalibaru) #3

Jeśli dobrze rozumiem to na kilka plików, a zależy mi na tym aby źródło było w jednym.


(adpawl) #4

To już zależy od struktury tego pliku. Nie da się podać jednej konkretnej metody nie wiedząc co konkretnie w tym pliku się znajduje i co chcesz wydobyć.

Bardzo ogólnie, to możliwości jest kilka ...wczytać cały plik (np. file_get_contents, fread) i wyciągnąć interesujący fragment wyrażeniem regularnym. Wczytać do tablicy (korzystając z file) i wybrać z niej interesujące elementy, czytać i przetwarzać linijka po linijce (fgets), Przetworzyć z wykorzystaniem DOM itd.


(Drobok) #5

Równie dobrze możesz podzielić plik na funkcje i używać funkcji i include ;]