Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Ajaxupload i problem z operą
atomek_16
post
Post #1





Grupa: Zarejestrowani
Postów: 64
Pomógł: 0
Dołączył: 3.09.2004

Ostrzeżenie: (10%)
X----


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!

Ten post edytował atomek_16 12.11.2010, 09:28:29
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: 22.08.2025 - 06:53