Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> edycja poszczególnego wpisy w tablicy, w plikui
deniol13
post
Post #1





Grupa: Zarejestrowani
Postów: 190
Pomógł: 2
Dołączył: 30.11.2009

Ostrzeżenie: (10%)
X----


  1. $settings = array();
  2. $settings['style_folder'] = 'blacklife';
  3. $settings['board_language'] = 'polish';
  4. $settings['board_title'] = 'Testowśy Board';
  5. $settings['board_keywords'] = 'key/words';
  6. $settings['board_description'] = 'dekszypszyn :f';


plik settings.php

w jaki spsób mogę edytować poszczególny ''wpis ?' w tablicy i zastąpić go z tym w pliku ?
Go to the top of the page
+Quote Post
Pacio
post
Post #2





Grupa: Zarejestrowani
Postów: 105
Pomógł: 27
Dołączył: 30.10.2005
Skąd: Lublin

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


Ladujesz plik, zmieniasz zmienna i wyrzucasz tablice z powrotem do pliku za pomoca var_export:
  1. <?php
  2. include('settings.php');
  3.  
  4. $settings['board_description'] = 'wartosc zmienianej zmiennej';
  5.  
  6. $kod = '<?php
  7. $settings = '. var_export($settings, TRUE) .';
  8. ?>';
  9.  
  10. file_put_contents('settings.php', $kod);
  11. ?>


wtedy plik settings.php bedzie wygladal nastepujaco:
  1. <?php
  2. $settings = array (
  3. 'style_folder' => 'blacklife',
  4. 'board_language' => 'polish',
  5. 'board_title' => 'Testowśy Board',
  6. 'board_keywords' => 'key/words',
  7. 'board_description' => 'wartosc zmienianej zmiennej',
  8. );
  9. ?>


Ten post edytował Pacio 18.01.2010, 21:56:30
Go to the top of the page
+Quote Post
krowal
post
Post #3





Grupa: Zarejestrowani
Postów: 561
Pomógł: 72
Dołączył: 15.11.2006

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


Bardziej elegancko byłoby zapisywać w pliku tablicę w postaci zserializowanej.
Zobacz sobie: serialize() i unserialize()
Go to the top of the page
+Quote Post

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: 2.10.2025 - 17:03