ホームページ >バックエンド開発 >PHPチュートリアル >PHP の CutyCapt は Web ページのスクリーンショット保存コードを実装します_PHP チュートリアル
Web ページのスクリーンショットの最もよく使用される機能は、QQ スクリーンショット、または asp.net を使用してスクリーンショットを実現することです。実際、PHP を使用して Web ページのスクリーンショットを取得する方法を紹介します。必要に応じて Web ページのスクリーンショットを PHP で作成し、友人が参照できるようにします。
CutyCapt のダウンロード アドレス: http://sourceforge.net/projects/cutycapt/files/cutycapt/
windows CutyCapt はインストールする必要がなく、コンピューターに直接保存するだけです。
次に、次のように php コードを記述します
コードは次のとおりです | コードをコピーします |
/* |
Linuxシステムなので、簡単な設定が必要です ウェブサイトのスクリーンショットソフトウェアCutyCaptをインストールします
まず、Qt47をインストールします
qt47のダウンロードソースを追加します
コードをコピーします | |
name=CentOS $releasever – $basearch – ATrpms baseurl=http://dl.atrpms.net/el$releasever-$basearch/atrpms/stable gpgkey=http://ATrpms.net/ RPM-GPG-KEY.atrpms gpgcheck=1 enabled=1 [atrpms-testing] name=CentOS $releasever – $basearch – ATrpms testing baseurl=http://dl.atrpms.net/el$releasever -$basearch/atrpms/testing gpgkey=http://ATrpms.net/RPM-GPG-KEY.atrpms gpgcheck=1 enabled=1 yum update yum installqt47 yum installqt47-devel yum installqt47-webkit ここにエラーメッセージが表示される可能性があります 警告: qt44-x11- 4.4.3-10_4 .el5.x86_64.rpm: ヘッダー V4 DSA 署名: NOKEY、キー ID 66534c2b | エラー: 失敗した依存関係:
解決策:
yum -y installqt-devel*
次に、CutyCapt をインストールします
コードは次のとおりです
コードをコピーします
cd /data0/software | svn co https://cutycapt.svn.sourceforge.net/svnroot/cutycaptmv Cutycapt/CutyCapt /usr/local/cutycapt | cd / usr/local/cutycapt
ここでエラーが報告される可能性があります make : *** [CutyCapt] エラー 1 | 解決策:
それでも失敗する場合qmake-qt47 再度makeを実行
三、x-serverをダウンロード
コードは以下の通り
コードをコピー
wget http://www.flexthinker.com/wp-content/uploads/2009 /11/xvfb-run.sh.txt | mv ./xvfb-run.sh.txt/usr/local/cutycapt/xvfb-run.sh | chmodu+x /usr/local/CutyCapt/xvfb-run.sh||||||||
|