Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> php + MySQL + plik z danymi, problem -> brak połączenia z bazą
Kethrax
post 5.02.2007, 18:42:12
Post #1





Grupa: Zarejestrowani
Postów: 80
Pomógł: 3
Dołączył: 9.12.2006
Skąd: Kraków

Ostrzeżenie: (10%)
X----


Witam mam problem z połączeniem sie z bazą danych MySQL dgy dane dotyczące połączenia(host, user, password i base) znajdują sie w pliku.
plik.txt
Kod
host
user
password
base



a.php
  1. <?php
  2. //obsluga pliku z informacjami o polaczeniu z serverem
  3. if(file_exists("plik.txt")) {
  4. $i=0;
  5. $file = fopen("plik.txt","r");
  6. $tablica = file("dane.sql");
  7.  
  8. // $link = mysql_connect($tablica[0],$tablica[1],$tablica[2]) or die ("Nie mozna polaczyc...");
  9. mysql_select_db($tablica[3]) or die ("Nie mozna wybrac bazy");
  10. mysql_close($link);
  11. }
  12. ?>


wyświeyla błąd że nie ma hosta jak "host " (spacja celowo). angrysmiley.gif

a jeżeli napisze łopatologicznie
  1. <?php
  2. $link = mysql_connect("host","user","password") or die ("Nie mozna polaczyc...");
  3. mysql_select_db("base") or die ("Nie mozna wybrac bazy");
  4. ?>


łączy sie bez problemu...

Co jest?? Proszę o pomoc worriedsmiley.gif

Ten post edytował Kethrax 5.02.2007, 18:44:59


--------------------
Historia wynalazków naukowych i technicznych uczy nas, że rasa ludzka uboga jest w niezależną myśl twórczą i wyobraźnię... człowiek musi niejako dosłownie potknąć się o rzecz samą, aby mu zakwitła Idea. [b]Albert Einstein[/b]
Go to the top of the page
+Quote Post
bne
post 5.02.2007, 18:50:19
Post #2





Grupa: Zarejestrowani
Postów: 83
Pomógł: 1
Dołączył: 18.10.2006

Ostrzeżenie: (0%)
-----


Skoro i tak masz serwer z obsługą php to czy nie lepiej trzymać hasła w pliku php? Bezpieczeństwo, bezpieczeństwo i jeszcze raz bezpieczeństwo....


--------------------
Darmowa wyszukiwarka MP3
Go to the top of the page
+Quote Post
menic
post 5.02.2007, 18:55:06
Post #3





Grupa: Zarejestrowani
Postów: 493
Pomógł: 0
Dołączył: 14.06.2003
Skąd: Tomaszów Lubelski/Rzeszów

Ostrzeżenie: (0%)
-----


  1. <?php
  2. mysql_select_db(trim($tablica[3])) or die ("Nie mozna wybrac bazy");
  3. ?>


--------------------
Jak masz cos zrobic dobrze...
...To musisz zrobić to sam.

Uchwycić moment...
Go to the top of the page
+Quote Post
Kethrax
post 5.02.2007, 19:01:12
Post #4





Grupa: Zarejestrowani
Postów: 80
Pomógł: 3
Dołączył: 9.12.2006
Skąd: Kraków

Ostrzeżenie: (10%)
X----


Cytat(bne @ 5.02.2007, 18:50:19 ) *
Bezpieczeństwo, bezpieczeństwo i jeszcze raz bezpieczeństwo....


Zgadzam się, ale kto to wytłumaczy pewnemu doktorkowi, hm....
Ma być plik txt i koniec.

Cytat(menic @ 5.02.2007, 18:55:06 ) *
  1. <?php
  2. mysql_select_db(trim($tablica[3])) or die ("Nie mozna wybrac bazy");
  3. ?>


Cytat
Wszyscy wiedzą, że czegoś nie da się zrobić, aż znajduje się taki jeden,
który nie wie, że się nie da, i on to robi.
Albert Einstein


Działa...
Dzięki wielkie biggrin.gif

Ten post edytował Kethrax 5.02.2007, 19:01:52


--------------------
Historia wynalazków naukowych i technicznych uczy nas, że rasa ludzka uboga jest w niezależną myśl twórczą i wyobraźnię... człowiek musi niejako dosłownie potknąć się o rzecz samą, aby mu zakwitła Idea. [b]Albert Einstein[/b]
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 21.06.2025 - 11:53