Contrary to what you have been told, you should not run even an inch on petrol in a diesel engined vehicle. This is because the Diesel fuel lubricates the injection pump and running petrol through it can wreck a very expensive component.
The tank need draining and refilling. Which I am afraid is specialist task in that the contaminated fuel has to be disposed of correctly.
t
June 2008