Ciao e benvenuto, gestire l'errori php in js non è il massimo perché si trovano in due ambienti diversi. Meglio se usi script ajax/jquery/php per fare upload in rete ne trovi diversi sono compatibili con i browser più diffusi, testati e verificati, sempli da installare.