Je suppose, qu'il y a pas mal de scripts php dans le Monde, qui
nécessite cet opérateur [] ?
Ma deuxième question, c'est pour parer à une éventuelle disparition de
cette fonctionnalité :
Celà fonctionnerait-il ?
Si oui, il suffirait de sélectionner l'array $array_str , au lieu de la
chaîne $str :
echo $str[10] . "n"; // Ne marche plus...
echo $array_str[10] . "n"; // Donne K, comme avant.
Cette utilisation de preg_split() avec un séparateur vide,
fonctionne-t-elle ?
Je suppose, qu'il y a pas mal de scripts php dans le Monde, qui
nécessite cet opérateur [] ?
Ma deuxième question, c'est pour parer à une éventuelle disparition de
cette fonctionnalité :
Celà fonctionnerait-il ?
Si oui, il suffirait de sélectionner l'array $array_str , au lieu de la
chaîne $str :
echo $str[10] . "n"; // Ne marche plus...
echo $array_str[10] . "n"; // Donne K, comme avant.
Cette utilisation de preg_split() avec un séparateur vide,
fonctionne-t-elle ?
Je suppose, qu'il y a pas mal de scripts php dans le Monde, qui
nécessite cet opérateur [] ?
Ma deuxième question, c'est pour parer à une éventuelle disparition de
cette fonctionnalité :
Celà fonctionnerait-il ?
Si oui, il suffirait de sélectionner l'array $array_str , au lieu de la
chaîne $str :
echo $str[10] . "n"; // Ne marche plus...
echo $array_str[10] . "n"; // Donne K, comme avant.
Cette utilisation de preg_split() avec un séparateur vide,
fonctionne-t-elle ?
Bonjour,
Cette utilisation de preg_split() avec un séparateur vide,
fonctionne-t-elle ?
Donc, oui ça fonctionne mais il est préférable d'utiliser str_split dans
ce cas.
Cordialement,
Clément.
Bonjour,
Cette utilisation de preg_split() avec un séparateur vide,
fonctionne-t-elle ?
Donc, oui ça fonctionne mais il est préférable d'utiliser str_split dans
ce cas.
Cordialement,
Clément.
Bonjour,
Cette utilisation de preg_split() avec un séparateur vide,
fonctionne-t-elle ?
Donc, oui ça fonctionne mais il est préférable d'utiliser str_split dans
ce cas.
Cordialement,
Clément.
Bonjour Monsieur
Super génial !
Exactement ce qu'il me fallait. ;)
Et... La fonction str_split() , ne risque pas de disparaître avec les
versions ultérieures de php ?
Merci beaucoup de votre réponse.
Bien amicalement.
Jean François Ortolo
Bonjour Monsieur
Super génial !
Exactement ce qu'il me fallait. ;)
Et... La fonction str_split() , ne risque pas de disparaître avec les
versions ultérieures de php ?
Merci beaucoup de votre réponse.
Bien amicalement.
Jean François Ortolo
Bonjour Monsieur
Super génial !
Exactement ce qu'il me fallait. ;)
Et... La fonction str_split() , ne risque pas de disparaître avec les
versions ultérieures de php ?
Merci beaucoup de votre réponse.
Bien amicalement.
Jean François Ortolo
Comme je l'ai dit, il ne faut pas trop réfléchir aux versions réellement
supérieures. Une application est crée pour une plate-forme. Pas pour
celles à venir. D'ailleurs, on n'est pas devin, impossible d'être sûrs à
100% que telles ou telles fonctionnalités ne sera pas DEPRECATED, ne
sera pas modifiées ou que le retour d'une fonction ne sera pas
légèrement modifié.
Bref, ce n'est pas le plus important.
Sinon, je sors ma boule de cristal et je vois dans la doc (lien donné
précédemment) que str_split a été lancée avec PHP5, je ne vois pas
pourquoi il la retirerai.
Cordialement,
Clément
Comme je l'ai dit, il ne faut pas trop réfléchir aux versions réellement
supérieures. Une application est crée pour une plate-forme. Pas pour
celles à venir. D'ailleurs, on n'est pas devin, impossible d'être sûrs à
100% que telles ou telles fonctionnalités ne sera pas DEPRECATED, ne
sera pas modifiées ou que le retour d'une fonction ne sera pas
légèrement modifié.
Bref, ce n'est pas le plus important.
Sinon, je sors ma boule de cristal et je vois dans la doc (lien donné
précédemment) que str_split a été lancée avec PHP5, je ne vois pas
pourquoi il la retirerai.
Cordialement,
Clément
Comme je l'ai dit, il ne faut pas trop réfléchir aux versions réellement
supérieures. Une application est crée pour une plate-forme. Pas pour
celles à venir. D'ailleurs, on n'est pas devin, impossible d'être sûrs à
100% que telles ou telles fonctionnalités ne sera pas DEPRECATED, ne
sera pas modifiées ou que le retour d'une fonction ne sera pas
légèrement modifié.
Bref, ce n'est pas le plus important.
Sinon, je sors ma boule de cristal et je vois dans la doc (lien donné
précédemment) que str_split a été lancée avec PHP5, je ne vois pas
pourquoi il la retirerai.
Cordialement,
Clément
Bonjour Monsieur
Je n'ai plus qu'à faire un gros audit de tout mon site
www.pronostics-courses.fr , pour ajouter le code qui rendra à priori mon
site, compatible avec les versions ultérieures de php.
A propos de la compatibilité avec php 6, qui sera en mode utf8 par défaut :
J'ai déjà adapté mon site, pour que les fonctions de type PCRE ( exemple
preg_split() ) soient utilisées à l'exclusion des fonctions de type
Posix ( split() par exemple ), et aussi les accès à la base de données
MySQL avec l'interface objet PDO, au lieu des classiques fonctions
mysql_*().
Cependant, mon site est en mode ISO-8859-1, alors que dans le cas de php
6, la base de données sera lue et écrite en mode utf8 par défaut, les
scripts seront interprétés en mode utf8, etc...
D'après le PHP Manual, pour adapter mon site en mode iso, il faudrait
modifier un certain nombre de variables système contenues éventuellement
dans le fichier php.ini, qui définissent le mode de codage de
caractères, pour les différentes fonctionnalités :
Les fonctionnalités, devraient inclure l'interprétation des scripts en
mode iso, la lecture/écriture des fichiers en mode iso, l'aspiration des
pages html distantes en mode iso, etc...
unicode.filesystem_encoding
unicode.output_encoding
unicode.script_encoding
unicode.stream_encoding
unicode.fallback_encoding
avec, éventuellement :
unicode.http_input_encoding
Première question :
A part une instruction de type "SET NAMES" lancée juste après la
connexion à la Base de Données MySQL ( qui est en mode latin1 par défaut
), pour fixer le mode caractères à latin1 ( équivalent de ISO-8859-1 en
vocabulaire MySQL ), serait-il possible, d'affecter ces variables
système ci-dessus, dans un fichier .htaccess à la racine du site, avec
la chaîne : "ISO-8859-1", et si oui, celà suffirait-il, à ce que mon
site soit compatible PHP 6, si par ailleurs toutes ses instructions,
seraient non deprecated, et entièrement disponibles sous PHP 6 ?
Ou bien, y aurait-il d'autres variables système à modifier, pour
spécifier le mode ISO ?
Je comprend bien, que l'idéal, serait que je convertisse entièrement mon
site en mode utf8, ainsi que sa base de données, ce qui serait
théoriquement possible. Cependant, il y aurait des adaptations dans le
cas de prise en compte de la longueur des chaînes de caractères ( avec
la fonction substr() par exemple, largement employée par mon site ),
aussi je pense que si je me mettais à cette traduction complète de mon
site, ce serait un travail de Romain, et puis je ne pense pas, que même
à terme, le fait d'utiliser le mode iso, devienne impossible.
Merci beaucoup de vos réponses.
Bien amicalement.
Jean François Ortolo
Bonjour Monsieur
Je n'ai plus qu'à faire un gros audit de tout mon site
www.pronostics-courses.fr , pour ajouter le code qui rendra à priori mon
site, compatible avec les versions ultérieures de php.
A propos de la compatibilité avec php 6, qui sera en mode utf8 par défaut :
J'ai déjà adapté mon site, pour que les fonctions de type PCRE ( exemple
preg_split() ) soient utilisées à l'exclusion des fonctions de type
Posix ( split() par exemple ), et aussi les accès à la base de données
MySQL avec l'interface objet PDO, au lieu des classiques fonctions
mysql_*().
Cependant, mon site est en mode ISO-8859-1, alors que dans le cas de php
6, la base de données sera lue et écrite en mode utf8 par défaut, les
scripts seront interprétés en mode utf8, etc...
D'après le PHP Manual, pour adapter mon site en mode iso, il faudrait
modifier un certain nombre de variables système contenues éventuellement
dans le fichier php.ini, qui définissent le mode de codage de
caractères, pour les différentes fonctionnalités :
Les fonctionnalités, devraient inclure l'interprétation des scripts en
mode iso, la lecture/écriture des fichiers en mode iso, l'aspiration des
pages html distantes en mode iso, etc...
unicode.filesystem_encoding
unicode.output_encoding
unicode.script_encoding
unicode.stream_encoding
unicode.fallback_encoding
avec, éventuellement :
unicode.http_input_encoding
Première question :
A part une instruction de type "SET NAMES" lancée juste après la
connexion à la Base de Données MySQL ( qui est en mode latin1 par défaut
), pour fixer le mode caractères à latin1 ( équivalent de ISO-8859-1 en
vocabulaire MySQL ), serait-il possible, d'affecter ces variables
système ci-dessus, dans un fichier .htaccess à la racine du site, avec
la chaîne : "ISO-8859-1", et si oui, celà suffirait-il, à ce que mon
site soit compatible PHP 6, si par ailleurs toutes ses instructions,
seraient non deprecated, et entièrement disponibles sous PHP 6 ?
Ou bien, y aurait-il d'autres variables système à modifier, pour
spécifier le mode ISO ?
Je comprend bien, que l'idéal, serait que je convertisse entièrement mon
site en mode utf8, ainsi que sa base de données, ce qui serait
théoriquement possible. Cependant, il y aurait des adaptations dans le
cas de prise en compte de la longueur des chaînes de caractères ( avec
la fonction substr() par exemple, largement employée par mon site ),
aussi je pense que si je me mettais à cette traduction complète de mon
site, ce serait un travail de Romain, et puis je ne pense pas, que même
à terme, le fait d'utiliser le mode iso, devienne impossible.
Merci beaucoup de vos réponses.
Bien amicalement.
Jean François Ortolo
Bonjour Monsieur
Je n'ai plus qu'à faire un gros audit de tout mon site
www.pronostics-courses.fr , pour ajouter le code qui rendra à priori mon
site, compatible avec les versions ultérieures de php.
A propos de la compatibilité avec php 6, qui sera en mode utf8 par défaut :
J'ai déjà adapté mon site, pour que les fonctions de type PCRE ( exemple
preg_split() ) soient utilisées à l'exclusion des fonctions de type
Posix ( split() par exemple ), et aussi les accès à la base de données
MySQL avec l'interface objet PDO, au lieu des classiques fonctions
mysql_*().
Cependant, mon site est en mode ISO-8859-1, alors que dans le cas de php
6, la base de données sera lue et écrite en mode utf8 par défaut, les
scripts seront interprétés en mode utf8, etc...
D'après le PHP Manual, pour adapter mon site en mode iso, il faudrait
modifier un certain nombre de variables système contenues éventuellement
dans le fichier php.ini, qui définissent le mode de codage de
caractères, pour les différentes fonctionnalités :
Les fonctionnalités, devraient inclure l'interprétation des scripts en
mode iso, la lecture/écriture des fichiers en mode iso, l'aspiration des
pages html distantes en mode iso, etc...
unicode.filesystem_encoding
unicode.output_encoding
unicode.script_encoding
unicode.stream_encoding
unicode.fallback_encoding
avec, éventuellement :
unicode.http_input_encoding
Première question :
A part une instruction de type "SET NAMES" lancée juste après la
connexion à la Base de Données MySQL ( qui est en mode latin1 par défaut
), pour fixer le mode caractères à latin1 ( équivalent de ISO-8859-1 en
vocabulaire MySQL ), serait-il possible, d'affecter ces variables
système ci-dessus, dans un fichier .htaccess à la racine du site, avec
la chaîne : "ISO-8859-1", et si oui, celà suffirait-il, à ce que mon
site soit compatible PHP 6, si par ailleurs toutes ses instructions,
seraient non deprecated, et entièrement disponibles sous PHP 6 ?
Ou bien, y aurait-il d'autres variables système à modifier, pour
spécifier le mode ISO ?
Je comprend bien, que l'idéal, serait que je convertisse entièrement mon
site en mode utf8, ainsi que sa base de données, ce qui serait
théoriquement possible. Cependant, il y aurait des adaptations dans le
cas de prise en compte de la longueur des chaînes de caractères ( avec
la fonction substr() par exemple, largement employée par mon site ),
aussi je pense que si je me mettais à cette traduction complète de mon
site, ce serait un travail de Romain, et puis je ne pense pas, que même
à terme, le fait d'utiliser le mode iso, devienne impossible.
Merci beaucoup de vos réponses.
Bien amicalement.
Jean François Ortolo
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)
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)
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)
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
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
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
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
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
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 05/05/2012 18:25, Jean Francois Ortolo a écrit :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
Un bon hébergeur mutualisé comme le votre et le mien (OVH), permet de
choisir la version PHP utilisé via .htaccess
(d'ailleurs, si ce n'est pas déjà fait, retirez les magic_quotes)
http://guide.ovh.com/php5chezovh
http://guide.ovh.com/Php4ChezOvh
http://guide.ovh.com/ConfigPhp
Le 05/05/2012 18:25, Jean Francois Ortolo a écrit :
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
Un bon hébergeur mutualisé comme le votre et le mien (OVH), permet de
choisir la version PHP utilisé via .htaccess
(d'ailleurs, si ce n'est pas déjà fait, retirez les magic_quotes)
http://guide.ovh.com/php5chezovh
http://guide.ovh.com/Php4ChezOvh
http://guide.ovh.com/ConfigPhp
Le 05/05/2012 18:25, Jean Francois Ortolo a écrit :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
Un bon hébergeur mutualisé comme le votre et le mien (OVH), permet de
choisir la version PHP utilisé via .htaccess
(d'ailleurs, si ce n'est pas déjà fait, retirez les magic_quotes)
http://guide.ovh.com/php5chezovh
http://guide.ovh.com/Php4ChezOvh
http://guide.ovh.com/ConfigPhp
Bonsoir Monsieur
Mon hébergeur est : Sivit/Nerim.
Voici la configuration de magic quotes.
Local Value Master Value
magic_quotes_gpc On On
magic_quotes_runtime Off Off
magic_quotes_sybase Off Off
Je pense, que je ne peux pas changer le magic_quotes_gpc , mais je peux
me tromper.
Il n'y a pas de possibilité de choisir la version de php.
Je suis depuis hier, en contact avec le développeur chez mon hébergeur,
de la fonctionnalité cron bêta, qui est actuellement en phase de tests
avec les abonnés, et sera mise dans quelques temps, à disposition des
abonnés mutualisé.
Avant Sivit ( qui a fusionné avec Nerim il y a quelques mois ), j'étais
chez OVH, en mutualisé. J'avais un abonnement à un mutualisé 240 Plan (
à l'époque ).
Mais... Chez OVH, le Safe Mode était à On ( je crois, plus sûr... ), et
j'étais obligé de faire des contorsions pas possibles en redirections
entre scripts, pour ne pas dépasser la limite maximale de durée
d'exécution des scripts.
Celà nuisait à mon référencement chez Google. D'ailleurs, celà date déjà
d'un certain nombre d'années.
Maintenant que en ce qui me concerne, les tests de cette fonctionnalité
cron vont débuter très prochainement, mon hébergeur m'apporte ( ou
m'apportera ) tout ce que je désire :
- Un environnement web bien sécurisé ( patch Suhoshin ), et des accès
web suffisamment rapides,
- Une version de PHP et aussi MySQL, suffisamment récentes,
- En ce qui me concerne, je n'ai pas remarqué de cas où mon site n'était
pas joignable, je peux me tromper, d'autant plus que des abonnés se sont
plaint,
- Enfin, prochainement, la fonctionnalité cron, avec la possibilité de
lancer des scripts php en ligne de commande ( PHP en mode CLI ), avec
une durée maximale d'exécution, il est vrai limitée à 5 minutes par
script, et pas de possibilités de redirections entre scripts, seulement
la possibilité éventuelle, de lancer un script php en mode web, à partir
du premier script php en mode CLI.
Je sais que la Société OVH est une référence en matière d'hébergement,
aussi bien mutualisé que dédié ou VDS, et que ses responsables sont de
très bons administrateurs et font de bons choix techniques. Il me semble
aussi, que leurs prix ne sont pas rédhibitoires.
Cependant, je ne suis pas habitué à cette impossibilité de lancer
l'instruction ini_set(), comme c'est le cas chez eux, et puis je crois,
ce Safe Mode à On, celà ne me convient pas.
Merci beaucoup de me corriger si je dis des erreurs.
Bien amicalement.
Jean François Ortolo
Bonsoir Monsieur
Mon hébergeur est : Sivit/Nerim.
Voici la configuration de magic quotes.
Local Value Master Value
magic_quotes_gpc On On
magic_quotes_runtime Off Off
magic_quotes_sybase Off Off
Je pense, que je ne peux pas changer le magic_quotes_gpc , mais je peux
me tromper.
Il n'y a pas de possibilité de choisir la version de php.
Je suis depuis hier, en contact avec le développeur chez mon hébergeur,
de la fonctionnalité cron bêta, qui est actuellement en phase de tests
avec les abonnés, et sera mise dans quelques temps, à disposition des
abonnés mutualisé.
Avant Sivit ( qui a fusionné avec Nerim il y a quelques mois ), j'étais
chez OVH, en mutualisé. J'avais un abonnement à un mutualisé 240 Plan (
à l'époque ).
Mais... Chez OVH, le Safe Mode était à On ( je crois, plus sûr... ), et
j'étais obligé de faire des contorsions pas possibles en redirections
entre scripts, pour ne pas dépasser la limite maximale de durée
d'exécution des scripts.
Celà nuisait à mon référencement chez Google. D'ailleurs, celà date déjà
d'un certain nombre d'années.
Maintenant que en ce qui me concerne, les tests de cette fonctionnalité
cron vont débuter très prochainement, mon hébergeur m'apporte ( ou
m'apportera ) tout ce que je désire :
- Un environnement web bien sécurisé ( patch Suhoshin ), et des accès
web suffisamment rapides,
- Une version de PHP et aussi MySQL, suffisamment récentes,
- En ce qui me concerne, je n'ai pas remarqué de cas où mon site n'était
pas joignable, je peux me tromper, d'autant plus que des abonnés se sont
plaint,
- Enfin, prochainement, la fonctionnalité cron, avec la possibilité de
lancer des scripts php en ligne de commande ( PHP en mode CLI ), avec
une durée maximale d'exécution, il est vrai limitée à 5 minutes par
script, et pas de possibilités de redirections entre scripts, seulement
la possibilité éventuelle, de lancer un script php en mode web, à partir
du premier script php en mode CLI.
Je sais que la Société OVH est une référence en matière d'hébergement,
aussi bien mutualisé que dédié ou VDS, et que ses responsables sont de
très bons administrateurs et font de bons choix techniques. Il me semble
aussi, que leurs prix ne sont pas rédhibitoires.
Cependant, je ne suis pas habitué à cette impossibilité de lancer
l'instruction ini_set(), comme c'est le cas chez eux, et puis je crois,
ce Safe Mode à On, celà ne me convient pas.
Merci beaucoup de me corriger si je dis des erreurs.
Bien amicalement.
Jean François Ortolo
Bonsoir Monsieur
Mon hébergeur est : Sivit/Nerim.
Voici la configuration de magic quotes.
Local Value Master Value
magic_quotes_gpc On On
magic_quotes_runtime Off Off
magic_quotes_sybase Off Off
Je pense, que je ne peux pas changer le magic_quotes_gpc , mais je peux
me tromper.
Il n'y a pas de possibilité de choisir la version de php.
Je suis depuis hier, en contact avec le développeur chez mon hébergeur,
de la fonctionnalité cron bêta, qui est actuellement en phase de tests
avec les abonnés, et sera mise dans quelques temps, à disposition des
abonnés mutualisé.
Avant Sivit ( qui a fusionné avec Nerim il y a quelques mois ), j'étais
chez OVH, en mutualisé. J'avais un abonnement à un mutualisé 240 Plan (
à l'époque ).
Mais... Chez OVH, le Safe Mode était à On ( je crois, plus sûr... ), et
j'étais obligé de faire des contorsions pas possibles en redirections
entre scripts, pour ne pas dépasser la limite maximale de durée
d'exécution des scripts.
Celà nuisait à mon référencement chez Google. D'ailleurs, celà date déjà
d'un certain nombre d'années.
Maintenant que en ce qui me concerne, les tests de cette fonctionnalité
cron vont débuter très prochainement, mon hébergeur m'apporte ( ou
m'apportera ) tout ce que je désire :
- Un environnement web bien sécurisé ( patch Suhoshin ), et des accès
web suffisamment rapides,
- Une version de PHP et aussi MySQL, suffisamment récentes,
- En ce qui me concerne, je n'ai pas remarqué de cas où mon site n'était
pas joignable, je peux me tromper, d'autant plus que des abonnés se sont
plaint,
- Enfin, prochainement, la fonctionnalité cron, avec la possibilité de
lancer des scripts php en ligne de commande ( PHP en mode CLI ), avec
une durée maximale d'exécution, il est vrai limitée à 5 minutes par
script, et pas de possibilités de redirections entre scripts, seulement
la possibilité éventuelle, de lancer un script php en mode web, à partir
du premier script php en mode CLI.
Je sais que la Société OVH est une référence en matière d'hébergement,
aussi bien mutualisé que dédié ou VDS, et que ses responsables sont de
très bons administrateurs et font de bons choix techniques. Il me semble
aussi, que leurs prix ne sont pas rédhibitoires.
Cependant, je ne suis pas habitué à cette impossibilité de lancer
l'instruction ini_set(), comme c'est le cas chez eux, et puis je crois,
ce Safe Mode à On, celà ne me convient pas.
Merci beaucoup de me corriger si je dis des erreurs.
Bien amicalement.
Jean François Ortolo