<?php
if(isset($_POST['gonder'])){
$klasor_adi = $_POST['klasor'];
 
if(file_exists($klasor_adi))
{
echo "Klasör zaten var!";
exit();//İşlemi durdur
}
 
$olustur = mkdir($klasor_adi, 0755);
 
if($olustur)
{
echo "Klasör oluşturuldu.";

$dizin_adi = "/alinacak_klasor/";
 
$dizin = opendir($dizin_adi);
 
while(gettype($ad=readdir($dizin))!=boolean)
{
 
$kaynak = $dizin_adi."/".$ad;
$hedef = $klasor_adi."/".$ad;
if (!copy($kaynak, $hedef)) {
echo "failed to copy $file...\n";
}else{
echo $hedef." dosyası basariyla kopyalandi.<br>";
}
 
}
 
closedir($dizin);



}
else
{
echo "Klasör oluşturulamadı!";
}
}else{
?>
<form action="#" method="POST">
dosya ismi:<input type="text" name="klasor"><br>
<input type="submit" name="gonder">

</form>
<?php
}
?>
denemeden direk yazdım buraya.
muhtemelen çalışır.
çalışmazsa
$olustur = mkdir($klasor_adi, 0777);
yaparak tekrar dene.
bu arada bu klasör oluşturma işleminin gerçekleştiği üst klasörün CHMOD 0777 olması lazım