![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 30.10.2003 Skąd: bie L any Ostrzeżenie: (0%) ![]() ![]() |
Mógłby mi ktoś pomóc
![]() Chodzi o to że mam folder w którym sa np. plik abc1 abc2 abc3 def1 def2 itd. i chciałbym zeby skrypt usówał wszystkie pliki których nazwa zaczyna sie na abc... w tym przypadku abc1, abc2 i abc3?? Czy da się coś takiego zrobić ( nie znając ilości tych plików ) Np. wyrażenia regularne mogły by pomóc?? -------------------- [zmoderowane] Błąd ortograficzny w temacie raził w oczy /BzikOS -------------------- <? $cartman="C.A.R.T.M.A.N.: Cybernetic Artificial Replicant Trained for Mathematics and Accurate Nullification";
echo $cartman; ?> |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Cytat i chciałbym zeby skrypt usówał wszystkie pliki których nazwa zaczyna sie na abc... w tym przypadku abc1, abc2 i abc3??
Czy da się coś takiego zrobić ( nie znając ilości tych plików ) Da sie. Poczytaj o funkcjach: [manual:ed6383c39e]opendir[/manual:ed6383c39e], [manual:ed6383c39e]readdir[/manual:ed6383c39e] Majac juz liste plikow sprawdzasz za pomoca [manual:ed6383c39e]strpos[/manual:ed6383c39e] czy poczatek jest abc i w zaleznosci od wyniku porownania kasujesz plik lub nie. Cytat Np. wyrażenia regularne mogły by pomóc??
Moglyby, ale po co jak mozna to zrobic bez nich szybciej i prosciej. -------------------- Brak czasu :/
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 30.10.2003 Skąd: bie L any Ostrzeżenie: (0%) ![]() ![]() |
dzięki stary.
Skróciłeś mi kod o kilkaset linijek ![]() -------------------- <? $cartman="C.A.R.T.M.A.N.: Cybernetic Artificial Replicant Trained for Mathematics and Accurate Nullification";
echo $cartman; ?> |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 636 Pomógł: 0 Dołączył: 22.10.2003 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
[php:1:2f65538a0f]<?php
function folder($dir){ if($handle = opendir($dir)){ while(false !== ($file = readdir($handle))){ if($file != "." && $file!=".."){ $sciezka = $dir.'/'.$file; if(is_dir($sciezka)){ folder($sciezka); }else if(is_file($sciezka) && substr($file,0,3) == 'abc')){ unlink($sciezka); echo 'usunieto '.$sciezka.'<br>'; } } } } } folder($_GET['folder']); ?>[/php:1:2f65538a0f] sprobuj takie cos, powinno ci sie przydac... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 22:36 |