PHP változók értékeinek átírása, bekéréssel <form> ból, hogyan?
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á!!
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
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.
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:
Idáig van meg, eddig.
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..
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
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!