Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jQuery] uploadify - upload do różnych katalogów
marcinpruciak
post
Post #1





Grupa: Zarejestrowani
Postów: 161
Pomógł: 9
Dołączył: 14.07.2008

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


Robię sobie mini file_manager. Chciałbym uploadowac pliki poprzeż uploadify do katalogu w którym się aktualnie znajduję. Wszystko mam już dopracowane, wyprowadzoną ścieżkę. 

Ale uploadify potrafi wrzucać tylko do głównego katalogu. Nie zwraca żadnego błędu, ale plików nie ma.

Kod wygląda tak:

  1. $("#fileUploadname").fileUpload({
  2. 'uploader': '/NewKohana/vendor/jquery/uploadify/uploader.swf',
  3. 'cancelImg': '/NewKohana/vendor/jquery/uploadify/cancel.png',
  4. 'script': '/NewKohana/upload.php?path='+path,
  5. 'folder': path,
  6. 'multi': true,
  7. 'displayData': 'percentage',
  8.  
  9. });
  10.  
  11. });


  1. $tempFile = $_FILES['Filedata']['tmp_name'];
  2. $path_to_upload = '';
  3. $path_to_upload = str_replace(',', '/', $_GET['path']);
  4. $targetPath = 'media/'.$path_to_upload;
  5. $targetFile = str_replace('//','/',$targetPath) .'/'. $_FILES['Filedata']['name'];
  6. (move_uploaded_file($tempFile,$targetFile));
  7. echo '1';


Ścieżka jest zapisana w zmiennej path w javascripcie. Zamiast slasha ma przecinek. Zaczyna się od przecinka np. ,grafiki,layout

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Puść gdzieś ten skrypt na żywo.

Jeśli chodzi o inny skrypt, to polecam SWFUpload. Próbowałem kiedyś poprzestać na samym Uploadify, ale nie dość, że w kodzie biblioteki jest dosłownie śmietnik, to działy się jakieś dziwne rzeczy. Niestety, nie pamiętam, co konkretnie, bo było to jakiś czas temu, ale problemy wymusiły na mnie wymianę skryptu.

SWFUpload ma potężne możliwości, przejrzyj dema. (IMG:style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

Posty w temacie


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: 10.10.2025 - 23:48