Как да направя един input да ми мести файла на две места

Knoppix_

Registered
Здравейте

имам input в който качвам картинка, но икам въпросната картинка да отива на две места как мога да го направя т.е трябва да отива в две различни директории
 
$img2 = $name . '_big.' . findexts($_FILES['pic_name']['name']);
if(move_uploaded_file($_FILES['pic_name']['tmp_name'], "../images/projects/$img2"))

Демек трябва да стане така
$img2 = $name . '_big.' . findexts($_FILES['pic_name']['name']);
if(move_uploaded_file($_FILES['pic_name']['tmp_name'], "../images/projects/$img2"))
$img2 = $name . '_big.' . findexts($_FILES['pic_name']['name']);
if(move_uploaded_file($_FILES['pic_name']['tmp_name'], "../images/projects1/$img2"))

Така ли или не съм те разбрал правилно
 
Да и така става ,но имаш много повтарящите се проверки.
Примерно ,кодът ти може да изглежда така
$img2 = $name . '_big.' . findexts($_FILES['pic_name']['name']);
$copy1 = move_uploaded_file($_FILES['pic_name']['tmp_name'], "../images/projects/$img2");
$copy2 = move_uploaded_file($_FILES['pic_name']['tmp_name'], "../images/projects1/$img2");
if (!$copy1 || !$copy2) { die("error"); }
echo "Успешно качихте снимките!";
 
Може да нямаш права за качване в нея директория ,може да е грешно написано или пък може да не съществува точно така както е зададена. В смисъл грешката не е в кода ,според мен.
 

Back
Горе