PHPからtwitteroauthを使ってtweetする際に改行でハマったのでメモ

スポンサーリンク

個人の備忘録として記録しておきます。備忘録なので見づらかったらすみません。

現在、ちょっとした写真を共有するサイトを運営しているのですが、写真がアップされた時に、このサイトを使っている人に”写真がアップされたよぉ~”と伝えたかったので、Twitterに写真付きで投稿することにしました。

PHPから投稿したかったのでネットを探してみたのですが、その方法が沢山あってどれを使ったら良いのか迷いました。面倒なのは嫌だったのでとりあえず使い勝手が良いと評判のtwitteroauthを使ってやってみることにしました。

 

 

で、PHPからTwitterに投稿したかったので、参考にさせていただいたのが、

 

 

上記の情報はとてもわかりやすく説明してあるのですぐにPHPから投稿はできました。

しかし、問題は改行。改行できないんですよねぇ...

\r\nや\n等々、考えられるものはすべて試したのですが、コードがそのまま投稿内容に表示されてしまい改行されない。

で、解決方法を見つけたのでメモです。

結論としては、PHPのPHP_EOLを使えば改行ができました。

参考のコードを書いておきます。改行コードは\nとしています。

 

 

こんな感じで、あとは、パラメタに以下のように設定して終わり。無事に改行された投稿ができました。

 

 

以上、同じようなことでお困りの方の少しでも助けになれば!

 

この記事が気に入ったら
いいね ! してね

Twitter でzooを

スポンサーリンク

コメント

  1. ぷらす より:

    ナイス情報サンキューです。

    $TWEET=str_replace( “\\n”, PHP_EOL, $WORDS );

    この部分で?となったけど・・・修正して上手くいった

    1. coshell より:

      お役に立ててなによりです!

コメントを残す

*