![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 301 Pomógł: 25 Dołączył: 15.07.2007 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Nie mam pomysłów i w manualu php nic nie mogę znależć google tak samo. Chcę wczytać plik .html i zapisać go w zmiennej żeby póżniej przepuścić przez funkcję eval. Jeżeli się nie myłę powstanie w ten sposób system template? ![]() -------------------- Tutaj miał być jakiś mądry tekst. Miał być... No ale jest głupi tekst.
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 1 Dołączył: 29.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
file_get_contents" title="Zobacz w manualu PHP" target="_manual
A do prostego systemu templat'ów przydałaby się jeszcze funkcja która będzie zamieniała zmienne stylów na odpowiednie wartości. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 301 Pomógł: 25 Dołączył: 15.07.2007 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Dziękuję
![]() Jeszcze jedno pytanko: eval("\$str = \"$str\";"); Nie rozumiem dlaczego cudzysłowy i ukośniki muszą być akurat w tych miejscach. No i jeszcze ten średnik w środku. Cudzysłowy właściwie chyba rozumiem ale te ukośniki :| EDIT: jeszcze jedno pytanko: czy da się w jakiś zrobić żeby wewnątrz funkcji każde odniesienie się do zmiennej odnosiło się do zmiennych globalnych bez pojedynczego inicjowania ich global $zmienna; Ten post edytował bmL 15.07.2007, 21:33:19 -------------------- Tutaj miał być jakiś mądry tekst. Miał być... No ale jest głupi tekst.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 033 Pomógł: 125 Dołączył: 17.09.2005 Skąd: Żywiec Ostrzeżenie: (0%) ![]() ![]() |
Jako parametr funkcji eval" title="Zobacz w manualu PHP" target="_manual podaje się kod PHP do wykonania. W związku z tym należy zachować składnię normalnego kodu PHP.
A co do ukośników, to to są podstawy operacji na stringach:
W cudzysłowie wszystkie zmienne, które nie mają ukośnika przed znakiem dolara zostają zamienione na ich wartość. Ukośniki stawia się także przed znakami cudzysłowia żeby zaznaczyć, że nie oznaczają one końca tekstu. -------------------- "Sumienie mam czyste, bo nieużywane."
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 162 Pomógł: 1 Dołączył: 15.05.2007 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
może to pomoże ale ja bym użył funkcji file() do zapisu pliku do zmiennej
Ten post edytował qwaq 16.07.2007, 08:56:23 -------------------- Chcę kobietę!!! Cierpliwą i wyrozumiałą jak stado bydła przed dojeniem.....
Życie jest jak papier toaletowy-długie, szare i do dupy, ale na szczęście czasem pachnie rumiankiem wynajmę mieszkanie? |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 301 Pomógł: 25 Dołączył: 15.07.2007 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Jako parametr funkcji eval" title="Zobacz w manualu PHP" target="_manual podaje się kod PHP do wykonania. W związku z tym należy zachować składnię normalnego kodu PHP. A co do ukośników, to to są podstawy operacji na stringach:
W cudzysłowie wszystkie zmienne, które nie mają ukośnika przed znakiem dolara zostają zamienione na ich wartość. Ukośniki stawia się także przed znakami cudzysłowia żeby zaznaczyć, że nie oznaczają one końca tekstu. Dzięki teraz już kapuje ;] może to pomoże ale ja bym użył funkcji file() do zapisu pliku do zmiennej Tylko jak użyć tej funkcji? Index.php:
Funkcje.php
temp.html
No i zwraca mi to: "Array" bez żadnych błędów paroswania Jeżeli zastosuje funkcję file_file_get_contents wszystko normalnie śmiga. Jeżeli się niczym to nie różni to chyba nie warto kombinować? chyba, że file() mniej obciąza serwer? EDIT: ahha file() zapisuje plik do tablicy ale mi bardziej odpowiada file_get_contents ![]() Ten post edytował bmL 16.07.2007, 10:35:26 -------------------- Tutaj miał być jakiś mądry tekst. Miał być... No ale jest głupi tekst.
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 301 Pomógł: 25 Dołączył: 15.07.2007 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Cytat(cytat z pl2.php.net) Notatka: W PHP 4.3.0 możesz użyć file_get_contents() aby zwrócić zawartość pliku do łańcucha. Czyli na php 4 chyba pójdzie? -------------------- Tutaj miał być jakiś mądry tekst. Miał być... No ale jest głupi tekst.
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 20.06.2025 - 04:52 |