Bonjour,
je suis désolé de poser ce genre de questions mais ca faut plus de 2 heures que parse error, unexpected $end, et je vois pas d'ou ca vient....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
43
44
45
46
47
48
49


<?php
include 'appconstants.php';
include 'utilityfunctions.php';
include 'addlayerfunction.php';
$mgSessionId = ($_SERVER['REQUEST_METHOD'] == "POST")? $_POST['SESSION']: $_GET['SESSION'];
$chemin_session = ("C:/Program Files/Autodesk/MapGuideEnterprise2007/Server/Repositories/Session/DataFiles/");
$chemin_fichier_xml = $_GET['chemin_fichier_xml'];
$chemin_fichier_sdf = $_GET['chemin_fichier_sdf']; 
$nom_fichier = basename($chemin_fichier_xml, ".xml");
$chemin_fichier_sdf_php = $chemin_fichier_sdf;
$mapUpdated = false;
try
{
MgInitializeWebTier ($configFilePath);
$userInfo = new MgUserInformation($mgSessionId);
$siteConnection = new MgSiteConnection();
$siteConnection->Open($userInfo);
$FeatureSourceId = new MgResourceIdentifier("Session:" . $mgSessionId . "//" . $nom_fichier . ".FeatureSource");
$Commands = new MgFeatureCommandCollection();
$resourceService = $siteConnection->CreateService(MgServiceType::ResourceService);
$featureService = $siteConnection->CreateService(MgServiceType::FeatureService);
$map = new MgMap();
$map->Open($resourceService, 'Sheboygan');////////////////////

$Layer = GetLayerByName($map, $nom_fichier);

if ($Layer == null)
{
if (!is_dir($chemin_session . $mgSessionId))
{ 
(mkdir($chemin_session . $mgSessionId, 0700));
}
$chemin_fichier_sdf_php = str_replace("\","/",$chemin_session);
echo $chemin_fichier_sdf_php;


$resourceService, $FeatureSourceId, $mgSessionId);
}
}
catch (MgException $e)
{
echo $e->GetMessage();
echo $e->GetDetails();
}
?>

Pour info, si je supprime le str_replace, ca marche....
Merci et encore dsl...