Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] rename pliku
Forum PHP.pl > Forum > Przedszkole
bastek8989
Witam

Chcialbym tak zmieniac ten skrypt zeby do nazwy byl zawsze dodawany numerek (id) ale rozszerzenie musi bys nienaruszone, podczas moich prob zawsze bylo one kasowane

prosze pomozcie

  1. <?php
  2. $temp_name = $_FILES['userfile']['tmp_name'];
  3. $file_name = $_FILES['userfile']['name'];
  4. $file_name = str_replace("","",$file_name);
  5. $file_name = str_replace("'","",$file_name);
  6. $file_path = $upload_dir.$file_name;
  7. ?>
czachor
rozszerzenie jest po kropce, więc zmieniaj kropkę na id+kropkę... chyba, że kropek jest więcej, to wyciągaj rozszerzenie np. przy pomocy strrchr" title="Zobacz w manualu php" target="_manual i dodawaj id, a potem sklejaj.
bastek8989
no dobra ale po kropce rozszerzenia sa rozne skad on bedzie wiedzial ze to akurat jpg a nie gif?
czachor
A ma to jakieś znaczenie?
Jak tak, to po prostu zwykły if(){}...
bastek8989
wystarzcylo

  1. <?php
  2. $file_name = $id. '.'. substr(strrchr($file_name, "."), 1);
  3. ?>
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.