Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: ścieżka do folderu w ktorym znajduje się pli
Forum PHP.pl > Forum > PHP
bartek24m
Mam skrypt w ktorym chcialbym przypisać zmiennej $sciezka automatycznie sciezke do tego katalogu

/home/user/domena/public_html/folder

chcialbym aby cos takiego automatycznie przypisywał mi skrypt gdyż po wpisaniu .. przenosi mi poza publuc_html a tego nie chce winksmiley.jpg



  1. <?php
  2. if(isset($_POST['przenies'])){
  3. $c=count($_POST['zaznacz']);
  4. if(isset($_POST['zaznacz_kat'][0])) $wybrany_katalog = ($_POST['zaznacz_kat'][0]);
  5. else $wybrany_katalog = "..";
  6. echo "$wybrany_katalog";
  7. for($x=0; $x<$c; ++$x){
  8. $przenies_plik = ($_POST['zaznacz'][$x]);
  9. rename("$przenies_plik", "$wybrany_katalog/nowy-plik.test");
  10. }
  11. }
  12. ?>
legorek
Nie bardzo rozumiem pytanie, ale może zainteresuje ci zawartość zmiennej: $_SERVER['DOCUMENT_ROOT']
bartek24m
hmm dobre, przydatna funckja jednak $_SERVER['DOCUMENT_ROOT'] daje mi ścieżkę do mojego katalogu public_html

podejrzewam ze zalezne jest to od tego gdzie wskazuje domena.pl

mi jednak chodzi oto zey wskazywalo

/home/nazwa-usera/domena/public_html/katalog/podkatalog/itp

zeby w pliku index.php w katalogu itp wkleić kod ktory pokaże mi ścieżke

/home/nazwa-usera/domena/public_html/katalog/podkatalog/

a nie /home/nazwa-usera/domena/public_html/ jak w przypadku $_SERVER['DOCUMENT_ROOT']


podsumowujac chodzi mi o bezwgledną sciezke do katalogu w ktorym znajduje się plik php
legorek
  1. <?php
  2. echo dirname($_SERVER["SCRIPT_FILENAME"]);
  3. ?>


Polecam zapoznać się z tablica $_SERVER:

  1. <?php
  2. var_dump($_SERVER)
  3. ?>
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.