2017-09-21 2 views
0

Essayer de déployer Crystal Report à PHP, mais face à une erreur comme ci-dessous:

Parse error: syntax error, unexpected '$ creport' (T_VARIABLE) dans C: \ xampp ....

En utilisant XAMPP localhost, MYSQL et PHP.

Voici le code:

<?php 
 

 
$my_report = "C:\\feeder_record.rpt"; // 
 

 
$my_pdf = "C:\\report.pdf"; 
 
$ObjectFactory= new COM("{00020906-0000-0000-C000-000000000046}") or die ("Error on load"); 
 
($crapp = $ObjectFactory-> CreateObject("CrystalDesignRunTime.Application")) 
 
$creport = $crapp->OpenReport($my_report, "1"); 
 

 

 
$creport->Database->Tables(1)->SetLogOnInfo("localhost", "root", "", "record"); 
 

 

 
$creport->EnableParameterPrompting = 0; 
 
$creport->DiscardSavedData; 
 
$creport->ReadRecords(); 
 
$creport->ExportOptions->DiskFileName=$my_pdf; 
 
$creport->ExportOptions->PDFExportAllPages=true; 
 
$creport->ExportOptions->DestinationType=1; 
 
$creport->ExportOptions->FormatType=31; 
 
$creport->Export(false); 
 

 

 
$creport = null; 
 
$crapp = null; 
 
$ObjectFactory = null; 
 

 
print "<embed src=\"report.pdf\" width=\"100%\" height=\"100%\">" 
 
    
 
    
 
?>

Tout le monde peut conseiller? Merci d'avance!

Répondre

0

ligne de mise à jour numéro 7,

$crapp = $ObjectFactory-> CreateObject("CrystalDesignRunTime.Application") ; 
+0

Salut Naga. Oui si je mets à jour la ligne 8 viendra avec une autre erreur, comme Erreur fatale: Appel à la méthode non définie com :: CreateObject() dans C: \ xampp \ ..... – 1o13