Auteur | Message |
guyzmmo
Member
Messages : 337 Inscrit(e) le: 30/04/2010
|
RE : souci php5.4 | |
Et voici l'Email envoyer :
notre objectif est de toujours répondre aux exigences actuelles en matière
de
technique et de sécurité. C'est pourquoi nous vous informons aujourd'hui de
notre passage à une nouvelle version PHP.
À partir du 01/04/13, nous ne supportons plus les versions PHP 4 et 5.2.
En revanche, nous allons dès à présent mettre en oeuvre la version PHP 5.4.
Pour que vous puissiez profiter de la nouvelle version PHP le plus
rapidement
possible, vous devriez déjà basculer sur la nouvelle version. Connectez-
vous pour
sélectionnez la
version PHP actuelle : PHP 5.4. Contrôlez ensuite si votre page Web et les
scripts
fonctionnent de manière irréprochable.
Pour plus d'informations concernant PHP, consultez nos FAQ à l'adresse
suivante :
Important : à partir du 01/04/13, nous ne supportons plus les versions PHP
4 ainsi
que PHP 5.2. N'attendez donc pas trop longtemps pour procéder au
basculement.
Vous garantissez ainsi une représentation irréprochable de votre page Web
et un
fonctionnement sans heurts de vos scripts.
|
Site: http://clan-invaders.fr version Final
Facebooks: Clan-invaders.
Nous recrutons des gamers PC sur Battlefield
Merci a tous pour votre aide
|
|
| Posté le 21/01/2013 - 15:46:44 |
Revenir en haut | Permalien |
tntsecurite
Junior Member
Messages : 13 Inscrit(e) le: 02/02/2013
|
RE : souci php5.4 | |
Bonjour à vous,
Un gros merci pour le bon travail que vous faites. Je suis avec 1&1 aussi et je n'ai trouvé aucune solution jusqu'à présent. Effectivement on peut passer de PHP 5.4 à 5.2 dans le panneau de configuration et tout fonctionne mais en avril, nous n'aurions plus se choix, 1&1 passe à PHP 5.4.
J'utilise Nuked-Klan depuis plusieurs années et je suis désolé d'apprendre que je serai obligé de trouver autre chose.
En espérant qu'il y aura une solution d'ici le mois d'avril.
Encore merci à vous.
|
|
| Posté le 02/02/2013 - 16:02:10 |
Revenir en haut | Permalien |
childpid
Junior Member
Messages : 48 Inscrit(e) le: 30/10/2012
|
RE : souci php5.4 | |
Juste par curiosité, pourrais-tu me communiquer le charset et la collation utilisé par ta base de données s'il te plaît?
je sais que tu utilise l'utf8 mais c'est pas suffisant comme info
|
<p>rn <strong>Childpid</strong><br />
rn<br />
rn <strong><a href="https://github.com/childpid/Nk_Module_Installer" target="_blank"><span style="color:#ff0000">NkModuleInstaller</span></a></strong> <em>Easy install, update, remove your Nuked-Klan modules and patchs (still in development)</em></p>
<p>rn</p>
<p>rn <strong><a href="https://github.com/childpid/NkMVC"><span style="color:#ff0000">NkMVC </span></a></strong><em>Un PoC [Preuve de Concept] permettant d'utiliser du MVC dans le CMS Nuked-Klan</em></p>
<p>rn</p>
<p>rn <a href="http://code.google.com/r/childpid-nuked-klan-nk18/source/list" target="_blank"><span style="color:#ff0000"><em><strong>Nk1.8 forked</strong></em></span></a></p>
<p>rn</p>
|
|
| Posté le 02/02/2013 - 17:17:23 |
Revenir en haut | Permalien |
tntsecurite
Junior Member
Messages : 13 Inscrit(e) le: 02/02/2013
|
RE : souci php5.4 | |
Bonjour Childpid,
Je suis pas certain mais voici l'info que j'ai trouvé :
Jeu de caractères pour MySQL: UTF-8 Unicode utf8
Interclassement pour la connexion MySQL:UTF8_general_ci
Merci
|
Edité par tntsecurite le 03/02/2013 - 18:24:55 |
|
| Posté le 03/02/2013 - 18:22:51 |
Revenir en haut | Permalien |
childpid
Junior Member
Messages : 48 Inscrit(e) le: 30/10/2012
|
RE : souci php5.4 | |
@tntsecurite
Ok merci, c'est exactement çà qu'il me fallait.
Encore quelques questions s'il te plaît:
- Pourquoi utilises-tu de l'utf-8 alors que l'installation de la BDD de NK est forcée en latin-1 + latin_general_ci?
- As tu modifié les charset et collation de ta base en utf-8, après avoir installé NK? ou plutôt
- As-tu d'abord configuré ta base en utf-8 avant d'installer NK?
|
<p>rn <strong>Childpid</strong><br />
rn<br />
rn <strong><a href="https://github.com/childpid/Nk_Module_Installer" target="_blank"><span style="color:#ff0000">NkModuleInstaller</span></a></strong> <em>Easy install, update, remove your Nuked-Klan modules and patchs (still in development)</em></p>
<p>rn</p>
<p>rn <strong><a href="https://github.com/childpid/NkMVC"><span style="color:#ff0000">NkMVC </span></a></strong><em>Un PoC [Preuve de Concept] permettant d'utiliser du MVC dans le CMS Nuked-Klan</em></p>
<p>rn</p>
<p>rn <a href="http://code.google.com/r/childpid-nuked-klan-nk18/source/list" target="_blank"><span style="color:#ff0000"><em><strong>Nk1.8 forked</strong></em></span></a></p>
<p>rn</p>
|
|
| Posté le 04/02/2013 - 22:35:43 |
Revenir en haut | Permalien |
childpid
Junior Member
Messages : 48 Inscrit(e) le: 30/10/2012
|
RE : souci php5.4 | |
@tntsecurité,
Ne prend pas en compte ( pour le moment ) ma série de questions.
L'équipe te fera un retour dès que possible.
Cdlt</font>
|
Edité par childpid le 06/02/2013 - 00:02:35 |
<p>rn <strong>Childpid</strong><br />
rn<br />
rn <strong><a href="https://github.com/childpid/Nk_Module_Installer" target="_blank"><span style="color:#ff0000">NkModuleInstaller</span></a></strong> <em>Easy install, update, remove your Nuked-Klan modules and patchs (still in development)</em></p>
<p>rn</p>
<p>rn <strong><a href="https://github.com/childpid/NkMVC"><span style="color:#ff0000">NkMVC </span></a></strong><em>Un PoC [Preuve de Concept] permettant d'utiliser du MVC dans le CMS Nuked-Klan</em></p>
<p>rn</p>
<p>rn <a href="http://code.google.com/r/childpid-nuked-klan-nk18/source/list" target="_blank"><span style="color:#ff0000"><em><strong>Nk1.8 forked</strong></em></span></a></p>
<p>rn</p>
|
|
| Posté le 05/02/2013 - 23:57:37 |
Revenir en haut | Permalien |
tntsecurite
Junior Member
Messages : 13 Inscrit(e) le: 02/02/2013
|
RE : souci php5.4 | |
Bonjour childpid,
J'ai effectivement créé ma base de donnée en UTF8 et par la suite installé NK.
Merci de ton support.
|
|
| Posté le 06/02/2013 - 01:11:05 |
Revenir en haut | Permalien |
Keneda
Member
Messages : 197 Inscrit(e) le: 09/05/2008
|
RE : souci php5.4 | |
Tiens tiens, cela me rappelle quelque-chose ce topic...
Et à ce propos il est donc possible (si ce n'est conseillé ) d'utiliser PHP 5.3 à défaut de 5.2 pour ceux qui n'y auront plus accès.
|
|
| Posté le 09/02/2013 - 16:04:46 |
Revenir en haut | Permalien |
AntareS-DK
Member
Messages : 363 Inscrit(e) le: 13/11/2010
|
RE : souci php5.4 | |
Salut !
Je me joint donc à ce post car j'ai le même problème, 1and1 qui va donc passé en php 5.4 et donc les problèmes d'accent comme tout le monde.
Par contre j'ai réellement besoin que ce problème soit réglé car j'ai le site d'une asso à mettre en place, je vais donc tenter de modifier moi même la 1.7.9 que je vais installer. Comme le disait Sékuline avec une bonne journée de taf et une cafetière de cawa ca devrait le faire.
Vu mon niveau je vais acheter une palette de café et prévoir une semaine... Va falloir attendre la fonte des neiges pour ca
Bref je pense que l'opération ne doit pas être bien compliquée mais j'aurais quand même besoin d'un petit coup d'aiguillage. donc nous allons prendre par exemple le module news (la règle s'appliquera et les methodes devrait s'appliquer à peu de chose près aux autres modules NK)
voici quelques questions :
-
La base de données et son format n'a rien avoir avec le problème.
-
C'est donc les fonctions d'envois vers la bdd à modifier ?
-
C'est également les fonctions de lecture de la bdd vers la page php qui seront à modifier ?
-
Le format d'encodage des pages php est il important ?
-
D'après vous quel serait le meilleurs format pour la BDD pour assurer une pérénité dans un système CMS ?
-
Quel est le meilleur encodage pour les fichiers ?
La version 1.8 est elle en projet de développement ou d'une pré beta j'sais pas quoi ?
Ou un patch 1.7.9 (bien que je pense que ca ressemble plus à une refonte complète d'NK) doit sortir ?
bref ces deux dernières questions sont plus pour savoir si je dois mettre les mains dans le camboui ou si j'attends bien sagement... Ca m'éviterait donc long soirée sur Notepad je les passerais sur Battlefield BC2 !!!
Pour revenir aux module news ce serait quelle genre de modif à apporter ?
est ce que c'est que les fonctions comme do_add(n), do_edit(n), send_cat(n)... etc... qu'il faudrait modifier (admin.php)
puis après ce serait dans l'index.php je suppose au moment de lire les tables, ou est ce que c'est beaucoup plus complexe ?
Bref j'ai juste besoin d'une direction et du genre de modifs à apporter après je tenterais de me débrouiller pour le faire moi même
Merci pour les réponses !
EDIT AJOUT
bon nombre de fois ca est là on s'apercoit que la fonction printSecuTags($valeur) est appelée pour convertir la valeur parsée.
Est ce qu'une simple modification de cette fonction ne résolverait pas le problème ?
Exemple si j'ajoutes un format d'encodage pour html_entity_decode en lui spécifiant de travailler en iso ?
bref comme vous pouvez le voir je suis en train de me pencher sur le problème
|
Edité par AntareS-DK le 13/03/2013 - 23:05:41 |
Vous avez un problème : Si au bout de cinq minutes vous n'avez pas compris comment cela fonctionnait, réessayez plus tard !
Si plus tard vous ne comprenez toujours pas, arrêter complètement c'est que c'est vous le problème.
Version Nuked Klan : 1.7.9
|
|
| Posté le 13/03/2013 - 21:41:39 |
Revenir en haut | Permalien |
queytou24
Member
Messages : 202 Inscrit(e) le: 09/07/2009
|
RE : souci php5.4 | |
réponse de one and one:
Citation :
Vous avez contacté notre service technique au sujet de la mise à jour de la version de php sur votre espace d'hébergement.
Nous vous informons que la version php 5.2 sera encore disponible sur votre espace d'hébergement après la mise à jour vers la version 5.4.
Afin de modifier la version de php sur votre espace d'hébergement, nous vous invitons à vous rendre dans la rubrique Version Globale Php dans votre Espace Client 1&1.
Vous pourrez alors sélectionner la version que vous désirez.
La modification de la version de php peut aussi se faire à l'aide d'un fichier .htaccess. Vous trouverez la procédure à cette adresse: http://faq.1and1.fr/scripts/php/5.html
Nous vous souhaitons bonne réception et vous prions de croire, Monsieur, à l'expression de notre parfaite considération.
Cordialement,
Barbara
_____________________
Trouvez rapidement les réponses à vos questions en consultant le Centre d'aide 1&1 :
http://faq.1and1.fr
|
N'oubliez jamais que Google est votre meilleur ami et qu'il vous restera fidèle ....
|
|
| Posté le 13/03/2013 - 23:56:11 |
Revenir en haut | Permalien |
AntareS-DK
Member
Messages : 363 Inscrit(e) le: 13/11/2010
|
RE : souci php5.4 | |
Merci pour l'infos j'avais peur qu'ils ne proposeraient pas les anciennes version.
Je vais néanmoins me pencher sur la modification d'NK même si d'ici là y'aura peut être un patch ou la 1.8 mais ca me fera de l'apprentissage
Enfin y'aura la possibilité de mettre nk et l'ancien php donc ca me laissera le temps de voir
merci encore
|
Vous avez un problème : Si au bout de cinq minutes vous n'avez pas compris comment cela fonctionnait, réessayez plus tard !
Si plus tard vous ne comprenez toujours pas, arrêter complètement c'est que c'est vous le problème.
Version Nuked Klan : 1.7.9
|
|
| Posté le 14/03/2013 - 01:15:09 |
Revenir en haut | Permalien |
PePeRePeRveRs
Vice-Président Association
Messages : 3672 Inscrit(e) le: 13/06/2004
|
RE : souci php5.4 | |
Salut,
je vais essayer de te répondre mais un dev serait mieux placé que moi pour le faire.
Le problème vient du htmlspecialchars qui, avant php5.4, était par défaut en ISO-8859-1 et, depuis php5.4, est par défaut en UTF8.
Il existe donc 2 solutions:
1°/ modifier tous les
htmlspecialchars( $var );
en
htmlspecialchars( $var , ENT_COMPAT | ENT_HTML401 , 'ISO-8859-1' );
2°/ créer une fonction de remplacement, par exemple:
<?php
function isohtmlspecialchars( $var ){
return htmlspecialchars ( $var , ENT_COMPAT | ENT_HTML401 , 'ISO-8859-1' );
}
?>
et à l'aide de ton éditeur, remplacer chaque occurrence de
htmlspecialchars( $var );
par
isohtmlspecialchars( $var );
Je pense que c'est à peu près tout ce qu'il y a à faire.
En principe, un patch devrait voir le jour assez rapidement mais impossible de t'en dire plus.
Enfin, oui, une version 1.8 est en cours de développement mais, là aussi, impossible d'en dire plus.
J'espère que ça t'aide un peu et qu'un dev pourra compléter/corriger ma réponse, si nécessaire
|
Avant d'ouvrir un sujet, n'oubliez pas de lire le règlement et faire une recherche sur le forum !
|
|
| Posté le 14/03/2013 - 12:58:20 |
Revenir en haut | Permalien |
AntareS-DK
Member
Messages : 363 Inscrit(e) le: 13/11/2010
|
RE : souci php5.4 | |
Salut, oui j'avais commencer à regardé ce qui clochait, j'avais remarqué sur des sites concernant le php le fait que ce soit passé en UTF8.
J'ai tenté de modifié la fonction printSecuTag afin de lui dire de travailler en iso mais en 15 pour avoir le sigle € mais sans grand succés
Le problème c'est que cette fonction et appelé par d'autre fonction NK qui ne fonctionnent pas de la même manière que pour le titre des news par exemple...
Bref je continu de cherché et tes informations me sont déjà bien utile merci donc.
Le patch sera certainement sorti d'ici là mais bon faut apprendre
En attendant j'ai passe l'hébergement 1and1 sur php5.2 ca règle le problème en attendant, j'ai donc tout mon temps.
|
Edité par AntareS-DK le 17/03/2013 - 12:05:26 |
Vous avez un problème : Si au bout de cinq minutes vous n'avez pas compris comment cela fonctionnait, réessayez plus tard !
Si plus tard vous ne comprenez toujours pas, arrêter complètement c'est que c'est vous le problème.
Version Nuked Klan : 1.7.9
|
|
| Posté le 17/03/2013 - 12:04:31 |
Revenir en haut | Permalien |
titis
Member
Messages : 150 Inscrit(e) le: 19/04/2011
|
RE : souci php5.4 | |
Salut
Pour moi c'est fait mon vieux SP4.3 et compatible PHP5.4 chez 1&1.
J'ai ajouté (utf8_encode partout ou ce trouve stripslashes par exemple avant j'avais
$subject = stripslashes($subject); qui devient $subject = stripslashes(utf8_encode($subject));
Après il faut voir, car à certains endroit cela ne fonctionner pas, pour cela et bien en faite il ne faut pas appliquer la modification.
Pour la partie MP il faut aussi le faire sur les "addslashes" qui deviens => $titre = addslashes(utf8_encode($titre));
mon site www.rcpirate.fr et en php 5.4 j'ai encore 2/3 petits truc à régler et tout sera OK.
Ca demande une bonne soirée de travail, mais ca se fait vite fait avec un notepad++ et une recherche dans tous les fichiers comme ca ont sait directement ou modifier les lignes sans les chercher une par une.
|
Edité par titis le 20/03/2013 - 18:32:08 |
|
| Posté le 20/03/2013 - 10:52:08 |
Revenir en haut | Permalien |
PePeRePeRveRs
Vice-Président Association
Messages : 3672 Inscrit(e) le: 13/06/2004
|
RE : souci php5.4 | |
Merci pour ce retour titis
Chouette site sur le RC, en tous cas !
PS: dommage que tu aies choisi retirer le copyleft...
|
Avant d'ouvrir un sujet, n'oubliez pas de lire le règlement et faire une recherche sur le forum !
|
|
| Posté le 20/03/2013 - 16:28:02 |
Revenir en haut | Permalien |