Recently, porphyrins have been recognized as the most promising dyes for such application because of their photochemical and electrochemical stability,strong absorbing ability in the visible region due to π-π* transitions of the conjugated macrocycle and high molar extinction coefficient.