Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> upload nowych plików w miejsce starych, nie ma błędó ale plików też nie
borcenty
post 21.07.2005, 17:07:43
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 4.01.2004

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


Witam,

jakiś czas temu wysearchowałem sobie na tym forum skrypcik uploadujący plik na serwer. O ile mnie pamięć nie myli autor mówił że trzeba być ostrożnym bo jeśli plik o danej nazwie już istnieje to zostanie nadpisany.

No więc skopiowałem sobie identyczny formularzyk jak przy dodawaniu zdjęć i nazwałem go "edycja zdjęć". rózni się tylko podaną zmienną $id. wcześniej id to było id ostatniego dodanego rekordu do bazy. teraz id to id edytowanego produktu

wszystko śmiga, nie wyskakują żadne błędy ale na serwi wciąż stare pliki i ani śladu po nowych. problem safe-mode mnie nei dotyczy bo upload nowych fotek działa. Musze najpierw skasować stare pliki a potem upload nowych czy jak? Jeśli tak to jak to zrobić?

obecny skrypt dodania plików wygląda tak:

  1. <?php
  2.  
  3. function upload_new($file, $id)
  4. {
  5. $photosdir=&#092;"../foto/\";    
  6. if( is_uploaded_file( $file['tmp_name'] ) )
  7.     {
  8.         if(!move_uploaded_file( $file['tmp_name'], $photosdir.$id.'.jpg' ) )
  9.         {
  10.             echo 'Upload pliku nie powiódł się!';
  11.             return FALSE;
  12.         }
  13.     }
  14.     else
  15.     {
  16.         echo 'Wystąpił błąd podczas wysyłania pliku na serwer!';
  17.         return FALSE;
  18.     }
  19.     return TRUE;
  20. }
  21.  
  22. $id = $_POST['id'];
  23. upload_new($_FILES['zdjecie_new'], $id);
  24.  
  25.  
  26. ?>




EDIT:\\ już wszystko jasne. zawsze robie ten sam błąd withstupidsmiley.gif

  1. value = <? $id; ?>
  2.  
  3. // zamiast
  4.  
  5. value = <? print $id; ?>


sory za zawracanie tyłka. można śmialo wywalić posta

Ten post edytował borcenty 21.07.2005, 17:24:59
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 17:14