![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 213 Pomógł: 0 Dołączył: 7.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam taki dziwny problem, gdyż muszę: 1. Zaincludować plik na samej górze strony 2. Wyświetlić dany fragment tego pliku w 3 różnych miejscach strony [Pierwsze: Na samej górze, Drugie: W środku, Trzecie: Na samym dole] Wiem że mógłbym to zrobić przez np. "if" oraz "get" w tym pliku i pobranie danych "get'ów" w różnych miejscach, ale po prostu muszę zaincludować TYLKO raz ten PLIK, tyle że wyświetlić jego trzy różne fragmenty w trzech różnych miejscach, tak żeby nie ładowała się jego cała treść w każdym z miejsc, tylko po danym fragmencie. Jeśli się nie da jakoś normalnie to cóż, w ostateczności użyję function, co prawda głupie wyjście... ._. Da się to jakoś zrobić? Pozdrawiam! Ten post edytował Weles 1.06.2012, 19:57:21 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 129 Pomógł: 13 Dołączył: 23.11.2011 Ostrzeżenie: (0%) ![]() ![]() |
Gdyby zawartość tego pliku była zapisana w tablicy, lub jeżeli jest to sam text/tagi w xml, wtedy nie było by problemu.
Ten post edytował Bateria 1.06.2012, 19:59:16 -------------------- ![]() |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 213 Pomógł: 0 Dołączył: 7.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
Gdyby zawartość tego pliku była zapisana w tablicy, lub jeżeli sam text/tagi to w xml nie było by problemu. Tylko że w tym problem, że nie umiem tego języka :f Umiem: SQL, CSS, PHP, HTML i zaczynam się uczyć JS A gotowców z neta bym nie chciał, bo muszę coś rozumieć/umieć żeby tego używać ._. A co do tego co potrzebuję wyjąć z tego pliku to: 1. Nazwa z mysql_fetch_array z tego pliku do <title></title> 2. Funkcję rekurencyjną do paska gdzie się znajduje użytkownik (ten pasek jest na środku) 3. Treść tego pliku, czyli 'truskawkowe ciacho' |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 129 Pomógł: 13 Dołączył: 23.11.2011 Ostrzeżenie: (0%) ![]() ![]() |
xml?
To jest banalne, w Twoim przypadku wystarczą same tagi. Przykład:
I jeżeli faktycznie umiesz php, nie będziesz miał problemu z interpretacją tego za pomocą tej technologii. http://php.net/manual/pl/refs.xml.php Ten post edytował Bateria 1.06.2012, 20:06:42 -------------------- ![]() |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 213 Pomógł: 0 Dołączył: 7.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
xml? To jest banalne, w Twoim przypadku wystarczą same tagi. Przykład:
I jeżeli faktycznie umiesz php, nie będziesz miał problemu z interpretacją tego za pomocą tej technologii. Ok, rozumiem że ksiazka-telefoniczna to tjb. "Funkcja" a kategoria to hohaterowie książek. Ale jak miałbym to wykorzystać w php w moim problemie? i jak odczytać w php XML ? <script type="text/xml-script"> czy coś w tym stylu? Ten post edytował Weles 1.06.2012, 20:10:15 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 290 Pomógł: 48 Dołączył: 11.05.2008 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 479 Pomógł: 97 Dołączył: 6.09.2011 Skąd: php.net :) Ostrzeżenie: (0%) ![]() ![]() |
Cytat Umiem: SQL, CSS, PHP, HTML i zaczynam się uczyć JS Chyba chcesz komuś zaimponować albo wierzysz w to co piszesz... 1. Nazwa z mysql_fetch_array z tego pliku do <title></title> Przypisujesz do zmiennej i możesz odczytać w dowolnym miejscu np <title>'.$zmienna.'</title> 2. Funkcję rekurencyjną do paska gdzie się znajduje użytkownik (ten pasek jest na środku) Skoro to funkcja więc ma nazwę, idąc dlaej możesz jej użyć nawet na końcu strony... 3. Treść tego pliku, czyli 'truskawkowe ciacho' To samo co 1. Ten post edytował IProSoft 1.06.2012, 23:56:04 -------------------- Manual prawdę Ci powie.
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 213 Pomógł: 0 Dołączył: 7.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
Chyba chcesz komuś zaimponować albo wierzysz w to co piszesz... 1. Nazwa z mysql_fetch_array z tego pliku do <title></title> Przypisujesz do zmiennej i możesz odczytać w dowolnym miejscu np <title>'.$zmienna.'</title> 2. Funkcję rekurencyjną do paska gdzie się znajduje użytkownik (ten pasek jest na środku) Skoro to funkcja więc ma nazwę, idąc dlaej możesz jej użyć nawet na końcu strony... 3. Treść tego pliku, czyli 'truskawkowe ciacho' To samo co 1. Jakbym chciał komuś imponować, to napisałbym to w inny sposób (...) napisałem tak, żeby powiedzieć jakie języki mnie interesują bo tych się uczę. 1. Nie jestem idiotą żeby tego nie wiedzieć 2. A co ja napisałem w temacie? (Jeśli się nie da jakoś normalnie to cóż, w ostateczności użyję function, co prawda głupie wyjście... ._.) - Mam około 10 plików PHP i mam w każdej funkcje robić? bezsens totalny, pisałem o tym przecież w temacie ale jak widać ktoś nie doczytał o tym.. I dla mnie taki tekst "Chyba chcesz komuś zaimponować" to obraza, gdybym chciał 'zaimponować' jak ty to mówisz - (chodź nie wiem czym - bo osoby jak np. nospor to naprawdę dobrze znające się na programowaniu osoby) to bym np. w sygnaturce sobie napisał: "Jaki jestem zajebisty!!! Umiem to i to i jestem najlepszy" Pozdrawiam! |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 479 Pomógł: 97 Dołączył: 6.09.2011 Skąd: php.net :) Ostrzeżenie: (0%) ![]() ![]() |
Nie spinaj się tak może rzeczywiście trochę przesadziłem z nadinterpretacją Twojego postu, przyznaję się do błędu i serdecznie przepraszam
![]() Na przyszłość jeśli czymś się interesujesz nie pisz "Umiem" Co do: Cytat - Mam około 10 plików PHP i mam w każdej funkcje robić? bezsens totalny, pisałem o tym przecież w temacie ale jak widać ktoś nie doczytał o tym.. Piszesz: Cytat 2. Funkcję rekurencyjną do paska gdzie się znajduje użytkownik (ten pasek jest na środku) Więc wnisek prosty, masz jakąść funkcję którą potrzebujesz w każdym pliku, wrzucasz w plik functions.php i includujesz w każdym innym, wszędzie jest dostępna i nie musisz pisać jej 10 razy. -------------------- Manual prawdę Ci powie.
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Nie bardzo rozumiem, czego nie rozumiesz...
plik haha.php
plik index.php
-------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 213 Pomógł: 0 Dołączył: 7.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
@UP, 2@UP:
Nie że nie rozumiem co mówicie, ale ktoś mi kiedyś mówił że stosowanie funkcji zamula skrypty i żebym je stosował w ostateczności, a mi chodzi o jak najlepszy wynik czasowy generowania (obecnie mam ok. 15ms). Ale jeśli nie ma innego sposobu, to zrobię jak mówicie ^^ Tak czy owak dzięki za pomoc. |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 290 Pomógł: 48 Dołączył: 11.05.2008 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Cytat Nie że nie rozumiem co mówicie, ale ktoś mi kiedyś mówił że stosowanie funkcji zamula skrypty i żebym je stosował w ostateczności (...) Bzdura totalna. Ten post edytował Tajgeer 3.06.2012, 10:08:05 |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 213 Pomógł: 0 Dołączył: 7.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
Bzdura totalna. Tutaj o tym wyczytałem: http://php.webtutor.pl/pl/2011/03/26/co-na...ia-skrypty-php/ Kod Czemu funkcje są powolne? Najbardziej oczywiste jest to, że obsługa funkcji wymaga od języka PHP wykonania szeregu dodatkowych operacji: pobrania adresu funkcji, zmiany zasięgu zmiennych, przekazania parametrów wejściowych, uruchomienia kodu, ponownej zmiany zasięgu zmiennych, a na końcu zwrócenia wyniku i powrotu do głównej części programu. |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 623 Pomógł: 79 Dołączył: 16.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
@Weles
W przedstawionym przez Ciebie benchmarku jest sytuacja zupełnie nierealna - wywołanie 100 000 razy jakiejś funkcji. W prawdziwych projektach takie rzeczy się nie dzieją. Mamy na zmianę funkcje, zapytania sql, funkcje, zapytania sql... etc. I to właśnie zapytania stanowią wąskie gardło, zajmują najwięcej czasu, a nie jakieś tam wywoływanie funkcji czy nie wywoływanie. |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Cytat ... ale ktoś mi kiedyś mówił że stosowanie funkcji zamula skrypty i żebym je stosował w ostateczności, a mi chodzi o jak najlepszy... Samo PHP też zamula działanie, bo jest wolniejsze od C. Takie porównania i tezy są wyssane z palca, jeśli nawet zbudujesz serwis który wywoła 100k razy ten sam skrypt w tym samym czasie, to z pewnością zainteresuje Cie optymalizacja i prędzej przepiszesz to na C. Sprawdzaj teorie innych, szczególnie te z PL blogów gdzieś indziej i u większego grona koderów. -------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 09:08 |