Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Operacje na plikach
Lee
post 11.06.2006, 13:29:53
Post #1





Grupa: Zarejestrowani
Postów: 319
Pomógł: 0
Dołączył: 11.04.2006
Skąd: Chojnów

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


Mam problem z operacjami na plikach, nie kumam o co chodzi z fgets(). Przeczytałem to fgets()[ i w ksiażce "Helion 2005 php i MySQL Tworzenie stron WWW Vademecum profesjonalisty wyd3"

ale nie wiem jak zrobić, żeby
W pliku A mam formularz, który pokazuje zawartośc zmiennych z pliku B (config.php) i jest dobrze, problem sie zaczyna gdy jak zmienie dane i zechcę je wysłać do pliku B to nie wiem jak to zrobić, żeby je tam zapisało na stałe :/

Jak zrobić, żeby przeskakiwało do odpowiedniej linijki z daną zmienną ?


--------------------
Nie pomagam w sprawach php na GG i PW od tego jest forum!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
em1X
post 12.06.2006, 16:27:58
Post #2





Grupa: Zarejestrowani
Postów: 984
Pomógł: 41
Dołączył: 16.03.2002
Skąd: Płock

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


Ale kombinujesz laugh.gif

Jak sie upierasz ze zmiennymi w pliku to utworz sobie tablice swoich zmiennych:
  1. <?php
  2. $ustawienia = array("zmienna1"=>"value", "inna_zmienna"=>"wartosc");
  3. ?>


następnie tą tablice mozna latwo wrzucic do pliku
  1. <?php
  2. function put($fp, &$arr)
  3. {
  4.  $file = fopen($fp, "w");
  5.  fwrite($file, serialize($arr));
  6.  fclose($file);
  7. }
  8.  
  9. // zapisujemy twoją tablice do pliku
  10. put("ustawienia.txt", $ustawienia);
  11. ?>


mozemy wszedzie wczytac taki plik
  1. <?php
  2. function get($fp)
  3. {
  4.  return unserialize(implode("", file($fp)));
  5. }
  6.  
  7. // pobieramy ustawienia
  8. $ustawienia = get("ustawienia.txt");
  9. ?>


--------------------
eh, co polska wódka to polska wódka
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 16:45