• Использую этот код в шаблоне одиночной записи, и что-то он не работает, на денвере работает, права на папку 777.
    Суть такая, проверить есть ли картинка «$name.gif», если есть, то ничего не делать, если нет, то сделать её путем копирования картинки «logo.gif» и переименованием в «$name.gif». Подскажите, пожалуйста, что не так.

    <?php
    $name = "logo-2";
    $newlogo = "http://www.site.ru/image/$name.gif";
    if (@fopen($newlogo, "r"))  {
    echo "лого существует";
    } else {
    $oldlogo = 'http://www.site.ru/image/logo.gif';
    if (!copy($oldlogo, $newlogo)) {
        echo "не удалось скопировать...\n";
    }
    } ?>
Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Скорее всего, нужно использовать относительные пути вместо URL.

    Спасибо, попробую.
    Проверил и понял в чем ошибка. Некорректно проверял существование файла и про пути тоже правильно.
    Пошел в google искать как корректно проверить существование файла.

Просмотр 2 ответов — с 1 по 2 (всего 2)

Тема «Копирование картинки» закрыта для новых ответов.