Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][JavaScript]Nie przeładowuje się strona, upload pliku
redelek
post
Post #1





Grupa: Zarejestrowani
Postów: 658
Pomógł: 37
Dołączył: 4.06.2005
Skąd: Wawa

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


Cześć,

Znalazłem na internecie taki fajny skrypt który przed dodaniem pliku pokazuje animowane kółko ( ajaxfileupload link). Dostosowałem go do swoich potrzeb, ale mam jeden mały problemik.

Kółko animowane mi się wyświetla, dodaje plik ale nie przeładowuje strony
JS
  1. <script type=\"text/javascript\">
  2. function ajaxFileUpload()
  3. {
  4. $(\"#loading\")
  5. .ajaxStart(function(){
  6. $(this).show();
  7. })
  8. .ajaxComplete(function(){
  9. $(this).hide();
  10. });
  11.  
  12. $.ajaxFileUpload
  13. (
  14. {
  15. url:'index_login.php?rek=dodaj',
  16. fileElementId:'f_plik',
  17.  
  18.  
  19. }
  20. )
  21.  
  22. return false;
  23.  
  24. }
  25. </script>

W pliku index_login.php mam taki skrypt
  1. <?php
  2. if ($error==0){
  3.        @move_uploaded_file($nazwa_tmp, $path);
  4.        polacz_db();
  5.        $wynik = "INSERT INTO $M_TABELA (id_plik, p_nazwa, p_pojemnosc, p_typ, uzytkownik, dt_dodania, status) ".
  6.            "VALUES (NULL, '$nazwa_pliku', '$pojemnosc_pliku', '$typ_pliku', '$us', NOW(), 0)";
  7.            // sprawdzamy czy zapytanie mysql_query zwraca 1 jeśli rekord dodany poprawnie    
  8.        mysql_query($wynik) or die ('Nie można dodac do bazy');
  9.            echo '<p class="pole_info">Dziękujemy dane zapisane poprawnie</p>';
  10.            echo '<p class="pole_info"> Za 5 sek. nastąpi automatyczne przegierowanie. Jeśli nie zadziała kliknij ZIELONĄ IKONKĘ</p><META HTTP-EQUIV="Refresh" CONTENT="5; URL=index_login.php">';
  11.      echo '<a style="text-decoration: none;" href="index_login.php">&nbsp;<img style="border: 0px;" src="'.$img.'/b_back.png" width="22" height="22" /></a>';
  12.            exit;
  13.                    
  14.        }
  15.        echo '<a style="text-decoration: none;" href="index_login.php?rek=d">&nbsp;<img style="border: 0px;" src="'.$img.'/b_back.png" width="22" height="22" /></a>';
  16.    }
  17.    else { echo "Niedozwolone parametry";}
  18. }
  19. ?>

Problem jest w tym , że po przeniesieniu pliku nie przerzuca do strony index_login.php a to jest tu
  1. <?php
  2. echo '<p class="pole_info">Dziękujemy dane zapisane poprawnie</p>';
  3.            echo '<p class="pole_info"> Za 5 sek. nastąpi automatyczne przegierowanie. Jeśli nie zadziała kliknij ZIELONĄ IKONKĘ</p><META HTTP-EQUIV="Refresh" CONTENT="5; URL=index_login.php">';
  4. ?>


Dlaczego wykonuje mi move_uploaded_file, a już nie robi automatycznego przekierowania?

Ma ktoś może jakiś pomysł na to ?

Dzięki
Redelek
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: 19.09.2025 - 19:30