public function sortImage()
{
foreach($this->nameDos as $key3=>$nameDosExplode){
foreach($this->images as $keyImage=>$nameFile){
if(strstr($nameFile,$nameDosExplode)){
rename(IMAGE_DIR_PATH.$nameFile,IMAGE_DIR_PATH.$nameDosExplode.'/'.$nameFile);
}
else{
echo 'erreur';
}
Je ne comprends pas d'ou vient cette erreur...
public function sortImage()
{
foreach($this->_nameDos as $keyDos=>$nameDosExplode){
foreach($this->_images as $keyImage=>$nameImage){
if(strstr($nameImage,$nameDosExplode) AND is_dir(IMAGE_DIR_PATH.$nameDosExplode))
{
rename(IMAGE_DIR_PATH.$nameImage,IMAGE_DIR_PATH.$nameDosExplode.'/'.$nameImage);
}
else
{
echo 'erreur';
}
}
}
}
}
public function sortImage()
{
foreach($this->_nameDos as $keyDos=>$nameDosExplode){
foreach($this->_images as $keyImage=>$nameImage){
if(strstr($nameImage,$nameDosExplode) && !is_dir(IMAGE_DIR_PATH.$nameImage))
{
$rename=rename(IMAGE_DIR_PATH.$nameImage,IMAGE_DIR_PATH.$nameDosExplode.'/'.$nameImage);
}
}
}
if($rename==true)
{
echo 'Tous les fichiers ont été rangés et triés dans leurs dossiers respectifs.';
}
else
{
echo 'Erreur, les fichiers n\'ont pas pu être rangés.';
}
}