Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk Menyalin Imej dari URL ke Pelayan Menggunakan PHP?
Apabila bekerja dengan aplikasi web, ia sering menjadi perlu untuk memuat turun imej daripada URL luaran untuk menyimpannya secara tempatan pada pelayan. PHP menawarkan pelbagai cara untuk mencapai tugas ini.
Untuk PHP versi 5 dan ke atas, fungsi 'copy()' menyediakan kaedah mudah untuk menyalin fail daripada URL jauh ke pelayan. Sintaksnya adalah seperti berikut:
<code class="php">copy('http://example.com/image.png', '/path/to/local/image.png');</code>
Jika PHP5 tidak tersedia, fungsi file_get_contents() dan fopen() boleh digunakan bersama. Fungsi pertama mendapatkan semula kandungan imej daripada URL, dan fungsi kedua menyimpan kandungan ke fail pada pelayan:
<code class="php">$content = file_get_contents('http://example.com/image.png'); $fp = fopen('/path/to/local/image.png', 'w'); fwrite($fp, $content); fclose($fp);</code>
Untuk memastikan imej disimpan dengan kebenaran yang sesuai, tetapkan fail yang betul kebenaran (cth., 777) selepas menyalin fail.
Atas ialah kandungan terperinci Bagaimana untuk Menyalin Imej dari URL ke Pelayan Menggunakan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!