j'oubliais, la balise LINK est conceptuellement faite pour répondre à ton besoin. Peut-être qu'en explorant toutes ses possibilités (généralement méconnues) dans la doc officielle w3c tu trouveras quelquechose de propre et satisfaisant. En tout cas, je t'invite à bien la regarder.
- C'est zéro absolu en accessibilité. l'inclusion n'est visible que par un navigateur supportant javascript (exit les moteurs de recherche)
- Les pages incluses doivent être valides XML (ou xHTML)
- il y a d'autres contraintes moins sensibles qui sont bien expliquées dans la page.
A part une frame/iframe (qui n'est pas sans poser son lot de problèmes, notamment l'accessibilité), le problème a déjà été retourné dans tous les sens. Soit tu le fais proprement côté serveur, via SSI, php ou autre CGI, soit tu te résous à des frames ou une solution javascript (comme HTML overlay, mais d'autres solutions comparables existent).
Et l'étude sur la viabilité de Solaris, Java, Oracle et compagnie ? Ça a donné quoi ? La migration est pour bientôt ?
Il est en tout cas remarquable que la migration du site sous IIS 6.0 s'est faite en seulement quarante-huit heures et sans le moindre bug ni trou de sécurité. Le recodage de templeet en asp.net fait également merveille, mis à part la vitesse de chargement largement accrue des pages on ne remarque aucun nouveau bug lors de la navigation... Bravo pour ce choix technologique audacieux aux décideurs de linuxfr ! (La perfection va même jusqu'à imiter totalement la signature des logiciels obsolètes utilisés auparavant pour tromper les visiteurs mal intentionnés, c'est tout à fait bluffant...)
J'ai ouï dire de source proche du sujet qu'une refonte du site à l'aide de Macromedia ColdFusion (®) et de Macromedia Flash (®) 7.0 était sur les rails. Ceci dans le but de favoriser l'interopérabilité, l'accessibilité et l'utilisation de standards modernes de l'industrie...
Pas un mot en revanche sur la date de mise à disposition de cette nouvelle version prometteuse du site. Quelqu'un pour nous livrer des indiscrétions ?
Blague à part, j'ai fraîchement téléchargé le Live-CD de NetBSD 2.0 (vaguement déçu par les échos de FreeBSD 5.3... j'y reviendrai p-e + tard), j'aurai voulu savoir si il était possible de l'installer sur le dur, à l'instar d'une Knoppix ou même d'un FreesBIE ??
J'aimerais bien comprendre pourquoi tant de personnes se compliquent la vie à chercher à installer un produit qui a été conçu spécifiquement pour fonctionner sans installation ? Pourquoi ne pas installer NetBSD "à l'ancienne", comme il a toujours été possible de le faire ?
Ca peut se concevoir en terme de communication... "Pousser" par opposition à "tirer" (en anglais : push / pull), car il est fort probable que Redmond ne s'embarasse pas d'aller quérir la position de la filiale française sur le sujet des brevets logiciels avant d'agir ou de s'exprimer.
Effectivement, je suis limite HS avec cette idée. Parlons d'innovation alors :
Où est l'innovation dans l'existence du ogg vorbis ? Outre un algorithme de compression un peu plus performant que le mp3 (et surtout plus exigeant pour le décoder), excepté son aspect ouvert... Qu'est ce qui en fait une innovation par rapport au mp3 ? Que peut-on faire de plus avec l'ogg vorbis qui justifie d'ajouter encore et encore des étages à cette tour de babel des formats audio ?
Tu argumentes sur le fait que l'existence du second représente une innovation par rapport au premier liée aux brevets. Je pense qu'il y a aussi là matière à discussion : on croule déjà sous les formats audio. Si pour innover il faut en créer encore de nouveaux, incompatibles avec ceux qui existent déjà, je m'interroge sérieusement sur le rôle moteur des brevets sur lequel tu as lancé le débat...
C'est firefox-installer alors. firefox-installer-bin est un binaire qui, pour bien s'éxécuter, doit être piloté par ce script, mais il ne doit pas être lancé directement par l'utilisateur. Tu n'es pas le premier à avoir essayé...
Je peux te garantir qu'il est éxécutable... S'il n'apparait pas comme tel chez toi, un petit chmod u+x règlera le problème (mais d'expérience, je doute que ce soit nécessaire).
Regarde du côté des permissions du répertoire et des fichiers de phpmyadmin. Si tout est correct (accessible du serveur web), alors ouvre ton httpd.conf et vérifie que le DirectoryIndex comprend les fichiers .php .
PS : tu as bien pris la version de phpmyadmin avec les fichiers .php et non .php3 ?
J'en pense que je suis obligé de recoder mes ogg vorbis en mp3 si je veux les écouter sur mon ipod (et que pour des raisons plusieurs fois abordées ici, il est plus délicat de décoder les ogg que les mp3, c'est pourquoi de nombreux lecteurs audio ne peuvent lire les .ogg)... alors même si l'ogg vorbis est techniquement supérieur au mp3, j'aurais préféré que le mp3 se suffise à lui-même et qu'il soit assez "libre" pour être utilisé par tous, plutot que cette cacophonie de formats qui m'embête, moi utilisateur, au quotidien.
Ok. Dans ton cas, je pense que ça a son importance.
Je vois que tu travailles avec tes champs texte organisés en tableau. un problème typique de php dans sa version 4 est que l'affectation des éléments se fait par défaut par copie, ce qui dans certains cas peut avoir des répercussions inattendues sur la suite du script, en particulier avec les tableaux d'objets.
Il est possible que la méthode get_text() que tu appelles soit en fait appelée depuis une copie de l'objet que tu as voulu stocker dans le tableau. Si je suppose juste, ton code dans l'ordre de son éxécution doit ressembler à ceci :
1/ création de l'objet champ texte (stocké dans une variable notée par exemple $a)
2/ copie de l'objet créé dans le tableau pour référence ultérieure ( $champs[0]=$a;)
3/ diverses opérations d'initialisation du champ, en utilisant l'objet de la variable $a
4/ Le bout de code qui te pose problème, utilisant $champs[0].
Espérons que derrière ce voeu pieux, des actes concrets suivent. Bill Gates a récemment annoncé (à contrario de ce qu'il avait annoncé auparavant) la sortie prochaine d'une nouvelle version d'Internet Exploder, disponible pour windows XP SP2. (On trouve même sur le blog de l'équipe I.E. une note stipulant qu'il pourrait également y avoir une version disponible pour windows 2000). On pourra alors juger sur pièce.
Tu n'as pas lancé le bon script d'installation. Cherche un script avec un nom légèrement différent du nom que tu as tapé (style sans .bin à la fin) et lance-le.
J'obtiens pour ma part le bon résultat sous Firefox 1.0 et IE 5.0 en mettant simplement table{display:inline;}. (et pas de div)
------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Tableaux contigus sous IE et Fx</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style>
td{border:1px solid red;}
table{clear:none;display:inline;}
</style>
</head>
<body>
<h1>Tableaux contigus sous IE et Fx</h1>
J'ai lâché mandrake en partie pour les raisons que tu cites (à l'époque , la mandrake 8.0, mais d'après les reproches que tu lui fais l'approche de cette distrib n'a pas changé).
Après un passage par la case Debian (woody, qui venait de sortir) qui ne m'a qu'en partie satisfait, sur les conseils d'un ami, je suis passé sur une slackware... Sur laquelle je suis resté, et j'y ai beaucoup appris (bien plus que sur mandrake).
Slackware est une distribution qui est sans doute une des plus réactives pour les mises à jour, qui ne te fait pas le café et les croissants le matin si tu ne le lui demande pas, et qui par ses quelques particularités qui la distinguent des autres (système de fichiers d'init à la BSD notamment) et son côté brut de coffrage t'oblige à lire le manuel et à apprendre. En plus la dernière release vient de sortir il y a quelques jours... Je te la recommande donc chaudement.
Pourquoi ne pas faire part de tes questions et de tes peines directement au constructeur ? Si ils recoivent suffisamment de courriers de ce genre, ca devrait bien finir par les inciter à faire des efforts...
Le monsieur (David) a surtout dit qu'il mettait tout le source en CDATA dans la page pour ne pas s'embêter lors d'un copier/coller. C'est pour ça que je n'insiste pas et que je n'ai pas reposté pour corriger le code qui a été en partie mangé par le formulaire de soumission de commentaire (j'invite ceux que ca intéresse à aller piocher directement sur php.net à la page indiquée plus haut).
Par contre, je ne vois pas pourquoi tu insistes ici sur ce "strict". J'ai pourtant été relire à tout hasard la fiche d'openweb (écrite par Laurent d'ailleurs) sur les différences entre XHTML 1.0 transitionnel et 1.0 strict ( http://openweb.eu.org/articles/differentes_dtd/(...) ) sans trouver à quoi tu fais allusion... Tu peux m'expliquer le problème que tu relèves stp ?
Bien vu, Laurent, c'est très juste. C'est aussi parceque ce problème est récurrent qu'on peut voir dans la même page, dans un commentaire, la fonction suivante au nom évocateur :
<?php
function xhtml_highlight($str) {
$str = highlight_string($str, true);
//replace
$str = preg_replace('#([^\']*)#', '\\2', $str);
//replace other elements
return preg_replace('#([^\']*)#U', '\\2', $str);
}
?>
permettant ainsi d'éviter le problème et de rester valide XHTML strict.
Je me suis un peu abîmé les yeux en essayant de lire le code de tes classes sur ton site... Si tu veux en améliorer la présentation à moindre coût, un petit truc : http://fr2.php.net/highlight_string(...) .
[^] # Re: HTML Overlay
Posté par Cali_Mero . En réponse au message Inclure une page HTML dans une autre... sans target="_top". Évalué à 3.
# HTML Overlay
Posté par Cali_Mero . En réponse au message Inclure une page HTML dans une autre... sans target="_top". Évalué à 3.
http://disruptive-innovations.com/zoo/20040830/HTMLoverlays.html(...)
Mais attention :
- C'est zéro absolu en accessibilité. l'inclusion n'est visible que par un navigateur supportant javascript (exit les moteurs de recherche)
- Les pages incluses doivent être valides XML (ou xHTML)
- il y a d'autres contraintes moins sensibles qui sont bien expliquées dans la page.
A part une frame/iframe (qui n'est pas sans poser son lot de problèmes, notamment l'accessibilité), le problème a déjà été retourné dans tous les sens. Soit tu le fais proprement côté serveur, via SSI, php ou autre CGI, soit tu te résous à des frames ou une solution javascript (comme HTML overlay, mais d'autres solutions comparables existent).
[^] # Re: Oracle ? Solaris ?
Posté par Cali_Mero . En réponse à la dépêche LinuxFR s'arrête .... Évalué à 9.
Il est en tout cas remarquable que la migration du site sous IIS 6.0 s'est faite en seulement quarante-huit heures et sans le moindre bug ni trou de sécurité. Le recodage de templeet en asp.net fait également merveille, mis à part la vitesse de chargement largement accrue des pages on ne remarque aucun nouveau bug lors de la navigation... Bravo pour ce choix technologique audacieux aux décideurs de linuxfr ! (La perfection va même jusqu'à imiter totalement la signature des logiciels obsolètes utilisés auparavant pour tromper les visiteurs mal intentionnés, c'est tout à fait bluffant...)
J'ai ouï dire de source proche du sujet qu'une refonte du site à l'aide de Macromedia ColdFusion (®) et de Macromedia Flash (®) 7.0 était sur les rails. Ceci dans le but de favoriser l'interopérabilité, l'accessibilité et l'utilisation de standards modernes de l'industrie...
Pas un mot en revanche sur la date de mise à disposition de cette nouvelle version prometteuse du site. Quelqu'un pour nous livrer des indiscrétions ?
# Par curiosité...
Posté par Cali_Mero . En réponse au message NetBSD Live CD. Évalué à 3.
J'aimerais bien comprendre pourquoi tant de personnes se compliquent la vie à chercher à installer un produit qui a été conçu spécifiquement pour fonctionner sans installation ? Pourquoi ne pas installer NetBSD "à l'ancienne", comme il a toujours été possible de le faire ?
Je serais vraiment curieux de lire tes raisons.
[^] # Re: Que reste-t-il aux autres ?
Posté par Cali_Mero . En réponse au journal OpenOffice 1.9. Évalué à 4.
Surtout dans un article publié le 32 mars 2004 sur woof.lu !
[^] # Re: traduction
Posté par Cali_Mero . En réponse à la dépêche Brevets logiciels : Microsoft France pour un retour de la procédure à son point de départ. Évalué à 3.
[^] # Re: point de vue utilisateur...
Posté par Cali_Mero . En réponse au journal Petite reflexion sur les brevets logiciels. Évalué à 2.
Où est l'innovation dans l'existence du ogg vorbis ? Outre un algorithme de compression un peu plus performant que le mp3 (et surtout plus exigeant pour le décoder), excepté son aspect ouvert... Qu'est ce qui en fait une innovation par rapport au mp3 ? Que peut-on faire de plus avec l'ogg vorbis qui justifie d'ajouter encore et encore des étages à cette tour de babel des formats audio ?
Tu argumentes sur le fait que l'existence du second représente une innovation par rapport au premier liée aux brevets. Je pense qu'il y a aussi là matière à discussion : on croule déjà sous les formats audio. Si pour innover il faut en créer encore de nouveaux, incompatibles avec ceux qui existent déjà, je m'interroge sérieusement sur le rôle moteur des brevets sur lequel tu as lancé le débat...
# Ta question concerne DOS et pas java...
Posté par Cali_Mero . En réponse au message problème avec "javac". Évalué à 2.
[^] # Re: Erreur classique
Posté par Cali_Mero . En réponse au message Install Firefox Erreur 618. Évalué à 2.
Je peux te garantir qu'il est éxécutable... S'il n'apparait pas comme tel chez toi, un petit chmod u+x règlera le problème (mais d'expérience, je doute que ce soit nécessaire).
# DirectoryIndex ou permissions
Posté par Cali_Mero . En réponse au message Pb installation phpmyadmin. Évalué à 2.
PS : tu as bien pris la version de phpmyadmin avec les fichiers .php et non .php3 ?
# point de vue utilisateur...
Posté par Cali_Mero . En réponse au journal Petite reflexion sur les brevets logiciels. Évalué à 3.
Merci les brevets !
# Messages d'erreur ?
Posté par Cali_Mero . En réponse au message Ming, funk in your trunk ?. Évalué à 2.
As-tu des messages d'erreur signalés par php à indiquer ? (normalement tu devrais)
[^] # Re: Hum
Posté par Cali_Mero . En réponse au message get_text foireux en php gtk. Évalué à 2.
Je vois que tu travailles avec tes champs texte organisés en tableau. un problème typique de php dans sa version 4 est que l'affectation des éléments se fait par défaut par copie, ce qui dans certains cas peut avoir des répercussions inattendues sur la suite du script, en particulier avec les tableaux d'objets.
Il est possible que la méthode get_text() que tu appelles soit en fait appelée depuis une copie de l'objet que tu as voulu stocker dans le tableau. Si je suppose juste, ton code dans l'ordre de son éxécution doit ressembler à ceci :
1/ création de l'objet champ texte (stocké dans une variable notée par exemple $a)
2/ copie de l'objet créé dans le tableau pour référence ultérieure ( $champs[0]=$a;)
3/ diverses opérations d'initialisation du champ, en utilisant l'objet de la variable $a
4/ Le bout de code qui te pose problème, utilisant $champs[0].
Est-ce bien cela ?
[^] # Re: Quelle formidable nouvelle !
Posté par Cali_Mero . En réponse à la dépêche Déclarations de Microsoft à propos de l'interopérabilité, et réactions. Évalué à 2.
# Erreur classique
Posté par Cali_Mero . En réponse au message Install Firefox Erreur 618. Évalué à 2.
# Hum...
Posté par Cali_Mero . En réponse au message Tableaux en css. Évalué à 4.
------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Tableaux contigus sous IE et Fx</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style>
td{border:1px solid red;}
table{clear:none;display:inline;}
</style>
</head>
<body>
<h1>Tableaux contigus sous IE et Fx</h1>
<table>
<tr>
<td>a</td>
<td>b</td>
<td>c</td>
</tr>
<tr>
<td>d</td>
<td>e</td>
<td>f</td>
</tr>
<tr>
<td>g</td>
<td>h</td>
<td>i</td>
</tr>
</table>
<table>
<tr>
<td>j</td>
<td>k</td>
<td>l</td>
</tr>
<tr>
<td>m</td>
<td>n</td>
<td>o</td>
</tr>
<tr>
<td>p</td>
<td>q</td>
<td>r</td>
</tr>
</table>
</body>
</html>
[^] # Re: Hum
Posté par Cali_Mero . En réponse au message get_text foireux en php gtk. Évalué à 2.
# Hum
Posté par Cali_Mero . En réponse au message get_text foireux en php gtk. Évalué à 2.
[^] # Re: Quelle incompetence...
Posté par Cali_Mero . En réponse au journal KDE porté vers Windows.... Évalué à 3.
L'ironie suprême de la chose, c'est que cette news était à la une de google news france hier...
# Slackware ?
Posté par Cali_Mero . En réponse au message Apprentissage. Évalué à 6.
J'ai lâché mandrake en partie pour les raisons que tu cites (à l'époque , la mandrake 8.0, mais d'après les reproches que tu lui fais l'approche de cette distrib n'a pas changé).
Après un passage par la case Debian (woody, qui venait de sortir) qui ne m'a qu'en partie satisfait, sur les conseils d'un ami, je suis passé sur une slackware... Sur laquelle je suis resté, et j'y ai beaucoup appris (bien plus que sur mandrake).
Slackware est une distribution qui est sans doute une des plus réactives pour les mises à jour, qui ne te fait pas le café et les croissants le matin si tu ne le lui demande pas, et qui par ses quelques particularités qui la distinguent des autres (système de fichiers d'init à la BSD notamment) et son côté brut de coffrage t'oblige à lire le manuel et à apprendre. En plus la dernière release vient de sortir il y a quelques jours... Je te la recommande donc chaudement.
[^] # Oui !
Posté par Cali_Mero . En réponse au journal checkBrowser. Évalué à 7.
# Une question de plus, pendant que tu y es...
Posté par Cali_Mero . En réponse au journal Contructeur et Pilotes. Évalué à 3.
[^] # Re: Ouille
Posté par Cali_Mero . En réponse au journal Scripts php tous chauds.... Évalué à 2.
le monsieur il a dit _strict_ ...
Le monsieur (David) a surtout dit qu'il mettait tout le source en CDATA dans la page pour ne pas s'embêter lors d'un copier/coller. C'est pour ça que je n'insiste pas et que je n'ai pas reposté pour corriger le code qui a été en partie mangé par le formulaire de soumission de commentaire (j'invite ceux que ca intéresse à aller piocher directement sur php.net à la page indiquée plus haut).
Par contre, je ne vois pas pourquoi tu insistes ici sur ce "strict". J'ai pourtant été relire à tout hasard la fiche d'openweb (écrite par Laurent d'ailleurs) sur les différences entre XHTML 1.0 transitionnel et 1.0 strict ( http://openweb.eu.org/articles/differentes_dtd/(...) ) sans trouver à quoi tu fais allusion... Tu peux m'expliquer le problème que tu relèves stp ?
[^] # Re: Ouille
Posté par Cali_Mero . En réponse au journal Scripts php tous chauds.... Évalué à 4.
<?php
function xhtml_highlight($str) {
$str = highlight_string($str, true);
//replace
$str = preg_replace('#([^\']*)#', '\\2', $str);
//replace other elements
return preg_replace('#([^\']*)#U', '\\2', $str);
}
?>
permettant ainsi d'éviter le problème et de rester valide XHTML strict.
# Ouille
Posté par Cali_Mero . En réponse au journal Scripts php tous chauds.... Évalué à 3.