я просто не понимаю, какой смысл переливать из пустого в порожнее.
move_uploaded_file нужно если файл надо сохранить на сервере. но здесь это явно не требуется. Файл надо просто прочитать. ну и читайте его сразу, чего его туда-сюда гонять?
Я не понимаю этот лепет.
У вас в вопросе четко описано два задачи:
1) отправить форму без перезагрузки. Это уже совсем позор, непонятно, как вообще ума хватает такие вопросы на Хабр писать.
2) Поменять текущий урл яваскриптом. Тоже не бином ньютона, в интернете миллион решений.
Вроде обе задачи совершенно примитивные. Сейчас начались какие-то страдания, "сайт будет дублироваться", "другой файл нужен". Какое это все имеет отношение к двум озвученным выше проблемам?
Вы сначала определитесь, в чем ваша проблема. "Не робит" или "сохраняет в директорию где находится сам"
Потому что это ДВА разных вопроса, и вы сами не знаете, какой задаете
если не знаете, то лучше и писать не стоит.
всегда лучше писать что-то не из-под палки, а то, чем сам бы стал пользоваться. например социальную сеть. Твиттер там.
Хотя конечно можно и повздыхать на тему, мол выросло поколение программистов, которое в глаза не видело файловый менеджер....
move_uploaded_file нужно если файл надо сохранить на сервере. но здесь это явно не требуется. Файл надо просто прочитать. ну и читайте его сразу, чего его туда-сюда гонять?