ローカルホストにいくつかのスライドをアップロードしましたが、googleviewerを使用して表示するのは難しいため、phpを使用します。私はおそらく使用することができるPHPのライブラリがありますか?Google Localerでドキュメントを表示するためにGoogleViewerを使用
誰でもgoogleviewerを使用してローカルホストのドキュメントを表示する方法を教えてください。
事前に助けに感謝:) よろしく Anjana
ローカルホストにいくつかのスライドをアップロードしましたが、googleviewerを使用して表示するのは難しいため、phpを使用します。私はおそらく使用することができるPHPのライブラリがありますか?Google Localerでドキュメントを表示するためにGoogleViewerを使用
誰でもgoogleviewerを使用してローカルホストのドキュメントを表示する方法を教えてください。
事前に助けに感謝:) よろしく Anjana
<?php
/**
* Retrieve public ip with PHP cURL
*/
$curl_handle=curl_init();
curl_setopt($curl_handle,CURLOPT_URL,'http://whatismyip.org/');
curl_setopt($curl_handle,CURLOPT_RETURNTRANSFER,1);
curl_setopt($curl_handle,CURLOPT_CONNECTTIMEOUT,2);
$public_ip = curl_exec($curl_handle);
curl_close($curl_handle);
//echo "my ip address is ".$public_ip;
/**
* Let's say we have the slide located
* at http://localhost/papers/bigtable-osdi06.ppt
* The link to view it from google viewer will be
*/
echo 'http://docs.google.com/viewer?url='.urlencode("http://$public_ip/papers/bigtable-osdi06.ppt");
?>
あなたのパブリックIPアドレスを知っているし、この方法は、両方の働きましょうするためにPHPの方法がないので、私はcURLのトリックでURLを取得http://whatismyip.org/が起動している限り、WindowsまたはLinuxで実行できます。
編集:
あなたのWebサーバOfcourceインターネットからアクセス可能である必要があります!
私はスクリプトを実行しようとしましたが、それを取得できない、またはアクセス権がないと言います。この問題を解決する方法を教えてください。私のローカルホストはオンラインのみです。 – anjana
私はあなたのウェブサーバーがインターネット経由でアクセスできないと考えています。そのため、Googleビューアはドキュメントを読み込めません。そのような場合は、Webサーバーを適切に構成する必要がある場合は、サービスをポート転送し、ファイアウォールの制限をすべて無効にします。これが問題であることを確認するには、パブリックIPアドレスからWebサーバーにアクセスしてみてください。 –
私のルーターはアクセスを禁止しています。どうすれば設定できますか? – anjana
フォームを使用して.pdfsをローカルホストにアップロードすることもできますが、cURLを使用して外部サイトにアップロードすることもできます。データベースを使用してファイル名や場所などを保持し、フルページを使用しますこのアドレスのiframeに 'http://docs.google.com/viewer?url = http%3A%2F%2Flabs.google.com%2Fpapers%2Fbigtable-osdi06.pdf&embedded = true 'のURLを置き換えます。 pdfをホストしています。 –