Installer til php script

Tags:    php

Er ved at lave et php script og vil gerne lave en "installer" til det. Man skal kunne sætte nogle indstillinger i en fil (config.inc.php) som senere skal kunne hentes/ændres. I config.inc.php er der nogle variabler der er sat på følgende måde

//mySql server settings
$server = '';
$user = '';
$password = '';

Det "installeren" skal er at sætte nogle værdier ind mellem ' og '.
Hvis i er i tvivl skal "installeren" laves i php.



-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ U? P L+ E? W++ N? o? K- w
O? M? V? PS PE? Y? PGP++ t 5? X+ R tv+ b+ DI? D+
G e-- h! !r y--
------END GEEK CODE BLOCK------



7 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Er ved at lave et php script og vil gerne lave en "installer" til det. Man skal kunne sætte nogle indstillinger i en fil (config.inc.php) som senere skal kunne hentes/ændres. I config.inc.php er der nogle variabler der er sat på følgende måde

//mySql server settings
$server = '';
$user = '';
$password = '';

Det "installeren" skal er at sætte nogle værdier ind mellem ' og '.
Hvis i er i tvivl skal "installeren" laves i php.



-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ U? P L+ E? W++ N? o? K- w
O? M? V? PS PE? Y? PGP++ t 5? X+ R tv+ b+ DI? D+
G e-- h! !r y--
------END GEEK CODE BLOCK------

Det er faktisk ret nemt...
Brug dette til installeren:
Fold kodeboks ind/udKode 

og for at hente værdierne brug:
Fold kodeboks ind/udKode 

Hilsen
Jan S.

[Redigeret d. 10/10-05 21:59:36 af Jan S.]



Det virker ikke :(. Der kommer ingen fejl.
Her er koden
Fold kodeboks ind/udKode 


Edit: hmm...prøver at sætte en echo "Det virker"; ind lige efter <? i toppen af filen. Det kommer ikke frem :S


-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ U? P L+ E? W++ N? o? K- w
O? M? V? PS PE? Y? PGP++ t 5? X+ R tv+ b+ DI? D+
G e-- h! !r y--
------END GEEK CODE BLOCK------

[Redigeret d. 11/10-05 09:52:07 af Jonas (Decko)]



Fandt fejlen. Havde glemt et ; i enden af en echo.


-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ U? P L+ E? W++ N? o? K- w
O? M? V? PS PE? Y? PGP++ t 5? X+ R tv+ b+ DI? D+
G e-- h! !r y--
------END GEEK CODE BLOCK------

[Redigeret d. 11/10-05 11:22:22 af Jonas (Decko)]



Tak for det. Det virker fint. Har lige et spørgsmål mere. Det er jo ikke så smart at have install mappen liggende når man har installeret det. Så kan alle og enhver jo gå ind og fucke indstillingerne op. Lige nu har jeg gjort sådan så den tjekker om det er installeret og hvis den er det bruger jeg header("location: bla); til at sende personen tilbage til startsiden. Men er det sikker nok??


-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ U? P L+ E? W++ N? o? K- w
O? M? V? PS PE? Y? PGP++ t 5? X+ R tv+ b+ DI? D+
G e-- h! !r y--
------END GEEK CODE BLOCK------



Tak for det. Det virker fint. Har lige et spørgsmål mere. Det er jo ikke så smart at have install mappen liggende når man har installeret det. Så kan alle og enhver jo gå ind og fucke indstillingerne op. Lige nu har jeg gjort sådan så den tjekker om det er installeret og hvis den er det bruger jeg header("location: bla); til at sende personen tilbage til startsiden. Men er det sikker nok??


-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ U? P L+ E? W++ N? o? K- w
O? M? V? PS PE? Y? PGP++ t 5? X+ R tv+ b+ DI? D+
G e-- h! !r y--
------END GEEK CODE BLOCK------

Ja hvis du sætter den der tjekker på alle filerne(som bruges af installeren)...

Hilsen
Jan S.



Er ved at lave et php script og vil gerne lave en "installer" til det. Man skal kunne sætte nogle indstillinger i en fil (config.inc.php) som senere skal kunne hentes/ændres. I config.inc.php er der nogle variabler der er sat på følgende måde

//mySql server settings
$server = '';
$user = '';
$password = '';

Det "installeren" skal er at sætte nogle værdier ind mellem ' og '.
Hvis i er i tvivl skal "installeren" laves i php.



-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ U? P L+ E? W++ N? o? K- w
O? M? V? PS PE? Y? PGP++ t 5? X+ R tv+ b+ DI? D+
G e-- h! !r y--
------END GEEK CODE BLOCK------

Hvorfor lukker du ikke tråden hvis du har fået svar på dit spørgsmål?
Måske har du noget mere at spørge om?
Hilsen
Jan S.



Sorry. Havde glemt at lukke. Tak for svarene. Det virker bedre end jeg troede :D.


-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ U? P L+ E? W++ N? o? K- w
O? M? V? PS PE? Y? PGP++ t 5? X+ R tv+ b+ DI? D+
G e-- h! !r y--
------END GEEK CODE BLOCK------



t