Raphael :
> Le 02/05/13 22:55, Denis Beauregard a ᅵcrit :
>> <?php echo "toto"; ?>
>>
> Merci ᅵnormᅵment, je viens de comprendre pourquoi. Le retour ᅵ la ligne
> n'introduit pas d'espace entre "php" et la commande suivante qui est "echo"
> dans dreamweaver.
>
> Quand j'ᅵcris :
>
> <?php
> echo "toto";
> ?>
>
> Le navigateur voit ceci :
>
> <?phpecho "toto";?>
Vous avez peut-ᅵtre, sans doute, un problᅵme avec vos caractᅵres de fin
de ligne. Je n'ai pas essayᅵ de le reproduire en PHP, mais un script
Python dᅵbutant par:
#! /usr/bin/env python
# -*- coding: utf-8 -*-
se lance automatiquement dans un de mes Linux. Sauf si les fins de
lignes sont en CRLF (0x0D 0x0A), /ᅵ la Windows/. Il me semble que
j'avais constatᅵ que dans ce cas, c'ᅵtait l'exᅵcutable python# qui
n'ᅵtait pas trouvᅵ, et pour cause. En rᅵalitᅵ, la seconde ligne importe
peu, en particulier le fait que /ᅵa parle d'encodage/ n'a rien ᅵ voir.
J'utilise peu Dreamweaver. Vous pouvez afficher les caractᅵres de fin
de ligne. Vous pouvez paramᅵtrer le type de caractᅵre de fin de ligne
par dᅵfaut. Je suppose que sur des fichiers existants, il ne les
modifie pas. Vous pouvez paramᅵter vos transferts FTP en mode binaire
ou texte. Normalement, on devrait attendre qu'un transfert en mode
texte d'un fichier CRLF (Windows) l'ᅵcrive en LF (Unix) sur un serveur
Linux, mais je n'en suis pas certain.
Pour ce genre de recherche et ᅵventuellement de traitement, ᅵ partir de
Windows, le mieux serait peut-ᅵtre d'utiliser (par exemple) Notepad++
et son plugin intᅵgrᅵ NppFTP. Lᅵ, vous pouvez ᅵditer directement sur le
serveur, voir vos fins de lignes, les modifier en un clic, etc.
J'utilise parfois Notepad++ de cette faᅵon, pour des rustines, ou pour
mettre l'existant en conformitᅵ, mais ma faᅵon normale de travailler
c'est, en gᅵnᅵral dans un Eclipse, positionner par dᅵfaut mes fichiers
en Unix et UTF-8, et les transferts en binaire. Je peux d'ailleurs tout
faire ᅵ partir d'Eclipse, y compris le travail directement sur les
serveurs. Voyez si ce qui est possible avec Dreamweaver, ᅵ priori tout
sauf la modification aprᅵs coup des fins de lignes, enfin, je ne sais
pas le faire.
--
Pierre Maurette