2016-07-15 9 views
-1

PHPでのPDF生成にmPDFを使用しています。問題なく正常に動作しています。 ユーザーがログインしていない場合は、警告ボックスにエラーを表示したい場合は、index.phpにリダイレクトしてください。mPDFでJavaScriptが動作しない

しかし、何らかの理由で、私は警告ボックスもリダイレクトも表示されていないことはわかりません。 JavaScriptが動作していないようです。

<?php 
session_start(); 
$uid=$_SESSION['uid']; 
    if($uid== "" or $uid == NULL) 
{ 

    echo '<script type="text/javascript">window.alert("Please login first to access this page."); </script>'; 
    echo '<script type="text/javascript">window.location.href("/index.php");</script>'; 
} 

上記のコードファイルの先頭であると私はMPDFのためにこれらのコード持っている今の下:

include("pdf/mpdf.php"); 
$mpdf=new mPDF(''); 
$stylesheet = file_get_contents('pdf/tablecss.css'); 
$mpdf->WriteHTML($stylesheet,1); 
//============================================================== 

//$mpdf->WriteHTML($html); 
$mpdf->SetDisplayMode('fullpage'); 

$mpdf->SetWatermarkText('      www.somewebsite.com    '); 
$mpdf->watermarkTextAlpha = 0.1; 
$mpdf->watermark_font = 'DejaVuSansCondensed'; 
$mpdf->showWatermarkText = true; 

$mpdf->WriteHTML($html); 

$html = ' 
<html> 
<head> 
<style> 
.... 
+0

私はPDFが収まる場所を見ません –

答えて

0

を、私はそれを固定ここ

は、コードがあります。私がやったのは、mPdfコードをelseの中に入れたものです。

このように動作します。

if($uid== "" or $uid == NULL) 
{ 

    echo '<script type="text/javascript">window.alert("Please login first to access this page."); </script>'; 
    echo '<script type="text/javascript">window.location.replace("/index.php");</script>'; 
}else{ 

    mpdf code goes here 
関連する問題