Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Komunikat o błędzie
fr3di
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 4.04.2006

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


Witam. Stosunkowo niedawno zajmuję sie php, dlatego może jest to dość prosty błąd, którego jednak nie mogę rozgryźć.
Mianowicie robię system logowania opary na bazie MySQL. Plik config.php, który odpowiada za połączenie z bazą ma następującą treść:
  1. <?php
  2. $host = 'localhost';
  3. $user = 'root'; 
  4. $pass = 'haslo'; 
  5. $database = 'C:\Program Files\WebServ\mysql';
  6.  
  7. $o = mysql_connect( $host, $user, $pass ) or die(mysql_error());  
  8. $s = mysql_select_db( $database ) or die(mysql_error());
  9. ?>

Wczytuje się on oczywiście w momencie ładowania login.php, który loguje usera.
I tutaj występuje mój zgryz - kiedy ładuje login.php, wyskakuje komunikt następującej treści:
Kod
Parse error: syntax error, unexpected $end in C:\Program Files\WebServ\httpd\log\config.php on line 9

Jak wiadać, linia 9 to jedynie znacznik zamykający skrypt, dlatego niezbyt rozumię o co chodzi. Proszę o pomoc i z góry dziękuję smile.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




na przyszlosc nie wal tytulu "komunikat o bledzie". jak juz coc to daj ten blad w formie skroconej.
Wszystko przez tą linijke:
  1. <?php
  2. $database = 'C:\Program Files\WebServ\mysql'
  3. ?>
nawet koloruje ci inaczej smile.gif \' traktowane jest jako wstawienie apostrofa do tekstu objetego apostrafami, stąd ten blad, gdyz tekst nie jest konczony.
powinno pomoc:
  1. <?php
  2. $database = 'C:\Program Files\WebServ\mysql\\';
  3. ?>


edit: hehe, nie przylukalem ze ty tę ścieżkę potem jako baze danych traktujesz smile.gif Ja ci poprawilem parse errora, ale TomASS poprawil ci błąd logiczny winksmiley.jpg


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
TomASS
post
Post #3





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

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


Chyba mysql_select_db nie za bardzo spodoba się takie coś C:\Program Files\WebServ\mysql\, wydaje mi się, że tutaj może być tylko nazwa bazy danych:
  1. <?php
  2.  
  3. $bd = 'jakas_nazwa_bd';
  4.  
  5. ?>

Bo skąd będziesz wiedział gdzie na serwerze są trzymane pliki bazy danych?

Ten post edytował TomASS 7.04.2006, 11:15:18


--------------------
Go to the top of the page
+Quote Post
fr3di
post
Post #4





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 4.04.2006

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


Wiem wiem, już wiem winksmiley.jpg
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 Aktualny czas: 19.08.2025 - 19:58