它在使用php codeigniter和pdf2text解析包含unicode字符串的pdf后给出空白结果
这是我的控制器函数,我用类提取pdf2text并将其存储在数据库中,因为此函数不显示任何结果,而是在浏览器中显示空白页它在使用php codeigniter和pdf2text解析包含unicode字符串的pdf后给出空白结果,php,mysql,codeigniter,Php,Mysql,Codeigniter,这是我的控制器函数,我用类提取pdf2text并将其存储在数据库中,因为此函数不显示任何结果,而是在浏览器中显示空白页 public function extract_text_trial() { $path=base_url("upload/".$file); $a = new PDF2Text(); $a->setFil
public function extract_text_trial()
{
$path=base_url("upload/".$file);
$a = new PDF2Text();
$a->setFilename($path);
$a->decodePDF();
$s=$a->output();
$n=stristr($s,'District:');
$n1 = explode("\n",$n);
$Dist= $n1[0];
print "$Dist";
$n=stristr($s,'Type of Information:');
$n1 = explode("\n", $n);
$TOI= $n1[0];
print "$TOI";
$this->load->model('Uploadm');
//store the extracted texts in the database
$data =$this->Uploadm- >save_fir($District,$TypeofInformation);
$data['query']=$this->Uploadm->view_data();
$this->load->view('Uploadview',$data);
}
在$data中得到什么?语法错误?“$data=$this->Uploadm->save_fir”,不应该有空格。它们没有语法错误,也没有空格。在$data中,我存储了从pdf中提取的内容。输出为空,不显示任何结果。@Amruta首先让我知道您将
PDF2Text()
this class?放在哪里了?。正如mittul所说,在将$data
的值传递给view@NishantPDF2Text()是我的类,我将它放在控制器本身中,并将其作为include_包含一次(dirname(FILE)。“/classpdf2text.php”);当我检查值为var_dump($s)时,我得到了这个值字符串(0)”。