Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Proste adresy url
Forum PHP.pl > Forum > PHP
Cliassi
Witam, mam plik index.php?v=show_user&id=1 . chciałbym aby w linku nie było takiego czegoś tylko tak: /1,opisusera . opis juz przetwarzam na angielskie znaki i precinki jednak nie moge znalezc jak "usunac" wyswietlanie nazwy pliku.
Cliassi
mam taki kodzik
  1. $arrParams = array();
  2. $strDefaultPath = '/';
  3. $_SERVER['PATH_INFO'] = isset( $_SERVER['PATH_INFO'] ) ? $_SERVER['PATH_INFO'] : $strDefaultPath;
  4. $arrParams = explode( '/', substr( $_SERVER['PATH_INFO'], 1) );


i teraz daje $value=$arrParams[0];
i w swichtu chce zeby zamiast index.php?v=users było index.php/users jednak wtedy ładuje się tak jakby bez css'a. Ktoś miał ten błąd ?
nospor
Należy podawać pełne ścieżki do css i js

Czyli nie: style.css
a: http://mojastrona.pl/style.css
Cliassi
dzieki a nie da sie zrobić tak zeby nie uzywac domeny ? i do czego sluza np. "../..." w sciezkach do np pliku css?
nospor
Zamiast domeny możesz pisać /style.css
.. oznacza katalog wyżej.
../.. dwa katalogi wyżej.
Cliassi
a da sie jakoś zrobić zeby nie trzeba było teraz zmieniać ścieżek do zdjec ? tylko pozostały takie jak są w podanym linku ?

dodatkowo galeria lightbox przestała działać kod:

  1. <script src="/shop/js/jquery-1.7.2.min.js"></script>
  2. <script src="/shop/lightbox/js/lightbox.js"></script>
  3. <link href="/shop/lightbox/css/lightbox.css" rel="stylesheet" />


a potem w zdjęciu:

  1. <a href=\"/shop/".$zdjecie[0]."\" rel=\"lightbox[roadtrip]\" title=\"$nazwa\">
  2. <img src=\"/shop/".$zdjecie[0]."\" alt=\"$nazwa\" style=\"max-width:300px; border: 1px solid #757575; max-height:300px\">
  3. <p><span>Kliknij aby powiększyć</span></p>
  4. </a>


sciezka do zdjecia jest dobra. problem polega na tym ze przekierwuje do samego zdjecia a nie wyswietla go na stronie.
zegarek84
ustaw sobie base na stronie - wtedy nie będziesz musiał podawać całego adresu...

jeszcze wszystko zależy jak przekierowujesz ruch do tego pliku index.php, jeśli w .htaccess to luknij se jaki jest np. przy Zend Framwork - jak zdjęcia masz w public i przekierowanie podobne do zendowskiego oraz poprawne ścieżki do plików z base lub pełne adresy to te obrazki się wyświetlą... a jeśli wszystko przekierowujesz do pliku index.php to musisz wyświetlać obrazki z poziomu php ;p
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.