Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Jak z adresu URL pobrać tylko nazwę pliku
tadek92
post
Post #1





Grupa: Zarejestrowani
Postów: 108
Pomógł: 3
Dołączył: 26.07.2008

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


Witam!

Chciałbym z adresu URL odczytać tylko nazwę pliku np. URL wygląda tak:
http://localhost/plik.php. Interesuje mnie tylko nazwa pliku, a więc pliki.php

Jak to zrobić?

Proszę o pomoc
Go to the top of the page
+Quote Post
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


parse_url()
Go to the top of the page
+Quote Post
tadek92
post
Post #3





Grupa: Zarejestrowani
Postów: 108
Pomógł: 3
Dołączył: 26.07.2008

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


Kurcze nie za bardzo wiem jak tego użyć.
Go to the top of the page
+Quote Post
mike
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(tadek92 @ 17.02.2009, 14:42:24 ) *
Kurcze nie za bardzo wiem jak tego użyć.
Pokaż co robisz i z czym sobie nie radzisz.
Go to the top of the page
+Quote Post
tadek92
post
Post #5





Grupa: Zarejestrowani
Postów: 108
Pomógł: 3
Dołączył: 26.07.2008

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


Ja robię to trochę inaczej używam tego:
Kod
$_SERVER["PHP_SELF"]


i wszystko dobrze pobiera nazwę pliku tylko chciałbym zrobić z tym coś takiego;
Kod
<?php

     $page=$_SERVER["PHP_SELF"];
     if($page)
         {
         include("admin/db/page/$page");
         }
         elseif($page==0)
         {
         include("admin/db/page/$startpage");
         }

?>


przedtem miałem nazwę pliku przesyłaną metodą GET:
http://localhost/index.php?page=plik.php
a kod przetwarzający wyglądał tak:
Kod
<?php
     $page=$_GET['page'];
     if($page)
         {
         include("admin/db/page/$page");
         }
         elseif($page==0)
         {
         include("admin/db/page/$startpage");
         }

?>

A teraz używam mod rewrite i adres wygląda tak http://localhost/plik.php
Go to the top of the page
+Quote Post
Ociu
post
Post #6





Grupa: Moderatorzy
Postów: 1 566
Pomógł: 37
Dołączył: 14.05.2003
Skąd: Kraków




PHP -> Przedszkole.
Go to the top of the page
+Quote Post
ddiceman
post
Post #7





Grupa: Zarejestrowani
Postów: 326
Pomógł: 121
Dołączył: 23.07.2008
Skąd: Wrocław

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


Zle uzywasz mod rewrite...
No ale jesli juz potrzebujesz, to mozesz
  1. <?php
  2. $page = substr($_SERVER["PHP_SELF"], strrpos($_SERVER["PHP_SELF"], '/'));
  3. ?>
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: 22.08.2025 - 09:20