Pages 1
You must login or register to post a reply
Warning: count(): Parameter must be an array or an object that implements Countable in
/home/pasokime/domains/mysql.lt/public_html/forumas/include/parser.php on line
820
- Registered: 2010-12-13
- Posts: 182
Topic: rename
Sveiki,
Problema yra del rename() funkcijos.
Pasigaminau koda:
$handler = opendir("meme/");
$i=0;
while ($file = readdir($handler)) {
if ($file != "." && $file != "..") {
$i++;
if(!rename("meme/".$file,"meme/img".$i.".png")) {
echo "klaida";
}
}
Bet kaskart paleidus scripta dalis failu isitrina.
Kame gali but problemos?
Jokiu klaidu nemeta.
- From: Vilnius
- Registered: 2008-06-11
- Posts: 1,254
Re: rename
Gal reiktų pilno kelio iki failų?
MongoDB Certified Developer
MongoDB Certified DBA
Zend Certified Engineer
3 Reply by Avice 2012-07-23 08:32:20 (edited by Avice 2012-07-23 11:12:37)
- Registered: 2010-12-13
- Posts: 182
Re: rename
Na kelias buvo geras,
Pasigaminau tvarkingai veikianti koda:
$handler = opendir("meme/");
$array = array();
while ($file = readdir($handler)) {
if ($file != "." && $file != "..") {
$array[] = $file;
}
}
for ($i = 0; $i <= count($array); $i++) {
$ext = pathinfo($array[$i]);
$ext = ($ext['extension'] ? '.'.$ext['extension'] : '');
rename('meme/'.$array[$i],'meme/'.$i.$ext);
}
- Registered: 2006-12-04
- Posts: 309
Re: rename
visgi kodas ne iki galo dabaigtas, o kas jeigu koks jpg ar kitas ext ? :)
strrchr()
Kiek maigyklių sudėvėjai ?
- Registered: 2010-12-13
- Posts: 182
Re: rename
Na ji gaminau del saves tai visi failai buvo png ;]
Bet pataisiau savo koda.
Pages 1
You must login or register to post a reply