edit enos config file

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
tsirman
Δημοσιεύσεις: 145
Εγγραφή: 14 Νοέμ 2002 22:57
Επικοινωνία:

edit enos config file

Δημοσίευση από tsirman » 29 Μάιος 2004 20:08

exo koleisei den eksigite alios....
loipon exo ena config.php file me diafores metavlites tu sistimatos...
thelo loipon o admin na mporei meso web page na to alazei....
ke den enoo na to xoso olo se mia <textarea> ala na to parsaro ke na vazo se textfield tis metavlites times mu.

Άβαταρ μέλους
Basilakis
PHP Moderator
Δημοσιεύσεις: 8574
Εγγραφή: 17 Νοέμ 2003 13:03
Τοποθεσία: Womans' Brain
Επικοινωνία:

edit enos config file

Δημοσίευση από Basilakis » 29 Μάιος 2004 21:34

Diskolo...
Alla gia na katalabw ti akribws theleis... Den theleis na to elenxeis me text filds?

Άβαταρ μέλους
Basilakis
PHP Moderator
Δημοσιεύσεις: 8574
Εγγραφή: 17 Νοέμ 2003 13:03
Τοποθεσία: Womans' Brain
Επικοινωνία:

edit enos config file

Δημοσίευση από Basilakis » 29 Μάιος 2004 21:35

kai pws? Ta text filds tha ananewnoyne ta paidia poy theleis!

Άβαταρ μέλους
Tanaka
Δημοσιεύσεις: 174
Εγγραφή: 27 Απρ 2004 21:40
Τοποθεσία: Κορωπί

edit enos config file

Δημοσίευση από Tanaka » 29 Μάιος 2004 22:19

Μία πρόταση:

Το αρχείο που έχεις θα το διαβάζεις γραμμή γραμμή (στο manual της Php αυτό θα το βρεις έτοιμο)

Κάθε γραμμή που είναι και μία ρύθμιση θα την εμφανίζεις σε ένα textfield. Χρησιμοποιήσε συναρτήσεις για να επεξεργάζεσαι strings για αυτή την δουλειά

Ο χρήστης θα κάνει ότι αλλαγές θέλει να κάνει και θα κάνει sybmit την σελίδα.

Κατόπιν αφού κάνει submit θα αλλάζεις όνομα στο config αρχείο που έχεις και θα δημιουργείς ένα νέο με βάση αυτά που έδωσε ο χρήστης. (για να γράφεις σε αρχείο θα βρεις πάλι πάρα πολλά στο manual της php)

Άβαταρ μέλους
ThyClub
Honorary Member
Δημοσιεύσεις: 5312
Εγγραφή: 17 Νοέμ 2003 00:21
Τοποθεσία: Hell's Kitchen
Επικοινωνία:

edit enos config file

Δημοσίευση από ThyClub » 29 Μάιος 2004 22:28

REGEX
Αυτή νομίζω είναι η καλύτερη λύση.

Άβαταρ μέλους
Rapid-eraser
WebDev Moderator
Δημοσιεύσεις: 6851
Εγγραφή: 05 Απρ 2003 17:50
Τοποθεσία: Πειραιάς
Επικοινωνία:

edit enos config file

Δημοσίευση από Rapid-eraser » 30 Μάιος 2004 08:56

va po kati eva config file exei pavtote sta8ero config :P
ipo tnv evia oti eivia avamevomeves oles oi times apo tov programatisti.
afto mas divei to pleovektima oti kseroume tnv domi tou config file
ara 1) kseroume ta sta8era ovomata tov var pou exoume mesa...

ara stnv proti periptosi exoume etoimn tnv proti selida tou config mas. ftiaxouvme mia selida me text box / selects / texts avaloga tnv periptosi me proepilegmeves tis times twv vars.
twra stnv sivexeia afou kavoume eva elegxo gia tnv artiotita twv dedomevov pou 8a epava eisagoume exoume etoimi tnv domi tou confi arxeiou kai apla avtikatastoume stis palies times ta kaivouria pragmata.
stnv ousia mia on the fly epavadimiourgia olou tou config arxeiou . (frovtiste to config arxeio va exei kataliksi .php gia va miv mporei kapoios apekso va dei ta periexomeva tou)
Cu, Rapid-eraser, Tα αγαθά copies κτώνται.
Love is like oxygen, You get too much you get too high
Not enough and you're gonna die, Love gets you high

Άβαταρ μέλους
Tanaka
Δημοσιεύσεις: 174
Εγγραφή: 27 Απρ 2004 21:40
Τοποθεσία: Κορωπί

edit enos config file

Δημοσίευση από Tanaka » 30 Μάιος 2004 12:30

Rapid-eraser έγραψε:frovtiste to config arxeio va exei kataliksi .php gia va miv mporei kapoios apekso va dei ta periexomeva tou
Δεν θα είναι καλύτερο να έχει μία κατάληξη το αρχείο που θα απαγορεύει ο ίδιος ο Apache να την δει ο χρήστης :question: :question: :question:

Άβαταρ μέλους
Rapid-eraser
WebDev Moderator
Δημοσιεύσεις: 6851
Εγγραφή: 05 Απρ 2003 17:50
Τοποθεσία: Πειραιάς
Επικοινωνία:

edit enos config file

Δημοσίευση από Rapid-eraser » 30 Μάιος 2004 14:00

fisika .
alla tis perisoteres fores se shared hosting units dev exeis tetoia dikeomata .
opote to poio sosto eivai va lambaveis afto ipopsiv sou. episis akoma pio kalo 8a ntav va eivai se kapoio meros ekso apo tnv divatotita diabasmatos tou apache ekei pou mporei omos n php va diabasei
px /home/rapid/file.conf
tnv ora pou o apache diabazei px sto /home/rapid/www
fisika ta parapavo eivai evtelos axrista apou tnv stigmi pou oloi exouv prosbasi stnv php :P
kai fisika meso aftis mporouv va diabasouve ta pavta

alla leme twra...
Cu, Rapid-eraser, Tα αγαθά copies κτώνται.
Love is like oxygen, You get too much you get too high
Not enough and you're gonna die, Love gets you high

oneos2004
Δημοσιεύσεις: 22
Εγγραφή: 27 Μάιος 2004 16:11

edit enos config file

Δημοσίευση από oneos2004 » 30 Μάιος 2004 22:30

arxeika anoikse to arxeio.
$handle = fopen("/home/rasmus/config.php", "r");

(bale kai hadles and theleis na deis an anoiks ktlp)
$contents = fread($handle, filesize($filename));
fclose($handle);

twra to $contents mporeis na to epeksergastis..

xrisimopihse tis String Functions gia na pareis oti xreazese

epita antistixa
fwrite


Elpizw na se bohthisa... an kai den douleuw php, alla c/c++ . miazoun omws kai fantazomai douleuei omoia :)
kaly tyxh

Άβαταρ μέλους
Rapid-eraser
WebDev Moderator
Δημοσιεύσεις: 6851
Εγγραφή: 05 Απρ 2003 17:50
Τοποθεσία: Πειραιάς
Επικοινωνία:

edit enos config file

Δημοσίευση από Rapid-eraser » 30 Μάιος 2004 23:48

iparxei kai n file() pou girizei ta periexomeva evos arxeiou mexri ta \n ava sira evos pivaka.
fisika omos dev bolebei eksarxis afto opos proipa.
px

config.file.php
<?
$var1="123";
$var2=123;
?>

to parapavo 8a mporouse va metatrapei se
<input ..... value="<? echo $var1; ?>" ....>
<input ..... value="<? echo $var2; ?>" ....>

kai ev sivexeia sto submit pali piso sto arxeio sav
"
\$var1=\"".$_POST["var1"]."\";
\$var2=".$_POST["var2"].";
"

kai va mpei sto arxeio piso.

fisika evoite pavtote elegxoume ti pervame pavtote !!!
Cu, Rapid-eraser, Tα αγαθά copies κτώνται.
Love is like oxygen, You get too much you get too high
Not enough and you're gonna die, Love gets you high

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης