Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]jak zakodować ścieżkę do pliku w windowsach?
ddkd
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 15.01.2011

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


potrzebuję otworzyć plik do odczytu który znajduje się w innym katalogu niż skrypt. jak powinna wygladac sciezka do niego?
  1. $fn="C:\Program Files\Apache Software Foundation\Apache2.2\logs\log";
  2. $plik = fopen ($fn, "r");
  3.  


problemem prawdopodobnie są ukośniki i spacje w nazwach katalogów.

pozdro
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
CuteOne
post
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


nie podałeś nazwy pliku..

  1. $path = 'C:\Program Files\Apache Software Foundation\Apache2.2\logs\log.txt';
  2. $handler = fopen ($path, "r");

Go to the top of the page
+Quote Post
thek
post
Post #3





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Albo ścieżka względna wobec pliku wywołującego, albo bezwzględna od Document Root, albo też bezwzględna jak podałeś. Problemem na Windowsie jest używanie znaków ucieczki. dodaj przed ukośnikami jeszcze jeden ukośnik, a więc z
  1. $path = 'C:\Program Files\Apache Software Foundation\Apache2.2\logs\log.txt';

zrób
  1. $path = 'C:\\Program Files\\Apache Software Foundation\\Apache2.2\\logs\\log.txt';
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 12:34