souci php5.4< Sujet précédent  Sujet suivant >
Index du Forum -> NUKED-KLAN VERSION > 1.7 -> Généralités

Page : 1 [2] 3 4 5
AuteurMessage
France.gif 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
ce faire à votre 1&1 Espace Client (https://www.1and1.fr/login) et
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
Canada.gif 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
France.gif 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&#39;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
Canada.gif 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
France.gif 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&#39;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
France.gif 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&#39;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
Canada.gif 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
France.gif 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
France.gif 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 :

  1. La base de données et son format n'a rien avoir avec le problème.
  2. C'est donc les fonctions d'envois vers la bdd à modifier ?
  3. C'est également les fonctions de lecture de la bdd vers la page php qui seront à modifier ?
  4. Le format d'encodage des pages php est il important ?
  5. D'après vous quel serait le meilleurs format pour la BDD pour assurer une pérénité dans un système CMS ?
  6. 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
France.gif 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
France.gif 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
Belgium.gif 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
France.gif 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
France.gif 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
Belgium.gif 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
Page : 1 [2] 3 4 5