Broadcasting an OP_RETURN transaction I am facing two problems below,

First is that I am trying to broadcast transaction which have OP_RETURN but blockchain.info continuously rejecting it, though I have broadcast it using bitcoind.

Second is that what is the best way to insert an OP_RETURN data into the raw transaction. Currently I am following this method ---> What is a step by step way to insert data in OP_RETURN?

but i know this is not a standard way.

I am using php and bitcoind server!

Any help would be appreciated :)

Thanks
blockchain.info's pushtx feature will reject transactions with OP_RETURN in it.

You might want to try my tool https://github.com/kaykurokawa/pushtx