1. IMPORTANT : Nouvelles mesures de sécurité - 2. Règles pour obtenir de l'aide dans les forums de support - 3. Restrictions des droits pour le groupe "Support suspendu"

Il est obligatoire de respecter les Règles de MyBB.fr : Version abrégée ou Version complète pour obtenir du support sur nos forums.

Les membres ayant un site/forum contrevenant aux règles de MyBB.support seront placés dans le groupe "Support suspendu" et ne bénéficieront plus du support du staff. Nous recommandons aux autres membres d'agir de même. Il ne s'agit pas d'un bannissement, le membre retrouvera son statut "normal" dès que sa situation sera conforme aux règles.

Nouveau : un Wiki en français : plus de détails.
Avant de soumettre votre problème, consultez-le, ainsi que la FAQ, sans oublier le moteur de recherche interne.


Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
MyBB 1.4.13 : patch mineur et mise à jour de sécurité
Mots-clés » mybb, 1413, patch, mineur, mise, jour, sécurité
19-04-2010, 21:06, (Modification du message : 19-04-2010, 22:12 par spyto.)
#3
RE: MyBB 1.4.13 : patch mineur et mise à jour de sécurité
C'est bizarre ! Le fichier apparemment 'fautif' serait /member.php !

Or, si ce fichier a été modifié, la ligne 1467 contenant un appel à mktime() ne l'a pas été.
Même dans la version 1.4.8, c'était déjà codé de cette façon !?
Code PHP :
else
            {
                
$membday mktime(000$membday[1], $membday[0], 0);
                
$membday date("F j"$membday);
                
$membdayage '';
            } 

Cette ligne :
$membday = mktime(0, 0, 0, $membday[1], $membday[0], 0);
est exactement la même.

J'avoue que je ne comprends pas.

J'ai fait une recherche sur mybbboard : rien sur ce sujet.

Essaie de réupper le fichier /memberphp.


=================
Edit :
Quelle version de PHP sur le serveur ? Pas < 5.1.6 ?

Sinon, d'après ce que je lis ici :
http://www.vbulletin.com/forum/showthread.php?215096-Warning-mktime%28%29-expects-parameter-4-to-be-long-...&s=cf43f67f48469c95c5dd68e09da1a6d4
même si ça parle de vB et non de MyBB, l'erreur était provoquée par un champ anniversaire foireux d'un membre :
http://www.vbulletin.com/forum/showthread.php?215096-Warning-mktime()-expects-parameter-4-to-be-long-...&p=1283015&viewfull=1#post1283015
=========================
Edit 2 :
J'ai trouvé ça sur mybbboard :
http://community.mybboard.net/thread-9160.html
et là aussi c'est un champ "âge" qui est en cause...

==============
Edit 3 :
Confirmation !!!

Regarde ici :
http://www.incandescence.eu/mybb/user-119.html
Même message d'erreur et si tu regardes la date de naissance de ce membre, c'est January 1.
C'est ce champ qui produit donc l'erreur.

Au fait, elle se produit quand ton erreur ?


Si c'est sur le profil d'un membre, regarde donc sa date de naissance....

Sinon il te reste :
- soit à t'armer de patience pour trouver où est la date de naissance erronée
- soit à "vider" toutes les dates de naissance par une requête sur la BD
==============

Edit 4 :
Encore des preuves :
http://www.darluok-server.com/forum3/member.php?action=profile&uid=111237811
http://www.darluok-server.com/forum3/member.php?action=profile&uid=111196790
http://www.teamunreal.com/NewForum/member.php?action=profile&uid=305
http://www.facile-ordi.fr/forum/member.php?action=profile&uid=2

Bon j'arrête là, mais c'est toujours au même endroit et pour la même raison : il manque l'année de naissance !

Il te suffit de taper dans Google :
mktime expects parameter 4 to be long mybb
et dès la 2ème page, ça foisonne !

[Image: spyto.png]
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre


Messages dans ce sujet
RE: MyBB 1.4.13 : patch mineur et mise à jour de sécurité - spyto - 19-04-2010, 21:06



Utilisateur(s) parcourant ce sujet : 1 visiteur(s)

Contact | MyBB.support | Retourner en haut | Retourner au contenu | Version bas-débit (Archivé) | Syndication RSS
 Utilitaire de traduction fourni par Regentronique