0

画像のサイズ変更を行う外部 PHP ファイル (image.php) があります。「src」に入力できるように、「image」タグが使用されるたびに呼び出す必要があります。HTML ファイルに外部 PHP ページを使用するように指示するにはどうすればよいですか? また、「image」「src」タグを処理するときにそれを使用するにはどうすればよいですか?

これは、画像を表示しようとするために使用するものです。

「頭」セクションに何かを含める必要がありますか?

助けてくれてありがとう!

<li><a href= "/intPics//1.jpg"> <img src="<?php loadImage('/intPics//1.jpg', 300,300) ?>"<div>1.jpg</div></a></li>

これはPHPファイルです

<?php



   function imageResizer($url, $width, $height) {



                header('Content-type: image/jpeg');



                list($width_orig, $height_orig) = getimagesize($url);



                $ratio_orig = $width_orig/$height_orig;



                if ($width/$height > $ratio_orig) {

                  $width = $height*$ratio_orig;

                } else {

                  $height = $width/$ratio_orig;

                }



                // This resamples the image

                $image_p = imagecreatetruecolor($width, $height);

                $image = imagecreatefromjpeg($url);

                imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height,     $width_orig, $height_orig);



                // Output the image

                imagejpeg($image_p, null, 100);



        }



        /    /works with both POST and GET

        $method = $_SERVER['REQUEST_METHOD'];



        if ($method == 'GET') {



                imageResize($_GET['url'], $_GET['w'], $_GET['h']);



         } elseif ($method == 'POST') {



            imageResize($_POST['url'], $_POST['w'], $_POST['h']);

         }



      // makes the process simpler

        function loadImage($url, $width, $height){

         echo 'image.php?url=', urlencode($url) ,

         '&w=',$width,

         '&h=',$height;

        }



?>
4

2 に答える 2

2

あなたの質問を正しく理解できたかどうかわかりませんが、答えてみます。

srcイメージタグから直接phpスクリプトを呼び出すことができます

<img src="image.php" />

PHPファイルで、コンテンツタイプを画像形式に設定します

<?php header('Content-Type:image/jpeg'); ?>

このようにして、php スクリプトは画像を返します。image.php?width=200&height=100たとえば、php スクリプトにパラメータを渡すこともできます。

于 2012-12-17T21:56:58.360 に答える
0

phpファイルに何が入っているかわかりませんが

<?php require_once('path/image.php') ?>

それをインポートする必要があります。その後、関数を使用して、phpスクリプトでsrcを入力しますか?

編集:あなたが私にさらなる情報を与えてくれれば、コードを読んでください、私はあなたが詳細についてさらに質問をするのを手伝うことができます。

于 2012-12-17T21:54:29.803 に答える