ファイルを取得するために使用しています
<?php include 'example.html'; ?>
ただし、それらがサブフォルダーにある場合、どのように取得しますか: たとえば
pictures/example.html
ファイルを取得するために使用しています
<?php include 'example.html'; ?>
ただし、それらがサブフォルダーにある場合、どのように取得しますか: たとえば
pictures/example.html
それは同じくらい簡単なはずです
<?php
include('pictures/face.jpg');
?>
このためのベスト プラクティスはABSOLUTE_PATH
、すべてが置かれているディレクトリを含む定数を定義することです。その後、ディレクトリ間で変更されない「フル」パスを定義しているため、すべてを単純にコピーして貼り付けることができます。
例えば
define("ABS_PATH", $_SERVER['DOCUMENT_ROOT']);
また
define("ABS_PATH", dirname(__FILE__));
// これにより、ファイルが存在するディレクトリとしてパスが定義されます。その後、いつでもこれを実行して、ファイルを含めることができます。
include(ABS_PATH . "/path/to/file");
あなたがする必要があるのは、次のように含めることだけです:
<?php
include('pictures/face.jpg');
?>
しかし、なぜ画像を含めようとしているのですか?これは、HTML を使用して行う必要があります。
ソースファイルの場合は、次のことができます。
include __DIR__ . '/pictures/src.php';
ただし、バイナリ ファイル (生データ、1 と 0) を扱っているため、画像ライブラリを使用することをお勧めします。
$resource = imagecreatefromjpeg( string $filename );
http://www.php.net/manual/en/function.imagecreatefromjpeg.phpを参照してください。
または、バイトだけが必要な場合は、次を使用します。
$contents = file_get_contents(__DIR__ . '/pictures/src.php');