iam giving clear info about my problem
$items[] =array('path'=> 'user/voicemail',
'title' => t('voicemail'),
'callback' => 'uservoicemail');
$items[] =array('path'=> 'user/voicemail/download',
'title' => t(' details'),
'callback' => 'download');
function uservoicemail(){
$output .=' ';
$output .=' FIlename ';
$output .=' FromAddress ';
$output .=' Date and Time ';
$output .=' Duration(mm) ';
$output .=' Priority ';
$output .=' Download ';
$path='/chat/int/voicemail/9002/box/';
$dh=opendir($path);
$safefilename='/^\w+\.txt$/';
while (($files = readdir($dh)) !== false) {
if(preg_match($safefilename,$files){
$output .= ''.substr($files1,0,7).'';
$wavefile =substr($files1,0,7).'.wav';
$filename1= $path1.$files1;
$tempvar1 = fopen($filename1,"r");
$content1=fread($tempvar1, filesize ($filename1));
fclose($tempvar1);
$lines1= file($filename1);
$output .=''.substr($lines1[4],12,-1).'';
$output .=''.substr($lines1[11],9,-1).'';
$output .= ''.substr($lines1[14],9,-1).'';
$output .= ''.substr($lines1[8],9,-1).'';
$output .= ' '.t('Download').'';
}
}
$output .='';
closedir($dh1);
}
function download(){
$safeFilename = '/^\w+\.wav$/';
$path='/char/int/voicemail/9002/box/';
$dir = opendir($path);
if (!$dir) {
die("Bad downloads setting");
}
while (($file = readdir($dir)) !== false) {