Re: Comment déterminer l'encodage d'un fichier PHP ?

2009-07-04 Par sujet Jean-Max Reymond

Yann Cochard a écrit :

Bonjour,

La commande file permet de déterminer le type d'un fichier, et donne 
parfois son encodage.

Exemples :
$ file fichier*
fichier1: UTF-8 Unicode text
fichier2: ISO-8859 text



avec utrac et l'option -p
http://utrac.sourceforge.net/

--
Jean-Max Reymond
Eruption de l'Etna: http://jmreymond.free.fr/Etna2002

Diffusez cette liste aupres de vos relations :-)
   Linux Azur : http://linux-azur.org
  Vous etes responsable de vos propos.
*** Pas de message SMS, HTML ni de PJ SVP ***



Re: [LA-discussions] Commen t déterminer l'encodage d'un fichier PHP ?

2009-07-04 Par sujet Romain Tartière
Salut!

On Fri, Jul 03, 2009 at 10:46:18PM +0200, Yann Cochard wrote:
 La commande file permet de déterminer le type d'un fichier, et donne 
 parfois son encodage.
 Exemples :
   $ file fichier*
   fichier1: UTF-8 Unicode text
   fichier2: ISO-8859 text
 
 Le problème, c'est avec les fichiers PHP, j'obtiens :
   test.php: PHP script text
file -i fichier

rom...@marvin /tmp % file -i i.php u.php
i.php: text/plain charset=iso-8859-1
u.php: text/plain charset=utf-8

-- 
Romain Tartière rom...@blogreen.orghttp://romain.blogreen.org/
pgp: 8DAB A124 0DA4 7024 F82A  E748 D8E9 A33F FF56 FF43 (ID: 0xFF56FF43)
(plain text =non-HTML= PGP/GPG encrypted/signed e-mail much appreciated)


pgpkiciaWUBWC.pgp
Description: PGP signature


Re: Comment déterminer l'encodage d'un fichier PHP ?

2009-07-04 Par sujet Yann

Jean-Max Reymond a écrit :

avec utrac et l'option -p
http://utrac.sourceforge.net/


Ça marche, merci !

Yann
--
_
Yann Cochard : http://yanncochard.com
Au Cactus Francophone : http://www.cactuspro.com
Kaella, distribution Linux live-cd : http://kaella.linux-azur.org

Diffusez cette liste aupres de vos relations :-)
   Linux Azur : http://linux-azur.org
  Vous etes responsable de vos propos.
*** Pas de message SMS, HTML ni de PJ SVP ***



Re: [LA-discussions] Comment déterminer l'e ncodage d'un fichier PHP ?

2009-07-04 Par sujet Yann

Romain Tartière a écrit :

Salut!

On Fri, Jul 03, 2009 at 10:46:18PM +0200, Yann Cochard wrote:
La commande file permet de déterminer le type d'un fichier, et donne 
parfois son encodage.

Exemples :
$ file fichier*
fichier1: UTF-8 Unicode text
fichier2: ISO-8859 text

Le problème, c'est avec les fichiers PHP, j'obtiens :
test.php: PHP script text

file -i fichier

rom...@marvin /tmp % file -i i.php u.php
i.php: text/plain charset=iso-8859-1
u.php: text/plain charset=utf-8


Merci Romain, mais cette méthode n'est pas très fiable, car la plupart 
du temps ça donne :

test3.php:text/x-php
(le fichier contient bien des accents)
Parfois j'ai comme toi :
test_email.php:   text/plain charset=iso-8859-1
trouve.php:   text/plain charset=us-ascii


Yann
--
_
Yann Cochard : http://yanncochard.com
Au Cactus Francophone : http://www.cactuspro.com
Kaella, distribution Linux live-cd : http://kaella.linux-azur.org

Diffusez cette liste aupres de vos relations :-)
   Linux Azur : http://linux-azur.org
  Vous etes responsable de vos propos.
*** Pas de message SMS, HTML ni de PJ SVP ***



[TECH] Quand une carte mère ne sait pas booter sur USB

2009-07-04 Par sujet Florent Peyraud
Salut !

Parfois les cartes mères ne savent pas booter sur l'USB quand elles sont
trop vieilles. Parfois elles savent mais sont assez vieilles pour
n'avoir que des ports USB FullSpeed (12Mbps). Et elles ne savent bien
entendu pas booter sur des ports USB rapportés par une carte PCI qui,
elle, sait gérer le HighSpeed (480Mbps). Les cartes mères récentes n'ont
pas ce problème...

Pour ceux qui ont déjà rencontré des problèmes de boot sur USB, je viens
de dénicher ceci :

http://www.solemnwarning.net/kexec-loader/

Il s'agit d'une mini distro qui tient sur une disquette et qui charge un
noyau Linux. Ce noyau, lui, sait bien gérer les périphériques USB. Une
petite appli se lance après le noyau (soit via le programme init, soit à
la place de init lui-même) et cherche s'il y a sur les différents
périphériques des noyaux Linux à lancer. Les options sont alors
présentées dans un menu.
L'utilisateur sélectionne le système qu'il veut booter et l'appli
utilise alors un appel système magique : kexec (un programme en mode
utilisateur portant le même nom permet de faire tonte la configuration).
C'est cet appel système qui va permettre d'exécuter le noyau choisi
(Kernel EXECution), de la même manière que si c'était Grub qui l'avait
fait ! On voit alors le nouveau noyau démarrer en affichant ses traces
sur l'écran.

Plus de problème de carte mère obsolète qui ne sait pas booter sur USB
!!! Bon amusement !

Librement Vôtre

Florent Peyraud

 Diffusez cette liste aupres de vos relations :-)
Linux Azur : http://linux-azur.org
   Vous etes responsable de vos propos.
*** Pas de message SMS, HTML ni de PJ SVP ***



Re: [LA-discussions] Commen t déterminer l'encodage d'un fichier PHP ?

2009-07-04 Par sujet Romain Tartière
On Sat, Jul 04, 2009 at 05:59:53PM +0200, Yann Cochard wrote:
 Merci Romain, mais cette méthode n'est pas très fiable, car la plupart
 du temps ça donne :
 test3.php:text/x-php
 (le fichier contient bien des accents)
 Parfois j'ai comme toi :
 test_email.php:   text/plain charset=iso-8859-1
 trouve.php:   text/plain charset=us-ascii

J'ai jamais essayé ça mais c'est censé le faire:
http://utrac.sourceforge.net/

D'après les exeples, utrac -p fichier. À tester!

Romain

-- 
Romain Tartière rom...@blogreen.orghttp://romain.blogreen.org/
pgp: 8DAB A124 0DA4 7024 F82A  E748 D8E9 A33F FF56 FF43 (ID: 0xFF56FF43)
(plain text =non-HTML= PGP/GPG encrypted/signed e-mail much appreciated)


pgpObyk0BUoZO.pgp
Description: PGP signature


Re: [TECH] Quand une carte mère ne sait pas booter sur USB

2009-07-04 Par sujet Philippe Vienne
Merci pour la solution, je la cherchais depuis longtemps.

Le 04/07/09, Florent Peyraudflow-li...@electronet.org a écrit :
 Salut !

 Parfois les cartes mères ne savent pas booter sur l'USB quand elles sont
 trop vieilles. Parfois elles savent mais sont assez vieilles pour
 n'avoir que des ports USB FullSpeed (12Mbps). Et elles ne savent bien
 entendu pas booter sur des ports USB rapportés par une carte PCI qui,
 elle, sait gérer le HighSpeed (480Mbps). Les cartes mères récentes n'ont
 pas ce problème...

 Pour ceux qui ont déjà rencontré des problèmes de boot sur USB, je viens
 de dénicher ceci :

 http://www.solemnwarning.net/kexec-loader/

 Il s'agit d'une mini distro qui tient sur une disquette et qui charge un
 noyau Linux. Ce noyau, lui, sait bien gérer les périphériques USB. Une
 petite appli se lance après le noyau (soit via le programme init, soit à
 la place de init lui-même) et cherche s'il y a sur les différents
 périphériques des noyaux Linux à lancer. Les options sont alors
 présentées dans un menu.
 L'utilisateur sélectionne le système qu'il veut booter et l'appli
 utilise alors un appel système magique : kexec (un programme en mode
 utilisateur portant le même nom permet de faire tonte la configuration).
 C'est cet appel système qui va permettre d'exécuter le noyau choisi
 (Kernel EXECution), de la même manière que si c'était Grub qui l'avait
 fait ! On voit alors le nouveau noyau démarrer en affichant ses traces
 sur l'écran.

 Plus de problème de carte mère obsolète qui ne sait pas booter sur USB
 !!! Bon amusement !

 Librement Vôtre

 Florent Peyraud

  Diffusez cette liste aupres de vos relations :-)
 Linux Azur : http://linux-azur.org
Vous etes responsable de vos propos.
 *** Pas de message SMS, HTML ni de PJ SVP ***



 Diffusez cette liste aupres de vos relations :-)
Linux Azur : http://linux-azur.org
   Vous etes responsable de vos propos.
*** Pas de message SMS, HTML ni de PJ SVP ***