Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] obcięcie stringa
slawekpiotr
post 5.02.2024, 06:33:24
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 22.01.2020

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


Mam skrypt który uruchamiam na 2 maszynach na jednej jest na adresie localhost/a/public/register na drugiej a.app/register co zrobić aby na obu maszynach $uri wykazywało /register ? bo w tej chwili na tej maszynie z localhost/a/public/register pokazuje $uri /a/public/register a tej z a.app jest /register

zmienną $uri mam zapisaną tak
  1. $uri = $_SERVER['REQUEST_URI'];


na maszynie z domeną a.app mam przypisaną ścieżkę /a/public/ do tej domeny, na drugiej maszynie z powodu ograniczeń nie mogę stworzyć domeny a.app

Ten post edytował slawekpiotr 5.02.2024, 06:36:41
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
slawekpiotr
post 5.02.2024, 13:20:43
Post #2





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 22.01.2020

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


Dzięki ale chyba nie bardzo działa bo zwraca mi tylko ostatni wyraz a nie o to chodziło.
To może inaczej bo może nie dość jasno pisałem problem.
mam ten sam serwis/adres uruchamiany z 2 lokalizacji
1. domena.pl/sciezka/do/folderu/x
2. localhost/abc/public/sciezka/do/folderu/x
pobieram uri poprzez $_SERVER['REQUEST_URI']
  1. $uri = parse_url($_SERVER['REQUEST_URI'])['path'];
  2. if($_SERVER['SERVER_NAME']=='localhost') {
  3. $a = $uri; // tu zwraca '/abc/public/sciezka/do/folderu/x'
  4. } else {
  5. $a = $uri; // tu zwraca '/sciezka/do/folderu/x'
  6. }
  7. echo $a;

pytanie co zrobić aby zmienna $uri w każdym z powyższych przypadków tj na localhoście i poza localhostem zwracała z tego stringa /sciezka/do/folderu/x
/sciezka/do/folderu/x - będzie dynamiczna. Krótko mówiąc chcę w przypadku localhosta wyciąć "/abc/public" z początku albo może pierwszy public i wszystko co przed nim

Ten post edytował slawekpiotr 5.02.2024, 13:35:14
Go to the top of the page
+Quote Post

Posty w temacie


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: 16.06.2024 - 17:11