Сирожиддин
Bu mavzuyimi PHP bilan bir nechta tasvirlarni birlashtirish dan ozmuncha farq qiladi.

Mavzuni qasqaroq qilaman, lekin ma'lumotlarni to'liq yozib o'taman, darsni o'qiganingizdan keyin sizda ortiqcha savollar tug'ilmasligi uchun.
Kod · PHP69 qator
<?php

if (isset($_POST['submit'])) {

    $boshqa_saytdagi_rasm = $_POST['rasm_url'];

    $yangi_fayl = $_POST['yangi_nom'];

      

    $shtamp = 'http://fc-arsenal.uz/images/fca.png'; // rasm ustiga bosiladigan logo manzili

     

    $stamp = imagecreatefrompng($shtamp);

    $url_rasm = imagecreatefromjpeg($boshqa_saytdagi_rasm);

     

    // bosiladigan belgini surish

    $marge_right = 10;

    $marge_bottom = 10;

    $sx = imagesx($stamp);

    $sy = imagesy($stamp);

    imagecopy($url_rasm, $stamp, imagesx($url_rasm) - $sx - $marge_right, imagesy($url_rasm) - $sy - $marge_bottom, 0, 0, imagesx($stamp), imagesy($stamp));

     

    // rasmni belgi bosilgan holatini chiqarish

    header('Content-type: image/png');

    imagepng($url_rasm);

    imagedestroy($url_rasm);

    

    $content = file_get_contents('https://uzfor.uz/abot/import.php'); //shu kodni qaysi papka ichida qanday nomda ochgan bo'lsangiz shuni yozing (http://saytingiz.uz/papka/fayl.php ko'rinishida)

    file_put_contents($yangi_fayl, $content);

    header ('location: /abot/import.php'); // yanafaylingiz turgan joyga link

} else { echo '

    <form action="import_gsm.php" method="post">

        <table><tr>

        <td>Rasm manzili</td><td><input type="text" name="rasm_url" value="" /></td></tr><tr>

        <td>Qanday nomda saqlash</td><td><input type="text" name="yangi_nom" value="" /></td></tr><tr>

        <td></td><td><input type="submit" name="submit" value="Saqlash" /></td>

        </tr></table>

    </form>';

}

?>

Keyin bizda bunday sahifa paydo bo'ladi:



Rasm manzili: Rasm manzilini yozamiz.
Qanday nomda saqlash: rasm uchun yangi nom yozamiz va bizda natija bunday ko'rinishda bo'ladi:



Yuklab olish va import uchun manzillar:
http://uzfor.uz/abot/import_pechat_rasm.zip
https://uzfor.uz/files/forum/attach/import_pechat_rasm.zip

Kod · PHP3 qator
Ushbu dars UZFOR.UZ forumi uchun mahsus tayyorlandi.

Tayyorladi: Сирожиддин Эрназаров