$val) { $string[$key] = daddslashes($val, $force, $strip); } } else { $string = addslashes($strip ? stripslashes($string) : $string); } } return $string; } function parselink($link){ if(substr($link,0,8)!='bdpan://')return false; $arr = explode('|',$link); $filename = $arr[1]; $content_md5 = $arr[2]; $slice_md5 = $arr[3]; $content_crc32 = $arr[4]; $content_length = $arr[5]; if($filename && $content_md5 && $slice_md5 && $content_crc32 && $content_length){ return array('filename'=>$filename, 'content_md5'=>$content_md5, 'slice_md5'=>$slice_md5, 'content_crc32'=>$content_crc32, 'content_length'=>$content_length); }else{ return false; } }