Hybrid nanomaterials: zinc(II) porphyrin complex immobilized in mesoporous SBA-15.