2016-10-30 13 views
-1

$_GETでPHPを使用してマウスのホバーで画像のサイズを変更するにはどうすればよいですか?私はこれが簡単にCSSやjsで行うことができますが、私はPHPでそれを行う方法を知りたいと思います。私はファイルをアップロードしたくない。だから私は<img>タグと画像を持つhtmlコードを持っていると思いますが、ホバーでその画像のサイズを変更するには、PHPまたは$_GETをどうすれば使用できますか?

EDIT: 何私が意味することは<a>タグの間に画像を配置することで、クリックされたとき、それはそう、私はにスタイルにアクセスし、エコーする$getを使用することができますページをリフレッシュしますが、URLに画像の名前を追加しますサイズを変更します。

+0

これは、JavaScriptとファイルがサーバーに転送されることになります。 '$ _GET' **は** PHP **の超大域変数**です。 –

+0

GDについてのPHPマニュアルを読むhttps://secure.php.net/GD –

+0

PHPはサーバー側の言語であり、ユーザーのブラウザでは何も変更されません。上記のCharlotteが参照しているように、おそらくあなたが探しているものは、CSS操作の形式として** Javascript **を含むものです。どちらもサーバー側(PHP)ではなくクライアント側(ブラウザ)で行われます。あなたは 'AJAX'を使って同様の効果(' $ _GET'で)を達成するためにPHPを使うことができますが、それは恐ろしいことです.Javascriptを使ってPHPを使ってサーバーと話をし、もっと簡単で洗練された単に*ただ* javascript。 – Martin

答えて

0

Resize question on Stack Overflow

PHPはサーバー側で、「(私はあなたがJSせずにホバー上のアクションを実装することができるかどうかはわからないが)あなたがホバーにリサイズした画像を表示するために、あなたのページを更新しなければならない、あなたはドン場合あなたがAJAXを使用する必要がありますリフレッシュしたい(そしてそれはJavascriptを必要とします)

0

あなたの編集のオフに行く、このようなものをお探しですか?

<?php 

if(isset($_GET['image'])){ 
    echo "<img src={$_GET['image']} style='height: 100px; width: 100px;' />"; 
} 
?> 

<a href="?image=image_name.jpg"><img src="image_name.jpg" /></a> 
+0

Err、私はいくつかの '$ _GET'クリーニング機能をそのコードに追加します。これは、OPが要求するものを実行します。与えられたデータをチェックしません。与えられた値は有効であるか、存在します。 – Martin

関連する問題