我有一个表单(下面的代码),允许用户上传图片,但我也希望他们能够插入一个URL,并且图像将被提取和上传。我可以添加此表单来执行此操作吗?感谢
<?php } if ($settings['usp_images'] == 'show') { ?>
<?php if($settings['max-images'] !== 0) { ?>
<li class="usp_images">
<label for="user-submitted-image" class="usp_label"><?php _e('Upload an Image'); ?></label>
<div id="usp_upload-message"><?php echo $settings['upload-message']; ?></div>
<div>
<?php
if($settings['min-images'] < 1) {
$numberImages = 1;
} else {
$numberImages = $settings['min-images'];
}
for($i = 0; $i < $numberImages; $i++) { ?>
<input class="usp_input usp_clone" type="file" size="25" id="user-submitted-image" name="user-submitted-image[]" />
<?php } ?>
答案 0 :(得分:2)
以下是关于如何执行此操作的说明:http://codestips.com/php-save-image-from-url/
答案 1 :(得分:0)
浏览器没有意义。将URL发送到服务器,让服务器从URL中检索图像。
PHP脚本可以使用curl或file_get_contents从网址下载图片,或者在网址错误时发出错误。