Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] $_FILES[...]['tmp_name'] - brak backslashy
Forum PHP.pl > Forum > Przedszkole
Aztech
Pobieram sobie z tablicy $_FILES nazwę tymczasową pliku:
  1. <?php
  2. $this->_localName=$_FILES[$key]['tmp_name'];
  3. ?>

,gdzie $key wskazuje mi odpowiednią kolekcję danych
Jednakże file_exists
  1. <?php
  2. file_exists($this->_localName);
  3. ?>

zwraca mi false. Co więcej, jeśli wyświetlę sobie wartość localName to ma ona dziwną zawartość:
Jest:
Kod
D:DOCUME~1TSyLOCALS~1Temp8.tmp

Powinno być:
Kod
"D:\DOCUMENT AND SETTINGS\TSy\LOCAL SETTINGS\Temp\8.tmp"

Wygląda to tak jakby wycinane były wszystkie spacje oraz '\'
PiXel2.0
hmm... A nie zmieniales gdzies lokacji do jakiej maja trafiac uploadowane pliki questionmark.gif
Bo u mnie zapisuje domyslnie na C:\WINDOWS\TEMP\php12.tmp i nie ma problemu z ukosnikami.
Sprawdzalem file_exists($_FILES['plik']['tmp_name']) i tez dziala ok.
Aztech
Czy ktoś się jeszcze spotkał z takim problemem kiedykolwiek? Utknąłem z tym na dobre i nie widzę perspektyw by bez czyjejś pomocy z zewnątrz ugryźć problem
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.