웹 브라우저를 통해 액세스 할 수없는 PHP로 PDF 파일을 어떻게 열 수 있습니까? 내 말은 웹 브라우저에서 PDF의 위치를 입력하여 PDF 파일을 열 수 없다는 것입니다.PHP로 PDF 파일 열기
PHP로 파일을 어떻게 열 수 있습니까?
내가 여기에 다음 코드가했습니다 :
$kollinr = $this->findFreeKollinr($link);
$send_id = $link->inQuery("INSERT INTO frakthandling (abonnemang_id, ref, weight, content, kollinr, users_id, datum) VALUES(".$abonnemang_id.", '".$ref."', '".$weight."', '".$content."', '".$kollinr."', ".$user.", NOW())");
if($abonnemang_id==99999999)
{
$link->inQuery("INSERT INTO frakthandling_dyn (frakthandling_id, fromname, fromaddr, fromort, fromtele, toname, toaddr, toort, tozip) VALUES(".$send_id.", '".$dyndata["fromname"]."', '".$dyndata["fromaddr"]."', '".$dyndata["frompostnr"]." ".$dyndata["fromort"]."', '".$dyndata["fromtele"]."', '".$dyndata["toname"]."', '".$dyndata["toaddr"]."', '".$dyndata["topostnr"]." ".$dyndata["toort"]."', '".$dyndata["topostnr"]."')");
}
$file = file_get_contents("http://x.x.x.x/documents/multifrakt.php?id=".$send_id."");
$retdata = array();
$retstatus=0;
//echo $file;
$local_filename = "/data/web/frakt/frakt_".$send_id.".pdf";
//$remote_filename = "frakt_".$send_id.".pdf";
$local_filename_ps = "/data/web/frakt/frakt_".$send_id.".ps";
$remote_filename_ps = "frakt_".$send_id.".ps";
$remote_filename_pdf = "frakt_".$send_id.".pdf";
$dnfile = fopen($local_filename, "w");
if(fwrite($dnfile, $file) === FALSE) {
echo "Cannot write to file ($local_filename)";
exit;
}
return $local_filename; //What should I return in order to open the file??
fclose($dnfile);
위의 코드를 아래의 코드가 실행될 때 인스턴스화하는 클래스의 일부입니다 수
elseif(isset($_POST['do_download']))
{
$pdff = new frakt();
$pdf_d = $pdff->downloadPDF($_POST["ref"], $_POST["weight"], $_POST["content"], 99999999, $_POST, $_SESSION["user"]["users_id"], $link);
if($pdf_d) {
//Show the PDF here
}
}
사람은 도와주세요? :)
"웹 브라우저에서 PDF의 위치를 입력하여 PDF 파일을 열 수 없다는 것은 무엇을 의미합니까? 파일이 있습니까? 서버가 보호되어 있습니까? –
웹 브라우저에서 pdf-filen을 탐색 할 수 있으므로 서버가 어떻게 보호되는지 알 수 있습니다. – user500468
당신이 그것을 볼 수 없을 때 당신이 그것을 어떻게 알 수 있습니까? 그것은 당신의 서버입니까? –