Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> kasowanie rozszerzenia
juniors
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 15.09.2003
Skąd: zambrow

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


czy moze ktoś wie jak podczas podbierania nazywy plików z katalogu usunąc rozszerzenie?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Wankster
post
Post #2





Grupa: Zarejestrowani
Postów: 208
Pomógł: 0
Dołączył: 19.04.2003

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


[php:1:be3b1fe5da]<pre><?php

/**
* Miracle Renamer System 0.0.0.1 ALPHA
* Katalog, w ktorym sa pliki musi miec uprawniania 0777
**/

#sciezka do plikow, musi konczyc sie znakiem: /
$path = $_SERVER['DOCUMENT_ROOT'] . '/szablon.com/';

#rozszerzenia, ktore nalezy wziasc pod uwage (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
$exts = array(
'html', 'htm', 'rar', 'tar.gz', 'zip', 'php', 'php3', 'm', 'css'
);

$exts = implode( '|', $exts );
$rexp = '/(.+?).(' . $exts . ')/i';

$handle = dir( $path );

$handle->read();
$handle->read();

$files = array();

while ( FALSE !== ( $file = $handle->read() ) )
{
if ( !( is_dir( $path . $file ) ) )
{
$files[] = $file;
}
}

foreach ( $files AS $key => $value )
{
preg_match( $rexp, $value, $matches );

print rename( $path . $value, $path . $matches[1] ) . "n";
}

?></pre>[/php:1:be3b1fe5da]
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 29.12.2025 - 11:07