Witam,

z swfupload korzystam po raz pierwszy, dlatego nie wiem co mam zrobić żeby działało.
Problem polega na tym, że na stronie plugin się ładuje, wybieram pliki, niby wysyła. Problem w tym, że plik, który zarządza wysłanymi plikami nie robi z nimi kompletnie nic, jakby ich w ogóle nie było. Próbowałem, kombinowałem i nic.

Byłbym na prawdę bardzo wdzięczny, gdyby ktoś podsunął przykład albo chociaż kawałek kodu, który coś z tymi plikami robi, bo te oficjalne właśnie nie robią nic i nie wiem jak zrobić, żeby ten mój zaczął. Mój kod (praktycznie to samo co z przykładów):
JS
[JAVASCRIPT] pobierz, plaintext
  1. <script type="text/javascript">";
  2. var swfu;
  3. var settings = {
  4. flash_url : "swfupload.swf";
  5. upload_url: "upload.php";
  6. post_params: {"file_folder" : id};
  7. file_size_limit : "10MB";
  8. file_types : "*.*";
  9. file_types_description : "Wszystkie pliki";
  10. file_upload_limit : 100;
  11. file_queue_limit : 1;
  12. custom_settings : {
  13. progressTarget : "fsUploadProgress";
  14. cancelButtonId : "btnCancel";
  15. };
  16. debug: false;
  17. button_width: "90";
  18. button_height: "29";
  19. button_placeholder_id: "spanButtonPlaceHolder";
  20. button_text: '<span class="sendFileButton">Wybierz pliki</span>';
  21. button_text_style: ".sendFileButton { font-size: 12px; font-weight: bold; color: #000; padding: 2px 5px 2px 5px; }";
  22. button_text_left_padding: 3;
  23. button_text_top_padding: 3;
  24. file_queued_handler : fileQueued;
  25. file_queue_error_handler : fileQueueError;
  26. file_dialog_complete_handler : fileDialogComplete;
  27. upload_start_handler : uploadStart;
  28. upload_progress_handler : uploadProgress;
  29. upload_error_handler : uploadError;
  30. upload_success_handler : uploadSuccess;
  31. upload_complete_handler : uploadComplete;
  32. queue_complete_handler : queueComplete;
  33. };
  34. swfu = new SWFUpload(settings);
  35. </script>
[JAVASCRIPT] pobierz, plaintext

PHP (w skrócie)
  1. if(!isset($_FILES["Filedata"]) || !is_uploaded_file($_FILES["Filedata"]["tmp_name"]) || $_FILES["Filedata"]["error"] != 0) {
  2. //header("Location: /");
  3. } else {
  4. $uploadFile = $_FILES['Filedata'];
  5. ......//tu jest cała reszta, nie ma sensu pisać

i html
  1. <div class="fieldset flash" id="fsUploadProgress"></div>
  2. <span id="spanButtonPlaceHolder">Wybierz pliki</span>
  3. <input id="btnCancel" type="button" class="button" value="Przerwij wysyłanie wszystkich plików" onclick="swfu.cancelQueue();" disabled="disabled" style="margin: 2px 0 0 0; font-size: 10px; padding: 2px;" />";
  4. <div id="divStatus"></div>

I to wszystko co z tym związane. Niby wysyła, pokazuje postęp itd. ale nie wykonuje PHP, który był przeze mnie sprawdzany dużo razy i wszystko tam jest ok.
Prosiłbym o ewentualną korektę jak coś jest źle.

I jeszcze jedno, te 2 linijki
[JAVASCRIPT] pobierz, plaintext
  1. button_text: '<span class="sendFileButton">Wybierz pliki</span>';
  2. button_text_style: ".sendFileButton { font-size: 12px; font-weight: bold; color: #000; padding: 2px 5px 2px 5px; }";
[JAVASCRIPT] pobierz, plaintext

niby jest jak ma być a w ogóle to się nie odnosi do wyglądu tego buttona, ciągle jest białe tło i czarny tekst. Jak tu coś zmienię, tło dodam czy coś to jedyna zmiana to tekst się robi niebieski - nieważne jaki podam tutaj - a tła dalej nie ma. Jaki jest tego powód?

Za wszelką pomoc dziękuję, jak było na forum to proszę o podanie tematu, bo nie znalazłem.

Dobra, tamto już ogarnąłem i działa (chodziło rzecz jasna o sesje, bo flash nie obsługuje ciasteczek i syf się robi, ale obszedłem to po swojemu i działa).

CSS też już zrobiłem, ale jako obrazek w tle.