Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: symlink
Forum PHP.pl > Forum > PHP
marcinek37
pracuję na localhoście nad przeróbką strony
nie ma sensu, abym kopiował wszystkich obrazków z serwera, a nie chcę też w każdym miejscu w systemie dodawać pełnej ścieżki strony www, zatem chcę stworzyć symlinka o nazwie images, który byłby powiązany z adresem http://www.[moja domena].pl/images/

czy takiego symlinka mogę stworzyć w notatniku, czy do tego trzeba mieć już jakieś specjalne aplikacje, a jeśli tak, to jakie - najlepiej darmowe
Hekko
To zależy od tego, na jakim systemie działa ten "localhost".
Mephistofeles
Skoro Notatnik, to pewnie Windows:
http://www.windows7home.net/how-to-create-...k-in-windows-7/
marcinek37
ok, to otwieram notatnik i wpisuję w nim:
mklink /D \MyDocs \Users\User1\Documents

tyle że ja chcę, aby ten symlink nazywał się "images", a prowadził to http://www.domena.pl/images/
czyi mam wpisać:
mklink /D \images http://www.domena.pl/images/

i jak mam to potem nazwać? jakie dać rozszerzenie temu plikowi?
Yaresen
To może się wydawać dziwne wink.gif ale jeżeli pracujesz w PHP to:

  1. <?php
  2. function image($img)
  3. {
  4. echo '<img src="http://www.mojadomena.pl/images/'.$img.'">';
  5. }
  6. // image("zdjecie.png");
  7. ?>


I po prostu zdjęcia możesz dodawać korzystając z "image();" wink.gif bez ściągania na localhost

erix
Cytat
czyi mam wpisać:
mklink /D \images http://www.domena.pl/images/

i jak mam to potem nazwać? jakie dać rozszerzenie temu plikowi?

Używaj prawidłowych ścieżek... Używasz względem katalogu root serwera i URL zamiast tego, co jest na dysku.

A IMO najlepiej by było użyć mod_alias i zwyczajnie tworzysz sobie nowy w htaccess. Fakt, to nie będzie na dysku, ale działa na zasadzie symlinków... [;
marcinek37
świetne rozwiązanie!
ale powiedz mi, jak to mam zapisać w pliku htaccess - tego też próbowałem, ale bezskutecznie :/
erix
Pokaż, jak próbowałeś.
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.