認証サイトではGoogleDocumentViewer使えなかったので対策

公開日: : 最終更新日:2016/12/11 プログラムのメモ ,

認証のあるPHPサイトでjpgとPDFを表示できるようにしたかっただけなんですが
見るのは家族だけだしサムネイル化までする必要も見当たらないので
jpgかPDFで判断して表示するだけの簡単コードメモ



SPONSORED LINK



認証のあるサイトではGoogleDocumentViewerでPDFを表示できません

jpgだけならimgタグはっつけて終わりなのですが
PDFとなるとドキュメントがみれるよう対応しなければなりません。
embedを使いました。


//画像orPDFのURL
$img_file = "画像orPDFのURL";

//拡張子の取得
$file_info = pathinfo($img_file); 

//拡張子の判別
$img_extension = strtolower($file_info['extension']); 


if ($img_extension == "pdf") { 

//PDFのとき
$pdf = <<< EOF

<embed src="$img_file" width="600" height="800" hspace="0" vspace="0" type="application/pdf"></embed>

PDF
;

echo $pdf;

}else{ 

//その他画像のとき
$image = <<< EOF

<img src="$img_file" width="600" alt="title">

EOF
;

echo $image;

}

PDFの場合アプリケーションタイプ「type=”application/pdf”」を入れないと
表示されずダウンロードされてしまいます。

Sponsored Link
◆RECOMMEND◆

関連記事

[UWSC]OfficeのOCR機能を使う

こちらのUWSCサンプルを実行してみました。がエラーが出たのでメモ UWSCサンプル - OCRの

記事を読む

[WP]WP to TwitterでTwitterに投稿できなかった時やったこと

原因不明のWPtoTwitterの401エラーが続いていたので Twitterデベロッパー

記事を読む

[UWSC]スクリーンショットをメールで送信

UWSC作業完了後の確認として完了後のPC画面をスクリーンキャプチャをしCDOを使いGmailでスマ

記事を読む

フォームのクロスサイトスクリプティング(XSS)を防ぐ【PHP】

フォームにHTMLタグやJavaScriptを放り込まれて困ることがあるそうで エスケープ方法を調

記事を読む

【エクセル】URLのファイル名だけ取り出す数式

エクセルでURLからファイル名だけを残す数式です。 例)http://www.example.co

記事を読む

class属性とid属性の違い

たまにCSSを打つと忘れていることがあるのでメモ class属性とid属性の違い

記事を読む

MySQL命令文(読み出し)

MySQLのデータ読み出し命令文のメモ。 データベースの読み出し 例) SEL

記事を読む

毎日ビットコインが貰えるサイトの仕組み

typographyimages / Pixabay[/captio

暗号通貨を買うとき時の注意

ついに暗号通貨を買った!という方が周りでも増えてきて 暗号通貨または

VPNが利用できる暗号通貨MysteriumNetwork

MysteriumNetwork($MYST)という暗号通貨のICOに

ビットコインを買ってみて変わったこと

2017年4月より暗号通貨が目立つほどに値上がりをはじめネットをざわめ

windows10のプログラムの関連付けを解除する

前回はプログラムの変更でしたが今回は関連付けの解除です。

→もっと見る

  • 管理人
    サイト名:ぽけっとろぐ

    カバンやポケットでひっそり活躍してくれるガジェットが好き。
    写真は猫カフェで撮影
    RSS / Twitter / Facebook
PAGE TOP ↑