Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Problem z include plików
TRaffii
post 29.07.2008, 13:47:21
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 1
Dołączył: 7.05.2007

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


Witam. Mam prosty kod(kawałek)
  1. <?php
  2. include("logowanie/logowanie.php");
  3. ?>

Niby jest ok ale plik index.php otwiera "w sobie" plik logowanie.php. Przez co niestety wszystkie skrypty w tym folderze nie są wykonywane ponieważ serwer nie znajduje ścieżki. Przykład
http://www.mojastron.pl/logowanie/funkcje.php - tu znajduje się plik
Po zaincludowaniu serwer widzi tak:
http://www.mojastron.pl/funkcje.php przez co nie znajduje pliku
I tu moje pytanie: Czy muszę przerabiać cały skrypt pod daną strone(w przypadku innych stron może to się okazać bezużyteczne) czy jest jakiś sposób aby poprzez plik index.php otwierał pliki aby skrypt działał.
Próbowałem troche z include_path jednak nic mi z tego nie wychodzi sciana.gif Mogę prosić o jakąś poradę?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Tomplus
post 29.07.2008, 14:02:16
Post #2





Grupa: Zarejestrowani
Postów: 1 875
Pomógł: 230
Dołączył: 20.03.2005
Skąd: Będzin

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


Tym kodem nie będzie Ci sie pojawiał błąd parsera, ale ...
  1. <?php
  2. @include("logowanie/logowanie.php");
  3. ?>


pokaż jaki masz błąd.
może poprostu nie masz ustawionych praw na katalog logowanie i poprostu skrypt nie ma wstępu do katalogu.
Go to the top of the page
+Quote Post
TRaffii
post 29.07.2008, 14:06:48
Post #3





Grupa: Zarejestrowani
Postów: 11
Pomógł: 1
Dołączył: 7.05.2007

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


Niestety nie pomogło, tak jak napisałem pozostaje w folderze głównym. Jeśli chodzi o uprawnienia to mam na 777.
P.S.Chodzi o chmody?
Go to the top of the page
+Quote Post
lucca
post 29.07.2008, 14:07:45
Post #4





Grupa: Zarejestrowani
Postów: 29
Pomógł: 2
Dołączył: 7.03.2008

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


Cytat(TRaffii @ 29.07.2008, 14:47:21 ) *
Witam. Mam prosty kod(kawałek)
  1. <?php
  2. include(&#092;"logowanie/logowanie.php\");
  3. ?>

Niby jest ok ale plik index.php otwiera "w sobie" plik logowanie.php. Przez co niestety wszystkie skrypty w tym folderze nie są wykonywane ponieważ serwer nie znajduje ścieżki. Przykład
http://www.mojastron.pl/logowanie/funkcje.php - tu znajduje się plik
Po zaincludowaniu serwer widzi tak:
http://www.mojastron.pl/funkcje.php przez co nie znajduje pliku
I tu moje pytanie: Czy muszę przerabiać cały skrypt pod daną strone(w przypadku innych stron może to się okazać bezużyteczne) czy jest jakiś sposób aby poprzez plik index.php otwierał pliki aby skrypt działał.
Próbowałem troche z include_path jednak nic mi z tego nie wychodzi sciana.gif Mogę prosić o jakąś poradę?


Otwiera w sobie czyli pokazuje zawartość? Czy masz w ploki logowanie.php tagi php?
  1. <?php
  2.  
  3. ?>


Ten post edytował lucca 29.07.2008, 14:07:55
Go to the top of the page
+Quote Post
TRaffii
post 29.07.2008, 14:16:08
Post #5





Grupa: Zarejestrowani
Postów: 11
Pomógł: 1
Dołączył: 7.05.2007

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


Tak wygląda plik logowanie.php
  1. <?php
  2. require_once ("funkcje_zakladki.php");
  3. tworz_naglowek_html("");
  4.  
  5. wyswietl_informacje_witryny();
  6. wyswietl_form_log();
  7.  
  8. tworz_stopke_html();
  9. ?>


Wszystko jest porobione w funkcjach, formularz z polami login i password otwiera się bez problemu jednak jeśli chce przesłać dane nie znajduje pliku form:
  1. <a href="formularz_rejestracji.php">Jeszcze nie członek?</a>
  2. <form method=post action="czlonek.php">
  3. <table bgcolor=#cccccc>
  4. <tr>
  5. <td colspan=2>Logowanie członków:</td>
  6. <tr>
  7. <td>Nazwa użytkownika:</td>
  8. <td><input type=text name=nazwa_uz></td></tr>
  9. <tr>
  10. <td>Hasło:</td>
  11. <td><input type=password name=haslo></td></tr>
  12. <tr>
  13. <td colspan=2 align=center>
  14. <input type=submit value="Logowanie"></td></tr>
  15. <tr>
  16. <td colspan=2><a href="zapomnij_formularz.php">Zapomniane hasło?</a></td>
  17. </tr>
  18. </table></form>


Aby te linki działały np Zapomniane hasło musiałbym przed zapomnij _formularz.php dodać logowanie/ Jednak chce tego uniknąć ponieważ wiąże się to ze zmianą sporej ilości plików.

Ten post edytował TRaffii 29.07.2008, 14:19:07
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: 20.07.2025 - 07:12