2011-07-29 10 views
2

私はPHPとJqueryでこの画像アップロードと切り抜きを使用しています:9lessons.info誰かが私にURLから画像をアップロードできるPHPスクリプトまたはスクリプトへのリンクをお願いしますか?URLからイメージアップローダーの例を教えてもらえますか?

+0

'file_put_contents( 'image.jpg'、file_get_contents( 'http://www.example.com/image.jpg'));'。もちろん、エラーチェックが必要ですが、基本的な考え方はうまくいくはずです。 –

+0

それは動作しません。私はイメージフェッチャーとイメージクロッパーを持っています。選択したイメージをトリミングすると、PHPはuploadsディレクトリに保存しますが、そのイメージには色が黒ではありません。 –

+0

クロッピングコードに問題があると言っていますか? –

答えて

0

GDを使用して画像のサイズを変更すると、特に透過性を扱うときにバグが発生することがあります。また、スクリプトがイメージを作成した後、データをコピーする前に、スクリプトがバグアウトしている可能性もあります。

ステップバイステップで、画像が黒くなるのを見てください。

+0

警告:imagecreatefromjpeg(uploads /)[function.imagecreatefromjpeg]:ストリームを開くことに失敗しました:AND ...警告:imagecopyresampled()は、パラメータ2がリソースであることを期待しています。 .... –

+0

この2番目のエラーは、imagecopyresampled($ nimg、$ im_src、0,0、$ x1、$ y1、$ nw、$ nh、$ w、$ h)のajax_image.php行20に表示されます。最初のエラーが表示される、私は思う...フォルダのアクセス許可にいくつかの問題があるためです。 –

+0

"uploads /"はファイルへのパスではないため、 'imagecreatefromjpeg'はイメージリソースの代わりにfalseを返します。 – Halcyon

関連する問題