Корректно: По приезде в город он направился в гостиницу и По свистку рота поднялась в атаку. .
Если предлог по используется при обозначении действия, события, после которого что-либо совершается, происходит, то он употребляется с существительными в предложном падеже: по окончании, по прибытии, по прилете, по приезде.
В значении "после приезда" - по приезде.
Если предлог по используется при обозначении действия, события, после которого что-либо совершается, происходит и т. п., то он по-прежнему употребляется с существительными в предложном падеже: по окончании, по прибытии, по прилете, по приезде. Другие варианты неверны.
См. ответ 250899.
Предлог по в значении 'после чего-либо' употребляется с предложным падежом: по завершении, по приезде. См. также «Словарь трудностей».
Правильно: Думаю, по приезде домой Елена поделится не только своими впечатлениями об отдыхе, но и фотографиями. Обратите внимание на орфографию (поделится) и грамматику (по приезде).
Правильно: по приезде (=после приезда).
В значении "после приезда" правильно: по приезде.
Верно здесь: по приезде.