Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- function save_img($url) {
- try {
- echo '--------' . $url . '<br>';
- $file_array = array();
- $tmp = download_url( $url );
- preg_match('/[^\?]+\.(jpg|jpe|jpeg|gif|png)/i', $url, $matches );
- $file_array['name'] = basename( $matches[0] );
- $file_array['tmp_name'] = $tmp;
- if ( !empty($file_array)) {
- // Загружаем файл
- $id = media_handle_sideload( $file_array, 0 );
- } else {
- $id = 0;
- }
- // если ошибка
- if( is_wp_error( $id ) ) {
- @unlink($file_array['tmp_name']);
- return 0;
- }
- // Удалим временный файл
- @unlink( $file_array['tmp_name'] );
- return $id;
- } catch (Exception $e) {}
- return 0;
- }
Add Comment
Please, Sign In to add comment