2016-07-15 6 views
-1

Ich benutze mPDF für PDF-Generierung in PHP. Es funktioniert gut ohne Problem. Was ich möchte, wenn Benutzer nicht angemeldet ist dann möchte ich Fehler in der Alarmbox zeigen und danach umleiten auf index.php.JavaScript funktioniert nicht in mPDF

Aber aus irgendeinem Grund weiß ich nicht, dass es weder eine Alarmbox noch Umleitung zeigt. Es scheint, dass JavaScript nicht funktioniert. Hier

ist der Code:

<?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>'; 
} 

Above-Code ist Anfang der Datei und jetzt unter ich diesen Code für mPDF haben:

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

ich sehe nicht, wo die pdf passt –

Antwort

0

Ich reparierte das. Was ich tat, ist, dass ich mPdf Code in anderen setzen.

So und es funktioniert.

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