- 運営しているクリエイター
#PHP
【PHP】APIをfile_get_contents()で叩いたらうまくいかなかったが、cURL()で叩いたらうまく行った話
APIを叩く時にトークン取得、トークンを使ってログイン処理をするプログラムをかいてた。でも全然うまくいかなかった。file_get_contents()のオプションに様々な方法を設定しても全然うまくいかなかった。
結果cURL()をつかおう。
【MYSQL PHP】DBから取得したテキストデータに四角⬜︎が含まれていた場合の置換方法
解決方法php側で base 64 に変換して 7o×× (××は変動する) を preg_replace() で置換し、base64_decode() で文字列にもどす。
正規表現パターン
// 検索対象の文字列$ptn = '/7o../';// こんなかんじbase64_decode( preg_replace( $ptn,'',base64_encode($str) ) )
なぜこん
【AWS CLI】PHPのexec();を使うとAWS CLIのcredentialsがnot foundになるときの対処方法
状況PHPの関数exec();で --profile を使用したACLコマンドを実行すると
The config profile (profile_name) could not be found
つまり、credentials がないよ!って怒られる。
さらに、第三引数のコマンドのステータスは255が出力される(エラー)
<?php// コマンドを変数に格納$cmd = 'aws s3 ls