On Wed, 16 Oct 2002, Laurent Goujon wrote:
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
Et là, spip ne m'affiche rien, m'indiquant laconiquement :Parse error:
parse error, unexpected T_STRING in index.251273 on line 1
Si je tente d'acceder directement à sommaire.php3, j'obtiens juste :
Parse error: parse error in your script on line 1
Le problème ne vient pas de spip, mais du reglage de php sur free.
Sur un certains nombre de configs, <? est un délimiteur PHP,
ors, 'xml version="1.0" encoding="iso-8859-1' n'a aucun sens en php,d'où
l'erreur...
spip a assez récelmment été purgé de tous les <? (il n'utilise plus que
<?php) cependant, beaucoup d'hébergeurs continuent à) déclencher php sur
<? : sur ceux là, il sera impossible de faire du xhtml valide...
En ce qui me concerne, quand j'ai vu arriver la norme xhtml, je me suis
demander "qui cherche à torpiller quoi?". J'aimerais bien plus d'infos sur
l'historique de tout ça et les motivations de la balise '<?' dans xhtml,
mais pourmoi, c'est apparu bien après que php l'ait popularisée...
Yannick
--
_/ Yannick Patois _________________ Address (home) __________________
| irc(undernet): Garp on #france25+ | 17, rue du Tonkin |
| email : patois@calvix.org | Apt. 9G, 3iem |
| http://garp.feelingsurfer.net/ | 69100 Villeurbanne |
| Tel-home: +33 (0)4 78 89 76 47 | FRANCE |
| Un Petit Agenda Militant Lyonnais - http://expace.lautre.net/ |