Hej! Prosze was o pomoc, gdyż nie działa mi funkcja rename, a dokładniej wyskakuje taki błąd: Warning: rename(sortuj/20170213/main.txt,Urodziny/20170213/main.txt/)
<?php
$dir = 'sortuj/';
$files = scandir($dir, 1);
$ilosc = count(scandir($dir, 1)) -2;
for($i=0;$i< $ilosc;$i++){
if($files[$i] != "." || $files[$i] != ".." || $files[$i] != "" ){
$fp = fopen("sortuj/".$files[$i]."/main.txt", "r");
$string = "a".fread($fp, 999);
if (strpos($string, "urodziny") || strpos($string, "Urodziny")) {
if(is_dir("Urodziny/$files[$i]")){
}else{
mkdir ("Urodziny/$files[$i];", 0777);
}
echo $files[$i];
rename("sortuj/".$files[$i]."/main.txt", "Urodziny/".$files[$i]."/main.txt/");
echo "zawiera: ".$string."<br />";
}
}
}
?>