Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Server nie akceptuje $_SERVER['document_root']...
Forum PHP.pl > Forum > PHP
cyp3r
Witam.
Jeden z serwerów mam w hostingu internetdsl od TP SA. I serwer nie akceptuje mi odczytywania wartości z tablicy $_SERVER['document_root']. Administrator odpisał, żebym użył zmiennych systemowych php w celu znalezienia ścieżki... Jak mogę to zrobic?

Skrypt wygląda następująco:
  1. <?php
  2. // Otwarcie pliku z liczbÄ… przetargow
  3. if(!$plik=@fopen("przetargi/ile.txt", "r")) exit ('Nie moĹĽna otworzyć pliku z danymi');
  4. $ile=fgets($plik);
  5. if(!fclose($plik)) exit('Nie moĹĽna zamknąć pliku z danymi');
  6.  
  7. //Zmienne
  8. $przetarg=$_POST['przetarg_nazwa'];
  9. $data=$_POST['data'];
  10. $informacje=$_POST['informacje'];
  11. $pid=$ile + 1;
  12. $rok=$_POST['rok'];
  13. $plik_tmp = $_FILES['plik']['tmp_name']; 
  14. $plik_nazwa = $_FILES['plik']['name']; 
  15.  
  16. if (is_uploaded_file($plik_tmp)) {
  17.  
  18. move_uploaded_file($plik_tmp, $_SERVER['DOCUMENT_ROOT'].'/files/przetargi/'.$rok.'/'.$plik_nazwa);
  19. @chmod($_SERVER['DOCUMENT_ROOT'].'/files/przetargi/'.$rok.'/'.$plik_nazwa, 0755);
  20. rename($_SERVER['DOCUMENT_ROOT'].'/files/przetargi/'.$rok.'/'.$plik_nazwa, $_SERVER['DOCUMENT_ROOT'].'/files/przetargi/'.$rok.'/'.$pid);
  21. }
  22.  
  23. $przetarg=trim($przetarg);
  24. $plik_nazwa=trim($plik_nazwa);
  25. $informacja=trim($informacja);
  26. $data=trim($data);
  27.  
  28. //Otwarcie pliku i weryfikacja danych
  29. if(!@file_put_contents("przetargi/$rok/$pid.txt", "$przetargn$pidn$informacjen$datan$rok")) exit('Nie moĹĽna zapisać informacji.');
  30.  
  31. // Zapisanie aktualnej liczby tematĂłw
  32. if(!$plik=@fopen("przetargi/ile.txt", "w")) exit ('Nie moĹĽna otworzyć pliku z danymi');
  33. if(!fwrite($plik, "$pid")) exit ('Nie moĹĽna zapisać danych');
  34. if(!fclose($plik)) exit('Nie moĹĽna zamknąć pliku z danymi');
  35. ?>
  36. <script type="text/javascript">
  37. <!--
  38. function FP_goToURL(url) {//v1.0
  39.  window.location=url;
  40. }
  41. // -->
  42. </script>
  43. <body onload="FP_goToURL(/*href*/'index.php?go=admin')">
strife
Pewnie chodziło mu o coś takiego:
  1. <?php
  2. echo realpath( dirname( __FILE__ ) );
  3. ?>


Pozdrawiam.
Babcia@Stefa
Witam, ja mam podoby problem, gdyż mi serwer nie zwraca żadnej wartości dla $HTTP_REFERER.
Strone mam na serwerze yoyo.pl ...

Dziękuję, Babcia@Stefa
strife
Cytat(Babcia@Stefa @ 10.02.2007, 11:36:50 ) *
Witam, ja mam podoby problem, gdyż mi serwer nie zwraca żadnej wartości dla $HTTP_REFERER.
Strone mam na serwerze yoyo.pl ...

Dziękuję, Babcia@Stefa

A dla $_SERVER['HTTP_REFERER'] zwraca? snitch.gif
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.