Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] pobieranie nazw z tabeli
soliniak
post 9.08.2009, 16:58:29
Post #1





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 8.08.2009

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


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

Ten post edytował soliniak 9.08.2009, 16:59:24
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
marcio
post 9.08.2009, 17:03:46
Post #2





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


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


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
Go to the top of the page
+Quote Post
soliniak
post 9.08.2009, 17:06:38
Post #3





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 8.08.2009

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


A czy mógłbyś podać jakiś przykład albo link pomocniczy... bo jestem troszkę zielony w php...
Go to the top of the page
+Quote Post
marcio
post 9.08.2009, 17:16:52
Post #4





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


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.



--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
Go to the top of the page
+Quote Post
soliniak
post 9.08.2009, 17:24:26
Post #5





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 8.08.2009

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


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



Ten post edytował soliniak 9.08.2009, 17:50:08
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: 14.08.2025 - 11:37