Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Message from discussion Evolution future de la sélection+modification d'une chaîne de caractères.

Received: by 10.68.191.225 with SMTP id hb1mr1787147pbc.5.1336235137739;
        Sat, 05 May 2012 09:25:37 -0700 (PDT)
Path: pr3ni7414pbb.0!nntp.google.com!news1.google.com!news4.google.com!feeder3.cambriumusenet.nl!feed.tweaknews.nl!212.27.60.9.MISMATCH!proxad.net!feeder2-2.proxad.net!cleanfeed3-a.proxad.net!nnrp1-1.free.fr!not-for-mail
Date: Sat, 05 May 2012 18:25:37 +0200
From: Jean Francois Ortolo <ortolo.jeanfrancois_nos...@free.fr.invalid>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:11.0) Gecko/20120329 Thunderbird/11.0.1
MIME-Version: 1.0
Newsgroups: fr.comp.lang.php
Subject: Re: Evolution future de la =?ISO-8859-1?Q?s=E9lection+modificati?=
 =?ISO-8859-1?Q?on_d=27une_cha=EEne_de_caract=E8res=2E?=
References: <4fa525c6$0$6835$426a74cc@news.free.fr> <4fa52d08$0$698$426a74cc@news.free.fr> <4fa53303$0$1713$426a74cc@news.free.fr> <4fa535c8$0$721$426a74cc@news.free.fr> <4fa53e31$0$719$426a74cc@news.free.fr> <4fa54955$0$1709$426a74cc@news.free.fr>
In-Reply-To: <4fa54955$0$1709$426a74cc@news.free.fr>
Lines: 75
Message-ID: <4fa55481$0$1690$426a74cc@news.free.fr>
Organization: Guest of ProXad - France
NNTP-Posting-Date: 05 May 2012 18:25:37 CEST
NNTP-Posting-Host: 82.225.74.10
X-Trace: 1336235137 news-2.free.fr 1690 82.225.74.10:38245
X-Complaints-To: abuse@proxad.net
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

Le 05/05/2012 17:37, Clément a écrit :
>
> Quoi qu'il en soit, je ne ferai que me répéter pour la 3ème fois mais :
> Prendre en compte les versions ultérieures maintenant serait la pire
> perte de temps que vous puissiez prendre car :
> 1- on ne peut pas deviner le devenir de PHP, les choix sont votés et les
> modifications arrivent aux compte-goutte.
> 2- la version de PHP ne devrait être changée que pour une bonne raison
> (faille de sécurité par exemple) mais jamais de plus d'une version (php
> 5.2.2 à php 5.2.3 par exemple)
>
>


   Bonjour Monsieur

   Je peux quand même ( comme je l'ai fait en migrant mon site entier 
vers les fonctions de type PCRE et l'interface PDO de MySQL ), 
m'arranger pour que mon site soit compatible à priori, avec l'évolution 
probable future des versions de PHP.

   La compatibilité n'est pas identité, mais simplement une question 
d'adaptation. Un site peut très bien être compatible avec toutes les 
versions récentes de PHP, et aussi avec les ( relativement ) proches 
versions futures probable, de PHP.

   Par ailleurs, cette migration, dont je suis très fier, a nécessité 
que je programme en Bourne Shell et en Langage AWK, des programmes de 
conversion des anciennes fonctions, vers les nouvelles fonctions, en 
lisant les anciens scripts php de manière récursive dans l'arborescence 
des répertoires de mon site ( sur mon ordinateur of course ), et en 
traduisant les anciennes fonctions vers les nouvelles fonctions, tout en 
gardant les paramètres suffisamment identiques,q ue ce soient des 
variables ou des chaînes de caractères.

   Le processus, fût en fait semi-automatique, car j'ai eu à corriger 
les erreurs, loguées par mes soins dans des fichiers ad hoc.

   J'ai fait la même chose pour mon site partenaire www.lescourses.com , 
mais la version en ligne est encore à l'ancienne mode. Cependant, la 
nouvelle version a été copiée par mes soins, dans un sous-répertoire du 
site.

   Le processus de migration, a été plus que très accéléré par le mode 
semi-automatique. En fait, je ne m'en serais jamais tiré, si j'avais eu 
à changer tous les scripts manuellement... ;)

   Je suis obligé de suivre l'évolution des versions de PHP, compte tenu 
du fait que mon site est sur un hébergement mutualisé. Je ne maîtrise 
pas la version de PHP.

   Actuellement, la version de PHP pour mon site, est :

   PHP 5.2.6-1  , en mode CGI/FastCGI

   Le Safe Mode n'est pas activé, heureusement, ce qui me permet 
d'allonger un peu le temps d'exécution de mes scripts, donc de rendre 
mon site plus "Google friendly", en m'évitant des redirections de 
scripts en scripts, pour éviter la limite fatidique des 30 secondes 
maximum d'exécution. ;)

   Une dernière question que j'aurais, qui concerne plus MySQL en PHP, 
serait quelle instruction MySQL ( je crois que c'est de la forme  : "SET 
NAMES latin1" ou qqqhose comme çà ) je pourrais utiliser, pour fixer de 
manière absolue, le mode de caractères des lectures/écritures dans la 
base de données MySQL.

   Merci beaucoup de vos réponses à cette dernière question.

   Bien amicalement.

   Jean François Ortolo