Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]jak zakodować ścieżkę do pliku w windowsach?
Forum PHP.pl > Forum > Przedszkole
ddkd
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
CuteOne
nie podałeś nazwy pliku..

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

thek
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';
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.