Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Kod php generujący plik ini
ostry38
post
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 12.07.2009

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


Witam potrzebuję wygenerować w php plik *.ini. Nie mam pojęcia jak sie za to zabrać. Pogooglowałem, przeszperałem forum i znalazłem tylko na pdf, xml itp.
Proszę o pomoc.
Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
rezik
post
Post #2





Grupa: Zarejestrowani
Postów: 11
Pomógł: 2
Dołączył: 25.09.2009

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


po prostu:
Kod
$plik = fopen('php.ini','w'); //atrybut 'w' tworzy plik jeśli takowy nie istnieje
fwrite($plik,'Szablon, lub statyczna zawartość'); //wypełniasz treścią - możesz przesyłać niektóre parametry przez formularz lub wypełniać domyślną treścią pliku konfiguracyjnego 'php.ini'

Go to the top of the page
+Quote Post
viking
post
Post #3





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

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


Zend_Config_Writer ma taką możliwość.
Go to the top of the page
+Quote Post
l0ud
post
Post #4





Grupa: Zarejestrowani
Postów: 1 387
Pomógł: 273
Dołączył: 18.02.2008

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


Plik ini to zwykły plik tekstowy, o prostej strukturze (IMG:style_emoticons/default/tongue.gif)

Nie widzę problemu, aby poszukać jak jest zbudowany i napisać własną funkcję/klasę do jego generowania.

Najprostsza struktura:
Kod
[grupa1]
zmienna=wartosc
zmienna2=wartosc

;komentarz
[grupa2]
zmienna=wartosc
zmienna2=wartosc


Ten post edytował l0ud 17.10.2009, 12:50:04
Go to the top of the page
+Quote Post
ostry38
post
Post #5





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 12.07.2009

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


teraz mam jeszcze 1 pytanko jak wymusić wysyłanie tego pliku?
tzn że jak zostanie wygenerowany to żeby user go automatycznie pobrał ?
Go to the top of the page
+Quote Post
marcio
post
Post #6





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

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


NP:
  1. header('Content-type: application/x-unknown');
  2. header('Content-Disposition: attachment; filename='.$checkFile);
  3. header('Connection: close');
  4. header('Content-Length: '.sprintf('%d', filesize($checkFile)));
  5. header('Expires: 0');
  6. readfile($checkFile);
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: 23.08.2025 - 01:39