• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Skrypt edytujący inny plik PHP

Object Storage Arubacloud
0 głosów
540 wizyt
pytanie zadane 9 września 2016 w PHP przez Q_Nick Mądrala (5,010 p.)

Witam. Szukałem w internecie, ale "instrukcje były niejasne".

Chodzi o to że mam taki kodzik:


<?php
	$host= "serwer";
	$db_user="login";
	$db_password="haslo";
	$db_name="baza";
	
?>

Jest to plik zawierający konfiguracje serwera MySql i chciałbym stworzyć formularz, który dzięki skryptowi PHP, który właśnie nie wiem jak wykonać, mógł zmieniać dane w tym pliku. Niestety nie mam pojęcia jak to wykonać i byłbym wdzięczny gdyby ktoś mi pokazał i wyjaśnił jak to wykonać od momentu gdy skrypt edytujący ten plik otrzyma dane metodą post i edytuje ten plik.

 

PS: nie chce całego skryptu tylko funkcję wykonującą np zmianę serwera na inny nazwe

1 odpowiedź

0 głosów
odpowiedź 9 września 2016 przez CzikaCarry Szeryf (75,340 p.)

Hmm.. Trochę to nieoptymalne, nie sądzisz? Nie lepiej zrobić tablicę ze zmiennymi?:

<?php

    $db[0]['host']= "serwer";
    $db[0]['user']="login";
    $db[0]['password']="haslo";
    $db[0]['name']="baza";

    $db[1]['host']= "kutong";
    $db[1]['user']="NBA";
    $db[1]['password']="SerMozzarella";
    $db[1]['name']="KanapkiZBazylia";

    $db[n]['host']=....


     
?>

 

komentarz 9 września 2016 przez Abel Mądrala (5,140 p.)

jak dla mnie to w ogóle nie ma sensu zmienianie zawartości pliku przechowującego dane do bazy,Ale skoro chcesz, to może coś takiego

$plik = fopen('config.php','w+');
fputs($plik,"<?\n");
fputs($plik,"\$host = $_POST['nost']\n");
fputs($plik,"\$db_user = $_POST'[db_user']\n");
fputs($plik,"\$db_password = $_POST'[dn_password']\n");
fputs($plik,"\$db_name = $_POST'[db_name']\n");
fputs($plik,"?>\n");
fclose($plik):

Nie wiem czy to zadziała tak jak chcesz , ale może akurat smiley

komentarz 9 września 2016 przez efiku Szeryf (75,160 p.)
Możesz użyć  funkcję serialize i unserialize.
komentarz 9 września 2016 przez Q_Nick Mądrala (5,010 p.)
skrypt wykonałem według filmiku pana Mirosława, więc co możecie wywnioskować to jestem na etapie nauki. Co do kodu to sprawdzę, kiedy będę miał czas. Dziękuje za pomaoc udzieloną jak na razie. :D
1
komentarz 10 września 2016 przez xandros Nałogowiec (29,450 p.)

Podobne pytania

0 głosów
1 odpowiedź 130 wizyt
pytanie zadane 9 maja 2017 w C i C++ przez amator1 Początkujący (470 p.)
0 głosów
1 odpowiedź 289 wizyt
pytanie zadane 24 lutego 2016 w C i C++ przez niezalogowany
0 głosów
2 odpowiedzi 2,353 wizyt
pytanie zadane 1 stycznia 2017 w PHP przez Maciejf Początkujący (470 p.)

92,576 zapytań

141,426 odpowiedzi

319,650 komentarzy

61,961 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...