uploadFile($uploadFile, ''); } $converter = new WordsConverter($filename); $converter->saveFormat = 'html'; $content = $converter->convert(); $callback = function($match) use ($pass_upload_path,$uploadURI){ $img_src = $match[2]; $ext = $match[1]; $data = base64_decode($img_src); $file_name = uniqid().'_img.'.$ext; $pass_upload_path = str_replace("\\","/",$pass_upload_path); $file = $pass_upload_path . $file_name; file_put_contents($file, $data); return 'src="' . $uploadURI . '/' . $file_name . '"'; }; $content = preg_replace_callback('/src="data:image\/([^;]+);base64,([^"]+)"/i',$callback,$content); echo $content; } else { echo "Wrong File was selected!"; }