GNT sans publicité, site mobile, fonctionnalitées exclusives...

balises

Le
alainL
Bonjour,

Ce code marchait sur le site distant et sur mon vieil EasyPHP.
Mais sur une nouvelle installation (Easy ou Wamp) il n'est pas
interprété il me semble

<?php include ("medaillons.php");
?>
(Ce fichier détermine le nom (aléatoire) d'une image.)
-

<p><img src='Images/<?=$image[$i] ?>.png' height="250" align='right'
hspace='150' alt= '<?= $titre[$i] ?>' title= '<?= $titre[$i]
?>'

Ayant lu que <?php devait être préféré à <? je me demande si le code
appelant l'image est correct, mais après plusieurs essais générant des
erreurs j'envoie un SOS !
merci à l'avance
--
AlainL
Lire les 8 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 2
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Thomas Mlynarczyk
Le #24064411
alainL schrieb:

hspace='150' alt= '<?= $titre[$i] ?>' title= '<?= $titre[$i]
?>'............



Ca ne marche pas si short_open_tag = off dans php.ini
(http://php.net/manual/fr/ini.core.php). A partir de PHP 5.4.0 la
notation
Thomas

--
Ce n'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!
(Coluche)
alainL
Le #24064561
Le 13/12/2011 13:42, Thomas Mlynarczyk a écrit :
alainL schrieb:

hspace='150' alt= '<?= $titre[$i] ?>' title= '<?= $titre[$i]
?>'............



Ca ne marche pas si short_open_tag = off dans php.ini
(http://php.net/manual/fr/ini.core.php). A partir de PHP 5.4.0 la
notation
Thomas



wamp m'a installé PHP 5.3.0 J'ai trouvé dans php.ini :
short_open_tag : default value : on
Developpement value : off
Production value : off

C'est bon ça ?
--
AlainL

http://autourdalos.fr
Thomas Mlynarczyk
Le #24065261
alainL schrieb:

wamp m'a installé PHP 5.3.0 J'ai trouvé dans php.ini :
short_open_tag : default value : on
Developpement value : off
Production value : off

C'est bon ça ?



Si c'est comme ça:

...
; Default Value: On
; Development Value: Off
; Production Value: Off
; http://php.net/short-open-tag
short_open_tag = Off
...

Il faut changer la dernière ligne en
short_open_tag = On
et peut-être redemarrer le serveur.

(Les lignes qui commencent en ; sont des commentaires et sont donc
ignorées par PHP.)

Mais la meilleure solution c'est d'utiliser toujours <?php et <?php echo
pour être sûr que le code fonctionnera sur tous les serveurs.

Thomas

--
Ce n'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!
(Coluche)
alainL
Le #24065771
Le 13/12/2011 17:43, Thomas Mlynarczyk a écrit :
alainL schrieb:
................

Mais la meilleure solution c'est d'utiliser toujours <?php et <?php echo
pour être sûr que le code fonctionnera sur tous les serveurs.

Thomas



Mais je n'ai pas réussi à modifier ce code
- - - - - - - - - - -
et le point-virgule avant ?> n'arrange rien...

Mais le plus étonnant est que le code fonctionne en local avec EasyPHP
(apache 1.3.27 et php 4.3.3) sous XP ainsi qu'en distant.

--
AlainL

http://autourdalos.fr
Denis Beauregard
Le #24065761
Le Tue, 13 Dec 2011 19:40:57 +0100, alainL écrivait dans fr.comp.lang.php:

Le 13/12/2011 17:43, Thomas Mlynarczyk a écrit :
alainL schrieb:
................

Mais la meilleure solution c'est d'utiliser toujours <?php et <?php echo
pour être sûr que le code fonctionnera sur tous les serveurs.

Thomas



Mais je n'ai pas réussi à modifier ce code





ou (que je préfère)



Denis

- - - - - - - - - - -
et le point-virgule avant ?> n'arrange rien...

Mais le plus étonnant est que le code fonctionne en local avec EasyPHP
(apache 1.3.27 et php 4.3.3) sous XP ainsi qu'en distant.
Publicité
Suivre les réponses
Poster une réponse
Anonyme