Précédent   Forum des professionnels en informatique > PHP > Outils
Outils Forum d'entraide sur les outils pour développeurs PHP : EDI, installation, administration... Avant de poster : FAQ outils, toutes les FAQ PHP et les comparatifs
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/05/2011, 09h26   #1
Invité régulier
 
Inscription : mars 2011
Messages : 38
Détails du profil
Informations forums :
Inscription : mars 2011
Messages : 38
Points : 6
Points : 6
Par défaut Problème sous Crystal reports

Bonjour,

J'utilise Crystalreport dans PHP pour afficher des rapports directement sur une page web mais depuis que j'ai exporté la base sur un nouveau poste l'ouverture des rapports ne fonctionne plus et je ne trouve aucun moyen de le faire fonctionner

je travaille sous ORACLE en SQL et j'utilise WAMp pour créer une interface PHP utilisateur de manier à interagir simplement avec la BDD. Mais je rencontre une erreur PHP avec l'ouverture des rapports qui me bloque dans mon développement

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<?php
session_start();
include ("menu.php");
$param="";
if (isset($_GET['param']))
{//si ce rapport prend des paramètres
	if (isset($_POST['formuleCR']))
    {//si nous avons déja la formule de selection
		$param=stripslashes($_POST['formuleCR']);
		//echo $param;
		//on ajoute le lien MODIFIER LES CRITERES DE SELECTION
		?>
		<form method='post' action='param.php' name='param'>
		<a href="#" onclick="document.forms[0].submit()"><br/><br/><center>MODIFIER LES CRITERES DE SELECTION</center></a>
		<input type="hidden" value="<?php echo "http://" . $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"]; ?>" name='url'>
		</form>
		<?php
	}
	else
    {//sinon on bascule vers la page de selection
		?>
		<form method='post' action='param.php' name='param'>
		<body onLoad='document.forms[0].submit()'>
		<input type="hidden" value="<?php echo "http://" . $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"]; ?>" name='url'>
		</form>
		<?php
		exit;//et on arrete l'execution de cette page
	}
}
set_time_limit(0);
 
//Récupération du chemin de la page php en cours
$path=$_SERVER['SCRIPT_FILENAME'];
//echo $path;
//echo '<br/>';
//Transformation du chemin pour accéder au rapport
$rpt=str_replace("Crystal.php", "Rapports/".$_GET['rap'].".rpt", $path);
echo $rpt;
com_load_typelib("objectfactory.dll");
$ObjectFactory= New COM("CrystalReports12.ObjectFactory.1");
$crapp = $ObjectFactory->CreateObject("CrystalRunTime.Application");
$creport = $crapp->OpenReport($rpt, 1);// on ouvre le rapport

dans ma page PHP j'obtient le code erreure suivant :
Citation:
Fatal error: Uncaught exception 'com_exception' with message '<b>Source:</b> Unknown<br/><b>Description:</b> Unknown' in C:\wamp\www\CG92\Crystal.php:41 Stack trace: #0 C:\wamp\www\CG92\Crystal.php(41): com->CreateObject('CrystalRunTime....') #1 {main} thrown in C:\wamp\www\CG92\Crystal.php on line 41
Merci d'avance
Farow est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h57.


 
 
 
 
Partenaires

Hébergement Web