Accueil phpBB News phpBB Forum phpBB & support Mods Module Modification phpBB-Power Tutoriaux Tutoriel phpBB-Power Conseil personalisation phpBB-Power Conseil optimisation phpBB-Power Partenaires phpBB-Power



PhpBB-Power
Communauté francophone de support et de mods pour phpBB
 
 FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

[Résolu] Message Erreur MOD Livre D'oR MOD Version: 1.2.2

 
Poster un nouveau sujet   Répondre au sujet    PhpBB-Power Index du Forum » Support
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
lookya
Polichinelle


Inscrit le: 04 Nov 2006
Messages: 3

MessagePosté le: Sam 04 Nov 2006 à 18:13    Sujet du message: Message Erreur MOD Livre D'oR MOD Version: 1.2.2 Répondre en citant

Bonjour,

j'ai installer ce petit Mod très sympa,

tout marche bien sauf 1 truc !

Quand je post un message il apparait mais j'ai une erreure SQL qui s'affiche.

la voici :

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /homepages/43/d182347823/htdocs/db/mysql4.php on line 318

http://img170.imageshack.us/img170/169/clipboard02dq5.jpg


La ligne 318 de mon fichier Mysql4.php est celle -ci :

mysql_free_result($query_id);

C'est du a quoi ? que faire ? svp


Meci d'avance


PS:

- mon site est heberger par 1&1
- Url de mon site : http://www.synapsys.cc
- Version MySQL: 5.0.26-standard-log
- Version PHP: 4.4.4


Dernière édition par lookya le Sam 04 Nov 2006 à 19:36; édité 1 fois
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Dakin Quelia
Décimètre en Chef


Inscrit le: 17 Sep 2006
Messages: 484
Localisation: Belgique

MessagePosté le: Sam 04 Nov 2006 à 18:24    Sujet du message: Répondre en citant

Bonsoir,

1\ Tu devrais mettre un thumbnail de l'image car elle est trop grande et déforme le forum.

2\ C'est une erreur dans la base de données. Revérifie si tout ce qui a été dit dans le fichier install.txt est respecté concernant les requêtes.

Cordialement,
Dakin Quelia
_________________
Pas de support par MP
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur MSN Messenger
Alcazarfr
Moddeurs


Inscrit le: 04 Nov 2004
Messages: 2408
Localisation: Dans le port d'Amsterdam, [...]

MessagePosté le: Sam 04 Nov 2006 à 19:26    Sujet du message: Répondre en citant

L'erreur apparait toujours ? Si non, quand, sur quelles pages ?

As tu modifié des fichiers de phpbb pour installer ce mod ?
_________________
Je n'utilise en aucun cas MSN Messenger & je ne participe pas au projet de site

// En vacances
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
lookya
Polichinelle


Inscrit le: 04 Nov 2006
Messages: 3

MessagePosté le: Sam 04 Nov 2006 à 19:36    Sujet du message: Répondre en citant

En enlevant ces lignes ( de la 313 a 321 ) du Mysql4.php

Code:
if ( $query_id )
      {
         unset($this->row[$query_id]);
         unset($this->rowset[$query_id]);

         mysql_free_result($query_id);

         return true;
      }



Apparemment l erreur n'apparaît plus,

mais ça ne va pas me créer d'autres soucis à l'avenir d'avoir enlevé cette ligne ?

Ni me gené dans mes sauvegardes / restauration de la base de données ?

est ce du a ce que j'ai changer d'hebergeur (de free à 1&1 ) y a 1 mois ?

si oui, pourquoi j'ai jamais eu d'autres erreur à part celle ci depuis mon changement, alors que j'ai installer une multitude de MOD depuis ?


Dsl pour toutes ces questions mais je suis novice en php sql etc

j'aime bien comprendre ce que je fait Wink


Merci de votre aide
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Alcazarfr
Moddeurs


Inscrit le: 04 Nov 2004
Messages: 2408
Localisation: Dans le port d'Amsterdam, [...]

MessagePosté le: Dim 05 Nov 2006 à 11:35    Sujet du message: Répondre en citant

Remet ces lignes, en les enlevant, tu traites la consequence (l'affichage de l'erreur) et non la cause (pourquoi on demande d'afficher l'erreur).

Réponds aussi à mes questions plus haut Wink
_________________
Je n'utilise en aucun cas MSN Messenger & je ne participe pas au projet de site

// En vacances
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Darkenshin
Membres actifs


Inscrit le: 23 Déc 2004
Messages: 601

MessagePosté le: Dim 05 Nov 2006 à 12:41    Sujet du message: Répondre en citant

Je ne suis pas sur que mon mod fonctionne avec mysql4 qui n'est pas la plus utilisé des classe phpBB normalement il ne devrai pas y avoir de probleme il faut peu être mettre un @ devant
mysql_free_result qui est quand même une fonction inplémenté dans php depuis ça version 3 me semble til
_________________
Pas de support par MP ¦ MSN ¦ Mail ¦ Skype ¦ Téléphone ¦ Courrier Postal...

Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur MSN Messenger
lookya
Polichinelle


Inscrit le: 04 Nov 2006
Messages: 3

MessagePosté le: Dim 05 Nov 2006 à 16:44    Sujet du message: Répondre en citant

Citation:
L'erreur apparaît toujours ? Si non, quand, sur quelles pages ?

As tu modifié des fichiers de phpbb pour installer ce mod ?



Oui l'erreur apparaît encore

elle apparaît juste au dessus du livre-d'or,

juste après avoir poster un message dans ce livre d'or juste au dessus de celui ci ( voir screen shot en lien plus haut )

l'erreur n'apparaît nul art ailleurs

même avec l erreur, le message dans le livre d'or est bien enregistré


quand je met // devant mysql_free_result($query_id); l'erreur n'apparaît plus


Les fichiers editer sont les suivant :

Code:
      includes/constants.php
                 includes/page_header.php
                 language/lang_french/lang_main.php
                 templates/subSilver/overall_header.tpl



PS : En enelevant les // devant mysql_free_result($query_id); et en mettant @ devant mysql_free_result($query_id); l'erreur n'apparaît plus
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Darkenshin
Membres actifs


Inscrit le: 23 Déc 2004
Messages: 601

MessagePosté le: Lun 06 Nov 2006 à 0:52    Sujet du message: Répondre en citant

dans ce cas met le @ et non les // (commentaire)

mysql_free_result permet de liberer la mémoire lorsque l'on fait une requête sql (ça évite de faire tombé le serveur)
_________________
Pas de support par MP ¦ MSN ¦ Mail ¦ Skype ¦ Téléphone ¦ Courrier Postal...

Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur MSN Messenger
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    PhpBB-Power Index du Forum » Support Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Vous ne pouvez pas joindre des fichiers
Vous ne pouvez pas télécharger des fichiers


Powered by phpBB v2 © 2001, 2005 phpBB Group ¦ Theme: subSilver++
Traduction par : phpBB-fr.com