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/) Foldery takowe istnieją i nierozumiem przyczyny błędu. Dziękuję za wszelką pomoc :)) <?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 />"; } } } ?>