was steht denn in $destpath drin?
Ich denke es ist eher ein Problem mit der richtigen Pfadangabe.
Es sieht so aus , als wollte er irgendwo hinschreiben, wo du das nicht willst. probier es mal mit einer relativen Pfadangabe und dummy daten. Was weiss ich sowas mie mkdir( "../usr/neu , 0777);
wenn es dann klappt, dann liegt es wohl am $destpath. systematisches fehlersuchen ist angesagt ;-)
uli