[MySQL][PHP]jak stworzyc plik z informacją o hasłach do bazy danych |
[MySQL][PHP]jak stworzyc plik z informacją o hasłach do bazy danych |
29.01.2011, 13:47:23
Post
#1
|
|
Grupa: Zarejestrowani Postów: 561 Pomógł: 3 Dołączył: 2.02.2009 Ostrzeżenie: (0%) |
Witam chodzi o to że chciałbym zrobić taką instalacje bazy danych tylko gdzie zapisać te wszystkie hasła, przecież nie zapiszę ich do pliku txt bo będzie to równoznaczne z udostępnieniem wszystkim haseł
moze inaczej chodzi o to czy poprostu funckja fopen, fwrite mogę zapisać plik z rozszerzeniem php Ten post edytował neo1986kk 29.01.2011, 13:53:47 |
|
|
29.01.2011, 17:15:47
Post
#2
|
|
Grupa: Zarejestrowani Postów: 255 Pomógł: 23 Dołączył: 1.12.2003 Ostrzeżenie: (10%) |
$haslo = 'twojetajnehaslo'; w pliku php hmm ?
Tak, tymi funkcjami możesz edytować pliki php. -------------------- Tani hosting - Hekko.pl | PHP 5.2/5.3/5.4/5.5/5.6 | MySQL 5.5 |
Hosting już od 49 zł rocznie! Domena pl do każdego pakietu! |
|
|
29.01.2011, 20:52:21
Post
#3
|
|
Grupa: Zarejestrowani Postów: 910 Pomógł: 44 Dołączył: 20.02.2008 Skąd: Łódź Ostrzeżenie: (20%) |
a nie lepiej zrobić sobie konfiguracje w pliku .ini i pobawić się prawami dostępu? Potem tylko parse_ini_file() i masz dostęp do zmiennych. Edytować ten plik możesz poprzez fopen() i fwrite() oraz ini_set()
|
|
|
30.01.2011, 14:18:27
Post
#4
|
|
Grupa: Zarejestrowani Postów: 561 Pomógł: 3 Dołączył: 2.02.2009 Ostrzeżenie: (0%) |
Ooo ja nigdy tego nie robiłem, ale jest dosyć ciekawe dlatego żę moje połączenie z bazą wygląda tak:
i zawsze kiedy potrzebuje includuje polaczzbaza.php i teraz domyślam się że nie jest to zbyt bezpieczne, czyli co powinienem zrobić? Wydaje mi się że 1. Zapisać dane do pliku ini 2. ustawić atrybuty pliku 2. includować plik ini zamiast php To tylko moje przypuszczenia, bo dopiero pierwszy raz słyszę o takim rozwiązaniu, jeśli możecie mi pomóc to byłbym bardzo wdzięczny. Pozdrawiam |
|
|
30.01.2011, 15:58:00
Post
#5
|
|
Grupa: Zarejestrowani Postów: 910 Pomógł: 44 Dołączył: 20.02.2008 Skąd: Łódź Ostrzeżenie: (20%) |
zapisujesz sobie w pliku np. config.ini taki kod(przykladowy)
Kod [mysql] host = localhost user = root pass = haslo database = baza Funkcja parse_ini_file('config.ini', true) zwraca w formie tablicy dane z pliku .ini
|
|
|
30.01.2011, 16:15:13
Post
#6
|
|
Grupa: Zarejestrowani Postów: 561 Pomógł: 3 Dołączył: 2.02.2009 Ostrzeżenie: (0%) |
no tylko że jest taki problem że jak sobie wchodzę na www.nazwastrony.pl/config.ini to pokazuje pięknie zawartość pliku :/
|
|
|
30.01.2011, 16:19:14
Post
#7
|
|
Grupa: Zarejestrowani Postów: 910 Pomógł: 44 Dołączył: 20.02.2008 Skąd: Łódź Ostrzeżenie: (20%) |
i tu już trzeba pobawić się prawami dostępu czyt. chmod. Nie jestem pewien ale wystarczy ustawić chmod 700 na plik config.ini i w php tuż przed odczytem zmienić chmod'a na 755, ale mogę się mylić
|
|
|
30.01.2011, 16:21:12
Post
#8
|
|
Grupa: Zarejestrowani Postów: 561 Pomógł: 3 Dołączył: 2.02.2009 Ostrzeżenie: (0%) |
a no wlasnie to mi też przyszło do głowy, że mozna zmienić atrybuty no a co z połączeniem? to co mam jest w miarę bezpieczne?
|
|
|
30.01.2011, 16:26:03
Post
#9
|
|
Grupa: Zarejestrowani Postów: 910 Pomógł: 44 Dołączył: 20.02.2008 Skąd: Łódź Ostrzeżenie: (20%) |
jeżeli chodzi o skrypt połączenia to może być, jak będziesz sczytywał dane z tego pliku to możesz je jeszcze przefiltrować i chyba tyle
|
|
|
Wersja Lo-Fi | Aktualny czas: 27.04.2024 - 12:43 |