Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Nie umię zapisać zmiennej w pliku
fire_dept
post
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 3
Dołączył: 4.02.2010

Ostrzeżenie: (0%)
-----


Witam,

Mam problem, którego nie umię rozwiązać.
Mam stronę na któej za każdym przeładowaniem z do bazy lecą 3 zapytanie o różne menu.
Postanowiłem zrobić cache na pliku tekstowym tych zapyta żeby nie obciążać bazy.

1) Pobieram menu z bazy.
2) W php je obrabiam w ten sposób.

  1. $html = "<ul>\n";
  2. foreach($menu as $key => $value)
  3. {
  4. $html .= "\t<li {if $get.page_id eq ".$value['page_id']."}class=\"active\"{/if}><a href=\"".$value['href']."\">".$vlue['text']."</a>\n";
  5. }
  6. $html .= "</ul>\n";
  7.  
  8. file_put_contents('plik', $html, LOCK_EX);


3) I tutaj pojawia sie problem bo te zmienne które przetrawi i zamieni php są ok natomiast $get.page_id musi byc zapisane wlasnie w takiej formie dla smarty. A niestety fragment $get jest ucinany i zostaje samo .page_id
4) Gdy wywale formatowanie \n \t i zmienie aby wyświetlał w '' a nie w "" to wszystko gra tylko ja potrzebuje tego formatowania.

Macie jakies pomysły ?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.09.2025 - 22:16