30

iné est :<? xml version="1.0" encoding="UTF-8" ?>La deuxième ligne dans le fichier incrim Je pense soudainement que j'aurais peut-être du mettre celle-là avant l'autre, non ?

Non, c'est juste que sur ton serveur, <? fsfdsfdsfds ?> est reconnu comme du php (et pas chez moi, c'est une option à configurer)
Y a la méthode de Thepro, sinon y a
<?php echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"; ?>
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

31

./29 : Excellent, je vais pouvoir arrêter de coder sous Unix et envoyer sous Win ! top
J'avais bien fait help, mais je m'attendais à des commandes Unix "standard", je ne pensais pas qu'il y avait des commandes spéciales pour FTP.

./28 et ./30 : je m'en vais tester ça. Si j'arrive à rendre lisible cette page automatiquement, je pourrai mettre un peu du reste en ligne aussi boing (avec les mêmes lignes partout, cela va de soi).
avatar
Je sais qu'il y a marqué "con" sur ma gueule. Je suis né comme ça, je m'y fais. Mais pourquoi toutes les filles qui me plaisent se sentent obligées de rajouter le suffixe "-fident" ?

32

HOURRA ! Je n'ai testé que la méthode de Flanker, mais comme ça marche, je vais m'en tenir à ça.
C'est juste un peu ennuyeux de tout devoir mettre en php pour ce genre de problèmes, mais bon...

Allez, je change la page d'accueil pour ajouter la section TI déjà prête, j'uploade ce qu'il faut, et voilà un ftp qui ne sera pas qu'espace de stockage !
avatar
Je sais qu'il y a marqué "con" sur ma gueule. Je suis né comme ça, je m'y fais. Mais pourquoi toutes les filles qui me plaisent se sentent obligées de rajouter le suffixe "-fident" ?

33

Petite question : est-ce que je peux mettre une page PHP qui m'insère ces deux lignes à chaque page, du genre en faisant un include() ? Parce que ça me faciliterait les choses.
avatar
Je sais qu'il y a marqué "con" sur ma gueule. Je suis né comme ça, je m'y fais. Mais pourquoi toutes les filles qui me plaisent se sentent obligées de rajouter le suffixe "-fident" ?

34

of course happy

(mais je ne comprends pas le « tout devoir mettre en php » ? Il y a seulement 2 lignes de php par page, ça reste raisonnable, non? )
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

35

Ben, le validateur du W3C est fait pour du (X)HTML... Et si j'ai bien compris, il faut changer l'extension des fichiers si on insère ces deux lignes, d'où le "tout mettre en PHP"...
avatar
Je sais qu'il y a marqué "con" sur ma gueule. Je suis né comme ça, je m'y fais. Mais pourquoi toutes les filles qui me plaisent se sentent obligées de rajouter le suffixe "-fident" ?

36

bah si tu fournis l'url de tes pages au validateur, tu t'en fous que ça soit du .php ou du .html, non ?
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

37

suf que pour que les commandes PHP soient exécutées côté serveur, laisser des .html, ça va pas aller.
=> il faut renommer en .php

(enfin, je pense que c'est ce qu'il voulait dire)
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

38

Le validateur ne peut vérifier les URL sans "www".
Mais j'ai le moyen de faire pointer sur mon site autrement, j'avais oublié.

./37 : oui, en effet.

[Edit] Et en plus, mes pages actuelles "affichables" ne sont plus valides sad
Donc je me disais : je me fais une page PHP qui insère aux autres pages le code suffisant, et mes pages HTML, je les valide à part grin
avatar
Je sais qu'il y a marqué "con" sur ma gueule. Je suis né comme ça, je m'y fais. Mais pourquoi toutes les filles qui me plaisent se sentent obligées de rajouter le suffixe "-fident" ?

39

ça, c'est sûrement changeable avec un .htaccess kivabien, non ?
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

40

Euh, précise voir, tu parles de quoi, là ? Le .htaccess kivabien pour quoi ? S'il te plaît ?

Et, tant que j'y suis, un fichier ".php avec quatre-cinq lignes totalement comprises entre "<?php" et "?>", ça passe, côté serveur ?
avatar
Je sais qu'il y a marqué "con" sur ma gueule. Je suis né comme ça, je m'y fais. Mais pourquoi toutes les filles qui me plaisent se sentent obligées de rajouter le suffixe "-fident" ?

41

Normalement, les fichiers .php sont lus par PHP (le programme) qui va exécuter tout le code compris entre les balises <?php et ?>, et afficher directement le texte qui n'est pas à l'intérieur de ces balises.
Par exemple, la commande <?php echo "mon texte";?> va seulement afficher "mon texte" dans la page web.

Les fichiers .html vont être affichés tels quels par le serveur. Si tu écris <?php echo "blabla"; ?> dans un fichier .html, il sera sûrement affiché tel quel dans la page web.
Ce comportement peut être modifié, pour que les fichiers .html soient également envoyés à PHP.
Pour cela, il faut créer un fichier nommé .htaccess qui contient la ligne AddHandler php-script .html
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

42

Ymox (./38) :
[Edit] Et en plus, mes pages actuelles "affichables" ne sont plus valides sad

Quelle est l'erreur ?
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

43

Flanker (./41) :
Pour cela, il faut créer un fichier nommé .htaccess qui contient la ligne AddHandler php-script .html

sur du mutualisé, pas gagné qu'il ait les droits pour ça...
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

44

c'est vrai, tu as raison :/
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

45

Heu je pense que si c'est possible, mais pas chez iFrance...

Au passage le fait que ta page passe ou non le W3C validator n'a que peut d'interet... Le plus important reste que ta page soit bien affiché sur tout les navigateurs
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

46

Godzil (./45) :
le fait que ta page passe ou non le W3C validator n'a que peut d'interet... Le plus important reste que ta page soit bien affiché sur tout les navigateurs

le premier point étant malheureusement loin de garantir le second sad

avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

47

./42 : Simplement que, comme il y a du code PHP dans ma page, il n'arrive plus à me détecter le doctype, entre autres. (Si jamais, vous pouvez voir ça en faisant valider via l'adresse http://www.isuisse.com/ymox/)

Quant à ./45 et ./46, j'estime que du moment que ma page respecte un standard, c'est plus vraiment ma faute si les navigateurs ne peuvent les afficher correctement grin
avatar
Je sais qu'il y a marqué "con" sur ma gueule. Je suis né comme ça, je m'y fais. Mais pourquoi toutes les filles qui me plaisent se sentent obligées de rajouter le suffixe "-fident" ?

48

ker();</script>
Je suppose que <script language="Javascript" type="text/javascript">
<!--
var d=new Date; rnd=d.getDay()+'-'+d.getHours(); var b=(''+location.hostname).split('.'); d=2; if(b[b.length-d+1]=='') d=3; h='web.'+b[b.length-d]+'.'+b[b.length-d+1]; 
document.write('<sc'+'ript src="http://js-perso.ifrance.com/js.php?'+rnd+'"><'+'/sc'+'ript>');
// -->
</script>
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
<script type="text/javascript">_uacct = "UA-324340-1"; urchinTrac
n'est pas de toi ?


(au passage, le XHTML n'est pas un standard, c'est une recommandation, non ? )
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

49

Flanker (./48) :
ker();</script>
Je suppose que <script language="Javascript" type="text/javascript">
<!--
var d=new Date; rnd=d.getDay()+'-'+d.getHours(); var b=(''+location.hostname).split('.'); d=2; if(b[b.length-d+1]=='') d=3; h='web.'+b[b.length-d]+'.'+b[b.length-d+1]; 
document.write('<sc'+'ript src="http://js-perso.ifrance.com/js.php?'+rnd+'"><'+'/sc'+'ript>');
// -->
</script>
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
<script type="text/javascript">_uacct = "UA-324340-1"; urchinTrac
n'est pas de toi ?


(c'est pas un standard, c'est une recommandation, non ? )

Le validateur ? ou le XHTML ?
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

50

corrigé ^^
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

51

En tout cas, c'est bien les scripts JS (au début et à la fin) qui font foirer la validation... (et il n'y a plus de php dans le code affiché : fait afficher le code source de la page, tu verras bien ^^)


Au passage, le logo « valid XHTML », ça fait bête quand c'est pas vrai cheeky

Voilà le code que j'ai en affichant la source, et en supprimant le Javascript :
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
<head>
	<title>Ymox's Site</title>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
	<link rel="stylesheet" media="screen" type="text/css" title="Design" href="design/style.css" />
</head>

<body>
	<h1>Ymox's Site</h1>
	<p>J'avais besoin d'un espace de stockage et j'ai fini par venir voir ici. Du coup, en plus de ce que je souhaitais stocker à la base, je me suis souvenu que j'avais une ébauche de site internet qui traînait quelque part... datant du temps où je comptais mettre en ligne mes programmes pour la calculatrice Texas Instrument<sup>&copy;</sup> voyage200. Cette idée ne s'est jamais concrétisée... jusqu'à maintenant.</p>
	<p>Au menu, donc, quelques jeux bien sûr, mais aussi quelques "utilitaires" et autres petits délires pensés à l'époque où j'avais tout le temps que je voulais pour programmer - qui a dit geek !?</p>
	<p>Voilà, quelques programmes sont en ligne, vous pouvez allez voir la nouvelle <a href="/pages/ti_progs.php">section TI</a></p>
	<h3>Quelques liens</h3>
	<dl>
		<dt><a href="http://www.siteduzero.com/">Le site du ZérO</a></dt>
		<dd>Propose des tutoriels pour bien des languages de programmation, dont un pour le XHTML, sans quoi ce site serait innaffichable</dd>
		<dt><a href="http://www.yaronet.com/">yAronet</a></dt>
		<dd>Forum sur une grande quantité de sujet. Je fais partie de la communauté.
		Il y a notamment une section dédiée aux calculatrices Texas Instrument<sup>&copy;</sup>.</dd>
		<dt><a href="http://www.instrumbex.ch/">Union Instrumentale de Bex</a></dt>
		<dd>La fanfare dans laquelle j'exerce mes humbles talents de musicien</dd>
	</dl>
	<p>
		<a href="http://validator.w3.org/check?uri=referer">
			<img id="w3C" src="http://www.w3.org/Icons/valid-xhtml10-blue" alt="Valid XHTML 1.0 Strict" />
		</a>
	</p>
	<p class="Date">13.12.07</p>
</body>
</html>

avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

52

Oui, c'est bien le code qui *devrait* s'afficher s'il n'y avait pas l'insert de l'hébergeur.

./48 Notamment, et les quelques dernières lignes après le </script>
html> :<script type="text/javascript" src="http://js-perso.ifrance.com/weborama.js"></script>
<script language="Javascript" type="text/javascript">
<!--
document.write('<sc'+'ript src="http://js-perso.ifrance.com/js2.php?'+rnd+'"><'+'/sc'+'ript>');
// -->
</

la page sans<?xml version="1.0" encoding="UTF-8"?>Note : j'avais réussi à faire valider
Quant au tag XHTML valid, ben... Il avait sa place sur mes pages en local. Mais elles sont justement en ligne... Ça m'ennuie de devoir l'enlever sad (mais ça ne veut pas dire que je vais le laisser)
avatar
Je sais qu'il y a marqué "con" sur ma gueule. Je suis né comme ça, je m'y fais. Mais pourquoi toutes les filles qui me plaisent se sentent obligées de rajouter le suffixe "-fident" ?

53

Ymox (./52) :
la page sans<?xml version="1.0" encoding="UTF-8"?>Note : j'avais réussi à faire valider

Vi, il n'est pas indispensable pour la validation (il change rien à ce niveau, mais ça ne coûte rien de le préciser ^^)
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

54

Mmm... Est-ce que je pourrais ajouter cette ligne dans mes fichiers, rien que celle-ci, alors ? (Bon, ça va pas rendre la page valide, mais juste affichable sans autre script PHP)
avatar
Je sais qu'il y a marqué "con" sur ma gueule. Je suis né comme ça, je m'y fais. Mais pourquoi toutes les filles qui me plaisent se sentent obligées de rajouter le suffixe "-fident" ?

55

Non, le problème, c'est qu'Apache (le serveur Web qui envoie tes données au navigateur) peut très bien ne pas tenir compte de des mentions que tu donnes.
En gros, lors de la communication Apache > navigateur, Apache envoie d'abord le header (qui contient des informations du style:
- durée de validité de la page
- le code d'erreur : si tout se passe bien, c'est 200, si la page n'existe pas c'est 404, si tu n'as pas le droit de voir la page c'est 401, etc...
- l'encodage (utf-8, iso-8859-1, etc...) (on peut agir sur ça en php, qui va modifier le header avec header('Content-Type: text/html; charset=UTF-8');, c'est d'ailleurs pour ça qu'il faut que ça soit la première ligne : le header est envoyé avant le contenu de la page web)
... )
Ensuite, il y a le contenu de la page lui même, qui est un fichier XML (là encore on peut spécifier l'encodage avec <?xml version="1.0" encoding="UTF-8"?>), qui contient des données XHTML (et là aussi on précise l'encodage avec <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />)

Manque de pot, si dans le header c'est marqué iso-8859-1, le navigateur ne va prendre en compte les deux autres infos, même si elles disent le contraire... (oui, c'est n'importe quoi, mais bon...). Conclusion, il faut modifier le header, et c'est le rôle de mes lignes php ^^
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

56

OK, merci Flanker.

Question qui vaut son poids de cacahuètes : comment font-ils chez iFrance pour insérer ces lignes de code ? Dès qu'il y a une requête HTML, ils envoient ça, puis la page proprement dite, et ajoutent le reste avant la transmission du EOF ?

Pour en revenir à ce problème de header, c'est juste un peu idiot à mon goùt. Je ne sais pas à quel point c'est faisable, mais il y aurait moyen de lire le header de la page à afficher, voire toute la section <head>, envoyer les infos nécessaires tirées de la section, puis "la suite" de la page ? Ça demande trop de ressources, donc c'est indisponible pour des hébergements gratuits ?
avatar
Je sais qu'il y a marqué "con" sur ma gueule. Je suis né comme ça, je m'y fais. Mais pourquoi toutes les filles qui me plaisent se sentent obligées de rajouter le suffixe "-fident" ?

57

ben doit y avoir un handler qui permet d'exécuter un code avant le chargement d'un fichier, et pareil après hehe

m'étonnerait pas qu'on puisse mitonner un petit module apache qui fasse ça !

58

Tiens en plus je suis presque sur qu'il est possible en JS de virer les pubs black
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

59

Ah oué, c'est bien possible, tiens ^^
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

60

Flanker (./53) :
Ymox (./52) :
la page sans<?xml version="1.0" encoding="UTF-8"?>Note : j'avais réussi à faire valider
Vi, il n'est pas indispensable pour la validation (il change rien à ce niveau, mais ça ne coûte rien de le préciser ^^)
En théorie non, mais en pratique, si, ça coûte la compatibilité IE.
IE ne reconnait pas cet en-tête, et bascule en mode compatibilité IE5 si le fichier ne commence pas par le doctype. Très très chiant parce que ça tue tous les CSS (les margin et les width en mode compatibilité IE5 n'ont rien à voir avec ceux de la norme CSS).