Pero .. ese "archivo" .. usas un campo file de un formulario HTML? .. (seleccionas el archivo de su ruta local en el cliente y de ahí .. lo envias al servidor?)
Repasa la documentación oficial de PHP sobre "upload" de archivos .. no es correcto lo que haces. Debes usar el array $_FILES .. y el formularo HTML como se indica:
http://www.php.net/manual/en/features.file-upload.php
Para hacer esto:
$_POST["archivo"] = str_replace ("\\","/",$_POST["archivo"]);
puedes usar mejor la función stripslashes()
Un saludo,