Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] pobieranie nazw z tabeli
Forum PHP.pl > Forum > Przedszkole
soliniak
Witam smile.gif, mam kolejne (za pewne banalne) pytanie smile.gif. Za pomocą foreach(glob...) wyciagam do tablicy wszystkie nazwy plikow z danego folderu.
I teraz chcialbym zeby z tablicy zostały wyciągnięte wszystkie nazwy plików, BEZ rozszerzeń smile.gif aby móc potem zapisać nowy plik o istniejącej nazwie tylko pod innym rozszerzeniem smile.gif jak to zrobić?

Za wszelką pomoc z góry dziękuję biggrin.gif
marcio
Wyciagasz odpowiednie wartosc za pomoca odpowiedniego klucza i potem robisz explode() na nowo wyciagnieta tablice z odpowiednimi argumentami po czym zapisujesz plik z rozszerzeniem jakim chcesz
soliniak
A czy mógłbyś podać jakiś przykład albo link pomocniczy... bo jestem troszkę zielony w php...
marcio
http://us2.php.net/manual/en/function.glob.php 1 ex.

POtem na $filename robisz explode() mniej wiecej:

  1.  
  2. $new_ex = '.php';
  3.  
  4.  
  5.  
  6. foreach (glob("*.txt") as $filename) {
  7.  
  8.  
  9.   $file = explode('.', $filename);
  10.  
  11.   $file = $file[count($file)-1]; // tu masz nazwe pliku bez roz.
  12.  
  13.  
  14.  
  15.  
  16.   //plik z nowym roz. $file.$new_ex;
  17.  
  18. }
  19.  
  20.  
  21.  


I potem zapisujesz plik z nowyk roz.

soliniak
Dzieki wielkie stary smile.gif teraz bede działać biggrin.gif

i tutaj
  1. $file = $file[count($file)-1];

zamiast -1 powinno być -2... wtedy zwraca mi nazwę pliku a nie rozszerzenie smile.gif

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.