Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> podejrzane działanie is_uploaded_file(), wykorzystanie is_uploaded_file() z if
yarexxx
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 24.09.2009

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


Witajcie,

może ktokolwiek już się spotkał z podobną sytuacją: za pomocą is_uploaded_file() robię upload pliku przez formularz (type='file' name ='attach').
Skrypt wygląda tak:

  1. public function upload_single_file(){
  2.  
  3.  
  4. if(is_uploaded_file($_FILES['attach']['tmp_name']))
  5.  
  6. $this->file_path = "c:wamp/www/live/modules/hd/attachements/";
  7.  
  8. $this->file_itself = substr($_FILES['attach']['name'], 0, strrpos($_FILES['attach']['name'], ".")) . "_" . time() . "." . substr($_FILES['attach'] ['name'], strrpos($_FILES['attach']['name'], ".")+1);
  9.  
  10. move_uploaded_file($_FILES['attach']['tmp_name'], $this->file_path.$this->file_itself);
  11.  
  12. return $this->file_itself = "'".$this->file_itself."'";
  13. } else
  14.  
  15. {
  16. return $this->file_itself = "null";
  17.  
  18. }
  19.  
  20. }


Założenie jest takie, aby powyższa funkcja wywoływana przy SUBMIT formularza zwróciła nazwę pliczku jeżeli plik jest wysyłany lub null jeżeli pliku nie ma.
Problem polega na tym, że przy wskazaniu pliku (który na marginesie jest kopiowany do 'c:wamp/www/live/modules/hd/attachements/' i pojawia się tam) funkcja za każdym razem zwraca null - zarówno w przypadku kiedy plik ładujemy jak i w przypadku kiedy pliku nie ma.

Pls o spojrzenie 'świeżym okiem'.
smile.gif
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 21.08.2025 - 21:21