![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 0 Dołączył: 2.10.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Mam mały problem - potrzebuję zamieniać rozszerzenie pliku z ".php" na nic czyli jak mamy plik "cos.php" to aby z tego zostało tylko "cos" ale nie wiem jak to zrobić (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Jest może w php jakaś funkcja typu ChangeFileExt ? jakoś na manualu nie mogę znaleźć:( Może ktoś mi podpowiedzieć jak się nazywa lub podać linka ? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 076 Pomógł: 62 Dołączył: 6.03.2005 Skąd: Wroc Ostrzeżenie: (0%) ![]() ![]() |
Rozszerzenie nie jest traktowane oddzielnie. Nazwa pliku to całość (nazwa + rozszerzenie).
Skorzystaj z Rename |
|
|
![]() ![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 0 Dołączył: 2.10.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Znalazłem skrypcik który by mógł mi to zrobić ale... on zmienia rozszerzenie na stałe a ja potrzebuję wyświetlić nazwę pliku bez rozszerzenia (np pliku w którym mam jakiś skrypt) poprzez np echo czyli :
np : chciałbym zrobić sobie listę plików w katalogu z np wyłączoną opcją "Wyświetlaj rozszerzenia" czyli ma pokazać zamiast "plik12.php" to wyświetlić "plik12" czyli sama zmiana rozszerzenia na sucho na zasadzie że do zmiennej pobieramy nazwę pliku (z rozszerzeniem) i następnie ze zmiennej kasujemy rozszerzenie i wyświetlamy ta zmienną. Chciałem zrobić to sam ale nie daje rady i nie moge rozgryźć tego skryptu co znalazłem w manualu (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Kod : (z manuala - rename)
Może ktoś mi napisać jak wyświetlić nazwę pliku bez rozszerzenia ? (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 449 Pomógł: 4 Dołączył: 1.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
to rozdziel nazwę pliku explode(); (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 0 Dołączył: 2.10.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
a jak ? (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) ok pobawie się jak wrócę do domu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) coś poszukam w manualu (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 92 Pomógł: 4 Dołączył: 12.09.2006 Skąd: 127.0.0.1 Ostrzeżenie: (0%) ![]() ![]() |
explode()" title="Zobacz w manualu PHP" target="_manual
$nazwa = explode('.',$nazwapliku); tworzy ci tablice gdzie: $nazwa[0] to nazwa pliku $nazwa[1] to rozszeżenie zakładając że nazwa pliku sklada się TYLKO z jednej kropki ( kropki od rozszerzenia ) Ten post edytował MiFlo 16.05.2007, 15:45:33 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 076 Pomógł: 62 Dołączył: 6.03.2005 Skąd: Wroc Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
Jezuuu przestańcie z tym explode(), bo istnieje do tego funkcja, która na 100% jest szybsza.
http://pl2.php.net/manual/pl/function.pathinfo.php Z kolei samo rozszerzenie z pełnej nazwy pliku można otrzymać przez
Pozdrawiam. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.09.2025 - 08:04 |