You can actually get it from a man in Veilstone City. His House is the first one in front of the Galactic Building. Hope I Helped! :3
A Veteran is Victory Road
one of the scientist in the galactic warehouse.
one of those scientist guys in cyrus's hideout
you cant find a porygon ,you can find it in Pokemon pearl or on platinum
Not really, no. There is a trainer that has Porygon 2 on Platinum, I forgot the area but I can tell you later. That is if you haven't met the collector.
An Up-Grade is an item that evolves the Pokemon Porygon when Porygon is traded while holding it. Porygon evolves into Porygon 2.
Porygon
you can get porygon in platinum by going to velistone first, and then go to the top house on the top of the Pokemon center.Finally,you ask the man inside the house, then he will give you a porygon level 25.
Veteran Edgar inside Victory Road
Sorry but there isn't a trainer with a bagon in platinum.
you have to link trade porygon
Porygon