Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> calkowita zmiana nazwy pliku
nieraczek
post
Post #1





Grupa: Zarejestrowani
Postów: 405
Pomógł: 6
Dołączył: 12.01.2007

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


Mam formularz do ladowania zdjecia i chcialbym zmienic calkowicie nazwe ladowanego zdjecia (tzn. bez dodawania jakis wartosci na poczatku nazwy itp.) jednak tak, zeby nie zmienic rozszerzenia zdjecia. Robie tak jak nizej - czy dobrze robie - czy jest to bezpieczne ?


  1. <?php
  2. if($_FILES['zdjecie']['type']=='image/gif' || $_FILES['zdjecie']['type']=='image/jpeg' || $_FILES['zdjecie']['type']=='image/bmp')
  3. {
  4.        //int strrpos(string stog, string igla) - zwraca pozycje ostatniego wystapienia 'igla' w 'stog'
  5.        //string substr_replace(string ciag, string zamiana, int start, int [dlugosc]) - zamienia 'ciag' na 'zamiana'
  6.        //od 'start' o dlugosci (parametr opcjonalny) 'dlugosc'
  7.  
  8. $pozycjaOstatniejKropki = strrpos($_FILES['zdjecie']['name'], '.');
  9. $nazwapliku = substr_replace($_FILES['zdjecie']['name'], $id, 0, $pozycjaOstatniejKropki); //$id - to nowa nazwa zdjecia
  10. }
  11. ?>


Ten post edytował nieraczek 11.12.2008, 18:50:46
Go to the top of the page
+Quote Post

Posty w temacie
- nieraczek   calkowita zmiana nazwy pliku   11.12.2008, 18:50:12
- - nevt   w zasadzie dobrze, brakuje sprawdzenia, czy plik z...   11.12.2008, 19:08:53
- - nieraczek   Dziękuję   11.12.2008, 19:10:30


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 - 07:32