下記のような2ファイルがあって、http://ドメイン/upload.php
とアクセスすればうまくいくはずです。
「変数が定義されてない」というエラーが発生する場合は、http://ドメイン/click_image.php
とアクセスしていると思われます。
php
1//upload.php
2$images = array("~","~","~");
3include "./click_image.php";
php
1// click_image.php
2echo $images[0];
http://ドメイン/click_image.php
のようにアクセスしたい場合は、ソースのinclude()
を下記のようにリクエスト元のソースに書きます。include()
やrequire()
の前に指定した変数はすべてinclude()
内、require()
内のソースで利用可能です。逆は利用できません。
php
1// click_image.php
2$images = array("~","~","~");
3include "./upload.php";
php
1//upload.php
2echo $images[0];