2

羽の鳥小屋の Web ウィジェットを自分のサイトにプラグインしたところ、見た目も機能も素晴らしいものでした。しかし、php で編集した画像をローカルに (鳥小屋のサーバーからサーバーに) 保存するのに苦労しており、元の画像を編集した画像に上書きしたいと考えています。鳥小屋のドキュメント (www.aviary.com/web-documentation) を読みましたが、編集した画像をローカルに保存する方法がわかりません。ここに鳥小屋の例があります:

<script type="text/javascript">

    var featherEditor = new Aviary.Feather({
        apiKey: '1234567',
        apiVersion: 2,
        tools: ['draw', 'stickers'],
        onSave: function(imageID, newURL) {
            var img = document.getElementById(imageID);
            img.src = newURL;
        },
        postUrl: 'http://example.com/featherposturl'
    });

    function launchEditor(id, src) {
        featherEditor.launch({
            image: id,
            url: src
        });
        return false;
    }

</script>                         

<!-- Add an edit button, passing the HTML id of the image
    and the public URL to the image -->
<a href="#" onclick="return launchEditor('editableimage1', 
    'http://example.com/public/images/goat.jpg');">Edit!</a>

<!-- original line of HTML here: -->
<img id="editableimage1" src="http://example.com/public/images/goat.jpg"/>

ここにphpコーディングがあります:

<?php

    $image_data = file_get_contents($_REQUEST['url']);

    file_put_contents("photo.jpg",$image_data);

?>
4

0 に答える 0