Kezdőoldal » Számítástechnika » Programozás » PHP változók értékeinek...

PHP változók értékeinek átírása, bekéréssel <form> ból, hogyan?

Figyelt kérdés

Azt tudom, hogy: file_put_contents el kellene megvalósítani, de az egész file t átis birom írni, de csak a konkrét változókat kellene, csak nemtudom hogyan hivatkozzak rájuk/valósítsam meg:


connect.php ban, ezeket a változókat kellene módosítaniuk:

$user = "";

$password = "";

$database = "";

$host = "";


A edit.php nak, amiben van egy form, 4 db text mezővel, amiknek a nevük:

<input type="text" name="user">

<input type="text" name="password">

<input type="text" name="database">

<input type="text" name="host">


Hogyan tudnám átvinni őket?

Nagyon szépen megköszönöm ha valaki segítene/leirná!!


2016. júl. 4. 17:12
 1/8 anonim ***** válasza:
Eltárolod egy külső fileba, és connect.php-ban bekéred azt, így csak annyit kell felülírni. Filet módosítani nem fogsz tudni, csak beolvasni aztán átszerkeszteni és felülírni azt.
2016. júl. 4. 17:25
Hasznos számodra ez a válasz?
 2/8 A kérdező kommentje:

Arra tudnál írni nekem egy példát?

pl: a form, user részbe beirom: root


azt lementem egy txt be, mondjuk/n el tagolva


És akkor ezt hogy tudom beolvastatni connect.php ba

?

Köszi amugy a gyors választ

2016. júl. 4. 17:28
 3/8 anonim ***** válasza:

Például:


$config = [

"user"=>"név",

"pass"=>"jelszó",

"database"=>"db",

"password"=>"pass"

];


$confFile = "<?php".PHP_EOL;

foreach($config as $var=>$val){

$confFile.='$'.$var.'="'.$val.'";'.PHP_EOL

}

$confFile.='?>';

file_put_contents("config.php",$confFile);


(nem néztem meg, hogy le fut-e) A te esetedben ugyebár a kapott értékekkel kitöltve.

Majd be require-özöd.

2016. júl. 4. 17:31
Hasznos számodra ez a válasz?
 4/8 anonim ***** válasza:
/n tagolásnál file_get_contents -el beolvasod majd explode('/n',$file); ami tömbben visszaadja az értékeket. Az előző példánál a tömböt könnyebb bővíteni ha szeretnéd majd, és úgy a sorrend sem számít mivel változókat hoz létre a fileba.
2016. júl. 4. 17:33
Hasznos számodra ez a válasz?
 5/8 A kérdező kommentje:

Jó az amit irsz, én azt tudom, de hogy belekavarodtam az is biztos :// Nemvágom hogyan kéne a form, text mező nevei alapján a tartalmukat beiratni file ba, majd onnan kiolvasni. :(


edit.php

[link]


connect.php

[link]

2016. júl. 4. 17:59
 6/8 A kérdező kommentje:

Jelenleg itt tartok már; a formtól bekért adatokat más beirja egy txt file ba /r/n el pedig egymás alá is:

[link]


Idáig van meg, eddig.

2016. júl. 4. 18:27
 7/8 anonim ***** válasza:

Mit akarsz ezzel el érni?

Ez egy webes alkalmazás telepítés lenne?

Attól függ mit akarsz ezzel.


Az se hátrány ha oda írnád hogy GET / POST ,melyik fájl dolgozza fel a formot,más vagy PHP_SELF-et haszbáltál..

2016. júl. 5. 07:55
Hasznos számodra ez a válasz?
 8/8 A kérdező kommentje:

az edit.php tartalmazza a formot, és a hozzá tartozó feldolgozórészt is.

Ez irja bele a formból az adatokat egy txt be, amit majd a config file beolvas.


Most jelenleg ott tartok, hogy hogyan tudnám 1 sor tartalmát 1 változóba menteni, majd behelyettesíteni

2016. júl. 5. 08:33

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!