Всех друзей поздравляем с Новым годом! Всего вам самого наилучшего! Всех благ, здоровья а материальное приложится!
СКРИПТЫ althtmlcssphpjsblog

Заменить картинку php

Поддержи проект!!! smile

Замена картинки на другую php, скрипт замены фото, через форму ввода. Хочу поделиться с вами своими наработками - это просто удобно!

Заменить картинку с помощью php скрипт

  1. Зачем нужен скрипт замены картинки и как я пришел к этому!
  2. Форма и стили для скрипта замены картинки в php по адресу.
  3. Скрипт, логика скрипта замены картинки на php
  4. Скачать можно здесь
  1. Зачем нужен скрипт замены картинки по его урл

    Предположим. что у вас есть какая-то картинка/фото, у которой есть физический адрес, т.е. путь до папки. Для того, чтобы удалить картинку на сервере сколько операций вам потребуется выполнить(через ftp)!? Посчитаем!? unknown

    Сколько нужно сделать движений при замене картинки по "ftp"!?

    Запускаем программу для соединения с сервером.

    Нажимаем соединиться.

    Ищем папку, в которой лежит картинка, как минимум -> сколько папок, столько кликов!

    Ищем картинку...

    Удаляем картинку.

    Теперь ищем папку на компе, где лежит новая картинка.

    Переименовываем её в старое название картинки.

    Загружаем на сервер.

    Закрываем программу.

    Сколько нужно сделать движений при замене картинки через форму с php!?

    Открываем страницу.

    Копируем адрес старой картинки.

    Вставляем в поле ввода скопированный адрес.

    Нажимаем выбрать новую картинку.

    Нажимаем заменить.

    Закрываем страницу.

    Возражения

    Возможно, кто-то скажет, ну подумаешь разница всего в 3 пункта... но ведь самое большее время это занимает именно поиск папки.

    А если у вас еще и папки разные, то это совсем не весело!

    А если вам нужно заменить 10 картинок, то это уже на 30 движений больше!

    А если вы переделываете сайт и вам одномоментно придется заменить 100 фоток!?

    Вот поэтому я написал данный скрипт замены картинки на сайте через php!

    Дарю! Не забудь про спасибо!

  2. Форма и стили для скрипта замены картинки в php по адресу.

    Для скрипта замены картинки через php нам потребуется форма ввода с возможностью загружать картинку:

    <form action="" method="post" enctype="multipart/form-data">

    <input type="file" name="uploadimg">

    <button type="submit" name = "submit" class="width_100pro">Отправить</button>

    <input type="text" name="replace_img" class="width_100pro" placeholder="Адрес картинки">

    </form

    Вывод результатов загрузки новой картинки на место старой:

    Изображение успешно загружено

    Произошла ошибка

  3. Скрипт, логика скрипта замены картинки на php

    Создаем две переменные "$home" и "$domen" и выводим "$BAD" при не получении данных.

    $home = $_SERVER['DOCUMENT_ROOT'];
    $domen = $_SERVER["HTTP_X_FORWARDED_PROTO"].'://'.$_SERVER["HTTP_HOST"];
    if(!$domen) { $BAD .= '<span style="color:red;"> Переменная $domen не существует</span><br>';}
    if(!$home) { $BAD .= '<span style="color:red;"> Переменная $home не существует</span><br>';}

    Проверяем два поля ввода и существование адреса старой картинки:

    if($_POST['replace_img'] and !$BAD)
    {
    $THE_URL = strip_tags( $_POST['replace_img'] ) ;
    $uploadimg = $_FILES['uploadimg']['type'];
    $DIR_replace_img = str_replace($domen , $home , $THE_URL ) ;
    if(file_exists($DIR_replace_img) and $uploadimg)

    проверяем картинку по разрешению(не забываем, что обеспечить безопасность таким способом н недостаточно!)

    $imageinfo = @getimagesize($_FILES["uploadimg"]["tmp_name"]);
    if($imageinfo["mime"] != "image/gif" && $imageinfo["mime"] != "image/jpeg" && $imageinfo["mime"] !="image/png")
    {
    $BAD .= '<div class="rezult red">'.$COUNTER_TO_DO.'). Загруженный файл не является изображением </div>';
    }

    Перемещаем картинку, либо выдаем сообщение об ошибке:

    if (move_uploaded_file($_FILES["uploadimg"]["tmp_name"], $DIR_replace_img ) and !$BAD) //Функция, перемещает файл из временной, в указанную вами папку
    {
    $rezult .='<div class="rezult green">Изображение успешно загружено </div>';
    $rezult .= '<div><a href="'.$THE_URL.'" target="_blank">Посмотреть</a></div> ';
    }
    else
    {
    $BAD .= '<div class="rezult red">Произошла ошибка</div>';
    }
    Собираем весь скрипт и его можно скопировать здесь

Вас может еще заинтересовать список тем : #PHP | #PHP_IMG | #PHP_BOOK | #FOTO |
Последняя дата редактирования : 2020-11-25 13:02
Название скрипта :Замена картинки/фото php
Скрипт № 22.3Ссылка на скачивание : Все скрипты на одной странице
//dwweb.ru/comments_1_5/include/img/hand_no_foto.png
no
no
Еще никто не прокомментировал! COMMENTS+   BBcode
аватар
🞨
Загрузить свой аватар
(max ширина, высота = 200px)

Подписаться + =
Теги:
скрипт замены картинки по его урл

Последние комментарии :
Марат :
23/11/2020 07:38
Приходите ещё!
подробнее.
Лило :
23/11/2020 06:34
Благодарю, удобно
подробнее.
Марат :
15/11/2020 01:57
Здесь отвечал...1) Есть вот комментарии от вконтактае, очень простые 2)Такое же есть от мордокниги, 3) смотрите…
подробнее.
Денис :
15/11/2020 01:36
А можно ли как нибудь установить на свой сайт эти комментарии? Уже 6 месяцев…
подробнее.
Марат :
11/11/2020 10:48
Вчера, моему сайту помогли материально!Спасибо тебе!!! Безымянный Друг!!! Кто помог сайту! Что оценил мою…
подробнее.