Я пытаюсь нанести водяной знак на мои изображения, но скрипт не может найти мое изображение водяного знака. Я делаю это динамически, поэтому для каждого пользователя есть водяной знак в папке водяных знаков. При попытке использовать этот код:
session_start();
$username = $_SESSION['_user_login'];
// Set the path to the image to watermark
$input_image = $targetPath.$newName;
// Read in the text watermark image
$watermark = imagecreatefrompng("../watermarks/$username.png");
Ничего не происходит. Я попытался напечатать переменную имени пользователя, и она работает нормально. Я даже пытался просто напечатать изображение, и это также работает. Но при использовании imagecreatefrompng изображение водяного знака никогда не будет найдено. Просматривая в своем журнале, я вижу следующую ошибку:
Внимание:
imagecreatefrompng (../ водяных знаки / .png)
[Function.imagecreatefrompng]:
не удалось открыть поток: нет такого файла или
каталог
Я не понимаю. Что я делаю не так?
Спасибо.