Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> <a href="index.php5?id=slownik"> nie działa :/, index.php?id=slownik działa - plik php5 nie działa
moyzes
post 11.02.2007, 22:27:44
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 27.01.2007

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


Mam taki problem:

Coś takiego:
  1. <a href="index.php5?id=slownik">

nie działa.
id jest nazwą pliku, który jest wyświetlany w tabelce - w tym wypadku nie jest on widziany.

Gdy zmienię nazwę pliku z index.php5 na index.php i wklepie w nim:
  1. <a href="index.php?id=slownik">

wszystko działa prawidłowo.

Czy wie ktoś czym może to być spowodowane?

Ten post edytował strife 11.02.2007, 23:18:51
Go to the top of the page
+Quote Post
kwiateusz
post 11.02.2007, 22:29:51
Post #2


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




Twój serwer w ogóle obsługuje pliki z rozszerzeniem php5? jakiś błąd jest zwracany gdy opalasz go gdy ma rozszerzenie php5?
Go to the top of the page
+Quote Post
moyzes
post 11.02.2007, 22:34:55
Post #3





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 27.01.2007

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


Serwer obsługuje php5.

Nie jest zwracany żaden błąd - po prostu nie widzi pliku (id=slownik ... slownik to nazwa pliku, który nie jest widziany).
Go to the top of the page
+Quote Post
strife
post 11.02.2007, 23:21:23
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


Cytat(moyzes @ 11.02.2007, 22:34:55 ) *
Serwer obsługuje php5.

Nie jest zwracany żaden błąd - po prostu nie widzi pliku (id=slownik ... slownik to nazwa pliku, który nie jest widziany).


No jasne, ale niekoniecznie serwer, ktory obsługuje php5 musi brać pod uwagę pliki które mają rozszerzenie *.php5. Jeśli jednak nadal masz pewność podaj nam kod, który odpowiada za includowanie plików.


--------------------
Go to the top of the page
+Quote Post
moyzes
post 12.02.2007, 10:11:27
Post #5





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 27.01.2007

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


A w jaki sposób sprawdzić czy serwer bierze/nie bierze pod uwagę pliki z rozszerzeniem .php5 ?
Go to the top of the page
+Quote Post
phpion
post 12.02.2007, 10:15:55
Post #6





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




w httpd.conf powinien byc taki wpis (lub w .htaccess jesli nie masz dostepu do httpd.conf):
  1. AddType application/x-httpd-php .php5
Go to the top of the page
+Quote Post
moyzes
post 12.02.2007, 13:07:05
Post #7





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 27.01.2007

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


Wpisałem to, co mi podałeś w .htaccess i nadal nie działa.

W .htaccess mam:
DirectoryIndex index.php5
AddType application/x-httpd-php .php5
IndexIgnore *


Kod
Tutaj mam wyświetlanie pliku w tabeli:

  1. <b>
  2. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&raquo;&nbsp;<a href="index.php5?id=constans/wyniki">Wyniki</a><br>
  3. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&raquo;&nbsp;<a href="index.php5?id=constans/zasady">Zasady gry</a><br>
  4. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&raquo;&nbsp;<a href="index.php5?id=constans/slownik">Słownik</a><br>
  5. </b>


A tutaj mam includowanie pliku:

  1. <?php
  2. $urls="pliki/".$id.".php";
  3. if(file_exists("$urls"))
  4. {
  5. include("$urls");
  6. }
  7. else{
  8. include("pliki/constans/witaj.php");
  9. }
  10. ?>


Pliki te mają oczywiście rozszerzenia .php

Ten post edytował moyzes 12.02.2007, 13:11:01
Go to the top of the page
+Quote Post
Riklaunim
post 12.02.2007, 16:03:09
Post #8





Grupa: Zarejestrowani
Postów: 640
Pomógł: 44
Dołączył: 8.02.2004

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


  1. <?php
  2. $urls='pliki/'.$_GET['id'].'.php';
  3. if(is_file($urls))
  4. {
  5. include($urls);
  6. }
  7. else{
  8. include('pliki/constans/witaj.php');
  9. }
  10. ?>


Zmienne z linków dostępne są w tablicy $_GET, dane z formularzy w $_POST. Dawno dawno temu gdy "register globals ON" były ok $id zamiast $_GET['id'] też by zadziałało winksmiley.jpg


--------------------
Biblioteki: Skrypty, CMS | Kurs PHP | Python
Go to the top of the page
+Quote Post
moyzes
post 12.02.2007, 17:51:01
Post #9





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 27.01.2007

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


I to jest prawidłowe rozwiązanie!

Dziękuję bardzo wszystkim, którzy zabrali głos.
Szczególnie panu Riklaunim.
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: 29.06.2025 - 08:13