Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Ajaxupload i problem z operą
Forum PHP.pl > Forum > XML, AJAX
atomek_16
Witam

Googlowałem, ale nie znalazłem.

Korzystam ze skryptu jquery oraz ajaxupload.3.5.js:
http://naszelipno.pl/ajaxupload.3.5.js

Kod strony index.html:
  1. <span id="status"></span>
  2. <input id="upload" size="35" type=file name='images[]'>
  3. <script type="text/javascript" >
  4. $(function(){
  5. var btnUpload=$('#upload');
  6. var status=$('#status');
  7. new AjaxUpload(btnUpload, {
  8. action: 'upload-file.php',
  9.  
  10. name: 'uploadfile',
  11. onSubmit: function(file, ext){
  12. if (! (ext && /^(jpg|jpeg)$/.test(ext))){
  13. status.html('Tylko jpg');
  14. return false;
  15. }
  16. status.html('Wgrywam plik...');
  17. },
  18. onComplete: function(file, response){
  19. status.html('');
  20. if(response==="success"){
  21. status.html('Dodalem');
  22. } else{
  23. $('<li></li>').appendTo('#files').text(file).addClass('error');
  24. status.html('Nie udalo sie dodac :(');
  25. }
  26. }
  27. });
  28.  
  29. });


Plik upload-file.php
  1. <?php
  2. $uploaddir = 'sciezka/do/katalogu';
  3. $file = basename($_FILES['uploadfile']['name']);
  4.  
  5. if (move_uploaded_file($_FILES['uploadfile']['tmp_name'], $file)) {
  6. echo "success";
  7. } else {
  8. echo "error";
  9. }
  10. ?>


I działa wyśmienicie na IE, Firefoxie, Chromie, nawet w przeglądarce gry Call Of Duty MW2 tongue.gif
Natomiast w Operze kopiuje plik na serwer, ale po zakończeniu pracy wyswietla błąd: "Nie udalo sie dodac sad.gif". I nie wiem dlaczego. Już kombinowałem na różne sposoby, ale nic to nie daje. Bardzo Was proszę o pomoc nad rozwiązaniem tego problemu!

Pozdrawiam!
nospor
nie:===
a: ==

js to nie php
atomek_16
Cytat(nospor @ 12.11.2010, 09:30:43 ) *
nie:===
a: ==

js to nie php


Próbowałem i tej sztuczki, ale nadal nie chce zadziałać sad.gif
nospor
alert(response);
co ci zwraca?
atomek_16
Cytat(nospor @ 12.11.2010, 10:23:25 ) *
alert(response);
co ci zwraca?


"success"
nospor
Gdyby tak bylo to by ci sie ten blad nie wyswietlal winksmiley.jpg
Pewnie masz jeszcze jakis bialy znak czy cos
atomek_16
Cytat(nospor @ 12.11.2010, 11:14:59 ) *
Gdyby tak bylo to by ci sie ten blad nie wyswietlal winksmiley.jpg
Pewnie masz jeszcze jakis bialy znak czy cos


http://img217.imageshack.us/img217/4384/bladopera.png

klikam "ok" i wyświetla błąd
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.