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

Kod : (z manuala - rename)
<?php
function changeext($directory, $ext1, $ext2, $verbose = false) {
$num = 0;
if($curdir = opendir($directory)) { if($file != '.' && $file != '..') {
$srcfile = $directory . '/' . $file;
$string = "$file";
$str++;
$newfile = substr($string, 0
, -$str); $newfile = $newfile.'.'.$ext2;
$dstfile = $directory . '/' . $newfile;
if (eregi(".$ext1",$file)) { # Look at only files with a pre-defined extension $fileHand = fopen($srcfile, 'r'); }
$num += changeext($srcfile, $ext1, $ext2, $verbose);
}
}
}
}
return $num;
}
changeext('dir', 'html', 'php', 'false');
?>
Może ktoś mi napisać jak wyświetlić nazwę pliku bez rozszerzenia ?