Giusto per iniziare:

1. NON utilizzare lo short open tag, utilizza il tag di apertura completo.
2. Prima di accedere ad un indice di un array ($_POST['url']) verifica che esista.
3. Non usare copy() per gestire l'upload, utilizza move_uploaded_file().

Infine, se cambi il nome del campo (da 'url' a 'cartella'), ovviamente dovrai anche cambiare il codice che lo utilizza.