[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Apache et PHP



Le 09/11/2015 15:34, nicolas.pechon@laposte.net a écrit :
Le 2015-11-09 11:11, Rémy MEJA a écrit :
Le 09/11/2015 10:46, nicolas.pechon@laposte.net a écrit :

Bonjour,

J'essaye d'installer apache et php sur un ordinateur debian testing.

or, php n'est pas du tout reconnu. Du moins, l'est-il partiellement.


Exemple, ce fichier index.php:

coucou<br>

<?
$monTest = array(
"foo" => "bar",
"bar" => "foo",
);
echo "coco le haricot";
foreach ($monTest as $key => $value){
echo "$key=>$value<br>\n";
}
?>

Va afficher ceci
coucou
"bar",¶ "bar" => "foo",¶ );¶ echo "coco le haricot";¶ foreach
($monTest as $key => $value){¶ echo "$key=>$value
\n";¶ }¶

Je dois avouer que j'en perd mon latin. Et, pour l'instant mes
recherches sur internet ne mon rien donné. ;-(

Je vous remercie d'avance de vous pencher sur mon problème et de
m'indiquer éventuellement une piste à suivre.
 Bonjour,

Et avec le code suivant modifié, est ce que cela passe mieux ?

<?PHP
$monTest = array(
"foo" => "bar",
"bar" => "foo",
.....

Toutes mes excuses, je n'avais pas bien lu ta réponse. :-o
En voici le résultat:

coucou
"bar",¶ "bar" => "foo",¶ );¶ echo "coco le haricot";¶ foreach ($monTest as $key => $value){¶ echo "$key=>$value
\n";¶ }¶


Par contre, j'ai vérifié avec un fichier contenant:
<?php
echo phpinfo();
?>


Qui fonctionne alors que:
<?
echo phpinfo();
?>
  Ne fonctionne pas.


C'est normal car, par défaut, dans le php.ini d'un php fraichement installé, le "short_open_tag" est désactivé.

Voici ce qui est décrit dans mon /etc/php5/apache2/php.ini concernant la variable "short_open_tag".
; This directive determines whether or not PHP will recognize code between
; <? and ?> tags as PHP source which should be processed as such. It is
; generally recommended that <?php and ?> should be used and that this feature
; should be disabled, as enabling it may result in issues when generating XML
; documents, however this remains supported for backward compatibility reasons.
; Note that this directive does not control the <?= shorthand tag, which can be
; used regardless of this directive.
; Default Value: On
; Development Value: Off
; Production Value: Off
; http://php.net/short-open-tag
short_open_tag = Off

--
Rémy MÉJA

Reply to: