#1 Wed 22 January 2014 08:44
- safari.mupe
- Participant occasionnel
- Date d'inscription: 25 Nov 2013
- Messages: 13
la fonction dl()
j'ai reussi à installler ms4w et quand j'entre à l'adresse localhost on me montre que tout fonctionne normalement et pour preuve, je parviens à afficher un fichier map. mais mon probleme à moi est que quand je veux appeler le fichier map dans un fichier html pu php avec la fonction dl() au depart, on m'affiche une erreur du genre:
Fatal error: Call to undefined function dl() in C:\ms4w\Apache\htdocs\Projet01\test03.php on line 2
qlq'un aurait une idée svp?
Hors ligne
#2 Wed 22 January 2014 09:36
Re: la fonction dl()
Bonjour,
La fonction dl() est dépréciée.
Je vous conseille de référencer l'extension mapscript dans votre fichier php.ini. Cela vous évite d'avoir à l’appeler dans votre code php.
Si vous l'avez déjà fait, commentez l'appel à la fonction.
Hors ligne
#3 Wed 22 January 2014 09:59
- safari.mupe
- Participant occasionnel
- Date d'inscription: 25 Nov 2013
- Messages: 13
Re: la fonction dl()
merci PA, je l'ai fait et cela s'affiche. maintenant quand je crée un fichier test03.php et que j'appelle ce fichier map, l'image ne s'affiche pas? j'utilise les codes suivants:
<?php
// dl('php_mapscript.so');
$map_path="/ms4w/apps/tutorial/htdocs/";
$map = ms_newMapObj($map_path."premier_map.map");
$image=$map->draw();
$image_url=$image->saveWebImage();
?>
<HTML>
<HEAD>
<TITLE>Example 1: Displaying a map</TITLE>
</HEAD>
<BODY>
<IMG SRC=<?php echo $image_url; ?> >
</BODY>
</HTML>
Hors ligne
#4 Wed 22 January 2014 10:07
Re: la fonction dl()
Vous avez une image blanche sans erreur ?
Vérifier :
Dans le mapfile
- les chemins vers IMAGEURL
- Les paramètres de projection et l'EXTENT utilisée
Au niveau système, les droits sur le répertoire d'output
Hors ligne
#5 Sun 26 January 2014 17:11
Re: la fonction dl()
Bonjour,
Vérifier les logs apache, parfois les erreurs ne s'affichent pas sur la sortie HTML.
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#6 Mon 03 February 2014 09:30
- safari.mupe
- Participant occasionnel
- Date d'inscription: 25 Nov 2013
- Messages: 13
Re: la fonction dl()
merci, pour tout. mais un autre probleme concerne l'utilisation d'openlayers, geoext et ext. intégrés dans mon fichier php, ce dernier ne s'affiche qu'avec un contour defini sans mapfile de visible. quel peut être le problème?
Hors ligne