{"id":24195,"date":"2021-05-09T14:48:00","date_gmt":"2021-05-09T11:48:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=24195"},"modified":"2021-10-17T19:22:21","modified_gmt":"2021-10-17T16:22:21","slug":"kuidas-pilve-ules-laadida-php-abil-cloudinary-tasuta-pildimajutusteenus","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/et\/kuidas-pilve-ules-laadida-php-abil-cloudinary-tasuta-pildimajutusteenus\/","title":{"rendered":"Kuidas pilve \u00fcles laadida PHP abil Cloudinary &#8211; tasuta pildimajutusteenus"},"content":{"rendered":"<p>CDN ei ole veebiarendajate jaoks uus s\u00f5na. CDN t\u00e4hendab sisu edastamise v\u00f5rku v\u00f5i sisu levitamise v\u00f5rku. CSS-i, JS-i ja piltide pilves hoidmine ning juurdep\u00e4\u00e4s CDN-i kaudu v\u00e4hendab meie enda serveri koormust, mis aitab l\u00f5puks kaasa veebisaidi j\u00f5udlusele.<\/p>\n<p>Kui me hostime oma faile pilves ja p\u00e4\u00e4seme neile juurde CDN-i kaudu, edastatakse need failid kolmanda osapoole serveritelt meie serverisse. See protsess salvestab failide lisak\u00f5ne ja selle tulemusena laadib meie enda serveri.<\/p>\n<p><a href=\"https:\/\/cloudinary.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Cloudinary<\/a> on piltide hostimise teenus, mis v\u00f5imaldab meil hallata oma pilte ja videoid. Need pakuvad nii tasuta kui ka tasulisi plaane. Pilvine tasuta plaan on \u00fcsna hea. Allpool on ekraanipilt nende tasuta plaanist.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20674-6082197e47545.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20674-6082197e47545.png\" alt=\"Kuidas pilve \u00fcles laadida PHP abil Cloudinary - tasuta pildimajutusteenus\" ><\/a><\/p>\n<p>Selles artiklis uurime, kuidas pilve \u00fcles laadida Cloudinary-sse, kuvada pilte Cloudinary-st PHP abil.<\/p>\n<h3>Hankige API v\u00f5ti ja API saladus<\/h3>\n<p>Meie rakendus hakkab suhtlema Cloudinary-ga. Cloudinary&#8217;iga suhtlemiseks peame looma API-v\u00f5tmed. Selleks peate <a href=\"https:\/\/cloudinary.com\/users\/register\/free\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">looma konto<\/a> Cloudinary ja hankima oma API-v\u00f5tmed. Meie puhul vajame kolme asja &#8211; pilve nime, API v\u00f5tit ja API saladust. K\u00f5ik need \u00fcksikasjad saate pilvepaneeli juhtpaneelilt.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20674-6082197e9e7f9.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20674-6082197e9e7f9.png\" alt=\"Kuidas pilve \u00fcles laadida PHP abil Cloudinary - tasuta pildimajutusteenus\" ><\/a><\/p>\n<p>J\u00e4rgmine asi, mida peate tegema, on installida <a href=\"https:\/\/github.com\/cloudinary\/cloudinary_php\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Cloudinary ametlik PHP teek<\/a>. Teie s\u00fcsteem peaks olema installitud <a href=\"https:\/\/getcomposer.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Composeri<\/a>.<\/p>\n<p>Avage terminal oma projekti juurkataloogis ja k\u00e4ivitage j\u00e4rgmine k\u00e4sk.<\/p>\n<pre><code>composer require cloudinary\/cloudinary_php<\/code><\/pre>\n<h3>Laadige pilt \u00fcles Cloudinary<\/h3>\n<p>Oleme loonud konto Cloudinary ja hankinud oma API mandaadid. Paigaldasime ka PHP teegi. N\u00fc\u00fcd oleme valmis j\u00e4tkama ja kirjutama koodit\u00fcki, mis laadib pildi \u00fcles Cloudinerisse.<\/p>\n<pre><code>&lt;?php\nrequire_once \"vendor\/autoload.php\";\n\u00a0\nCloudinary::config(array( \n\u00a0\u00a0\u00a0\u00a0\"cloud_name\" =&gt; 'YOUR_CLOUD_NAME', \n\u00a0\u00a0\u00a0\u00a0\"api_key\" =&gt; 'YOUR_API_KEY', \n\u00a0\u00a0\u00a0\u00a0\"api_secret\" =&gt; 'YOUR_API_SECRET'\n));\n\u00a0\n$arr_result = CloudinaryUploader::upload(__DIR__. \"\/images\/sample.png\");\nprint_r($arr_result);\n?&gt;<\/code><\/pre>\n<p>\u00dclaltoodud koodis peate asendama kohahoidjad tegelike v\u00e4\u00e4rtustega. Samuti peaksite m\u00e4\u00e4rama oma pildile tee. Meie puhul m\u00e4\u00e4rasime selle <code>__DIR__. \"\/images\/sample.png\"<\/code>.<\/p>\n<p>Vastuse printimisel saame v\u00e4ljundi nagu allpool.<\/p>\n<pre><code>Array ([public_id] =&gt; sample\n    [version] =&gt; 1312461204\n    [width] =&gt; 864\n    [height] =&gt; 576\n    [format] =&gt; jpg\n    [bytes] =&gt; 120253\n    [url] =&gt; https:\/\/res.cloudinary.com\/demo\/image\/upload\/v1371281596\/sample.jpg\n    [secure_url] =&gt; https:\/\/res.cloudinary.com\/demo\/image\/upload\/v1371281596\/sample.jpg\n)<\/code><\/pre>\n<p>Siin peate oma andmebaasi salvestama public_id v\u00f5i secure_url (v\u00f5i URL). Salvestades faili secure_url, saate selle URL-i otse HTML-i img-m\u00e4rgendile edastada ja pilti kuvada. Public_id puhul peate pildi kuvamiseks kirjutama koodi nagu allpool.<\/p>\n<pre><code>&lt;?php\necho cl_image_tag('PASTE_PUBLID_ID_HERE');\n?&gt;<\/code><\/pre>\n<p>Lisaks saate sama meetodi abil m\u00e4\u00e4rata atribuudi laius, k\u00f5rgus ja alt.<\/p>\n<pre><code>&lt;?php\necho cl_image_tag('PASTE_PUBLID_ID_HERE', ['alt' =&gt; 'test', 'width' =&gt; 100, 'height' =&gt; 150]);\n?&gt;<\/code><\/pre>\n<p>Samuti v\u00f5iksite lugeda Cloudinary ametlikku <a href=\"https:\/\/cloudinary.com\/documentation\/php_integration\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">PHP integreerimisdokumentatsiooni<\/a>.<\/p>\n<p>Loodetavasti saate aru, kuidas Clodinary API-dega t\u00f6\u00f6tada. Soovitame kasutada seda pildimajutusteenust, mis aitab teil saidi toimivust parandada.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cloudinary on tasuta piltide hostimise teenus, kuhu saame salvestada oma rakenduse pildid ja videod. Selles \u00f5petuses uurime, kuidas pilte \u00fcles laadida<\/p>\n","protected":false},"author":1,"featured_media":22048,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[274],"tags":[842],"class_list":["post-24195","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-5","tag-affiai-et"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts\/24195","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/comments?post=24195"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts\/24195\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/media\/22048"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/media?parent=24195"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/categories?post=24195"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/tags?post=24195"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}