begin process at 2012 05 27 19:26:38
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Application

 > MYPHPCOM 2.1: SYSTÈME DE COMMENTAIRE PHP/MYSQL

MYPHPCOM 2.1: SYSTÈME DE COMMENTAIRE PHP/MYSQL


 Information sur la source

Note :
9,33 / 10 - par 3 personnes
9,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Application Classé sous :Commentaire, MySQL, Facile, Modération, Pagination Niveau :Débutant Date de création :26/03/2011 Date de mise à jour :21/12/2011 01:41:51 Vu / téléchargé :5 977 / 627

Auteur : Dariumis

Ecrire un message privé
Site perso
Commentaire sur cette source (53)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Bonjour, Avant tout, je vous signal que MyPhpCom6 est disponible à cette adresse:
http://dariumis.fr/MyPhpCom_Download/ . Beaucoup plus abouti, cette version comprend un système de connexion, vous pourrez voir vos visiteurs, et beaucoup plus!!

MyPhpCom 2.1 est un système de commentaire très simple à installer et à paramétrer, ce système de commentaire est en PHP tournant avec une base de données MySql.
MyPhpCom contient, en plus du système de commentaires de base:

    *    un système de pagination,

    *    un système de captcha (désactivable),

    *    un système de BBcode (désactivable),

    *    un système de smiley,

    *    une fonction prévisualiser,

    *    il peut modifier les url en lien cliquable (désactivable),

    *    vous n'avez pas besoin de créer votre table SQL, le programme le fait automatiquement.

    *    vous pouvez supprimer/modifier un commentaire,

    *    il a une interface d'administration permettant de régler les paramètres (Paramètres.php dans la version 1),

Ce système utilise de l'ajax, des variables de session. Je vous invite à lire le fichier présent dans le zip MyPhpCom/aide/LISEZ_MOI.htm, pour comprendre le fonctionnement du système.

Dans l'exemple de code ci-dessous on place le dossier MyPhpCom à la racine de notre site, et le code ci-dessous est dans un fichier (test.php) toujours à la racine du site.

Vous devez vous rendre dans le fichier MyPhpCom/Parametres.php pour renseigner les éléments pour vous connecter à la base Mysql et changer les login de l'interface d'administration.

Source

  • <?php
  • /*
  • * Ceci est le fichier index.php, il sert a afficher un formulaire de saisie de
  • * commentaires et affiche les commentaires ainsi que des alerte .
  • */
  • //on inclut notre objet Affichage
  • //cette ligne ouvre une session, cette ligne doit être la premiere
  • //ligne de code du fichier.
  • include 'MyPhpCom/Class/Affichage.php';
  • ?>
  • <html>
  • <head>
  • </head>
  • <body>
  • <?php
  • //on affiche les alerte.
  • echo affiche_alert();
  • //on affiche le formulaire avec comme paramètres
  • // le chemin vers la racine du dossier MyPhpCom
  • // le fichier de retour aprés le traitement
  • // le nom de la table SQL dans laquelle stocker le commentaire
  • echo affiche_Formulaire('MyPhpCom/', '../test.php', "tableTest");
  • //on affiche les commentaires avec comme paramètres
  • // le chemin vers la racine du dossier MyPhpCom
  • // le nom de la table SQL a afficher.
  • echo affiche_Commentaire('MyPhpCom/',"tableTest");
  • ?>
  • </body>
  • </html>
<?php
/*
 * Ceci est le fichier index.php, il sert a afficher un formulaire de saisie de
 * commentaires et affiche les commentaires ainsi que des alerte .
*/
//on inclut notre objet Affichage
//cette ligne ouvre une session, cette ligne doit être la premiere
//ligne de code du fichier.
include 'MyPhpCom/Class/Affichage.php';
?>
<html>
    <head>
    </head>
    <body>
        <?php
        //on affiche les alerte.
        echo affiche_alert();
        //on affiche le formulaire avec comme paramètres
        //   le chemin vers la racine du dossier MyPhpCom
        //   le fichier de retour aprés le traitement
        //   le nom de la table SQL dans laquelle stocker le commentaire
        echo affiche_Formulaire('MyPhpCom/', '../test.php', "tableTest");
        //on affiche les commentaires avec comme paramètres
        //   le chemin vers la racine du dossier MyPhpCom
        //   le nom de la table SQL a afficher.
        echo affiche_Commentaire('MyPhpCom/',"tableTest");

        ?>
    </body>
</html>

 Conclusion

Si vous possédez déjà le système vous devez tous remplacer, et supprimer toutes les tables SQL liées au système a l'exception de celle contenant vos commentaires, dans parametre.php l'hote ne ce renseigne plus comme ceci:
.    mysql:host='votre hote';
mais comme ceci:
.    'votre hote'
. Il y a certainement plein de système de commentaire sur ce site, mais j'ai une envie irrésistible de le publier tout de même, car j'ai envie de savoir si ça marche bien chez d'autres personnes. a+++ :)

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

26 mars 2011 14:28:36 :
Correction.
26 mars 2011 14:47:43 :
problème dans le zip (dossier aide).
26 mars 2011 14:58:00 :
+1
26 mars 2011 21:31:52 :
Changement de la rubrique "aide"!!
26 mars 2011 22:00:36 :
+1
26 mars 2011 23:53:27 :
+1
05 avril 2011 20:19:21 :
Ajout: de paramètres, système de BBcode, fonction prévisualiser, quelques corrections!!
05 avril 2011 20:39:01 :
+1
05 avril 2011 20:49:30 :
+1
06 mai 2011 19:14:34 :
Correction d'un gros Bug dans la version 2.1, mais ça y est ça marche, une étourderie :)
13 mai 2011 09:30:46 :
retour a la version 2 en attendant de finir bien la 2.1.
31 mai 2011 23:09:34 :
remise en ligne de la version 2.1. l'hote ne ce renseigne plus comme ceci: . mysql:host='votre hote'; mais comme ceci: . 'votre hote'
12 juin 2011 08:18:12 :
Lien vers MyPhpCom3.
13 juin 2011 07:58:37 :
+1
28 juillet 2011 12:25:08 :
MyPhpCom 4 disponible: http://dariumis.fr/MyPhpCom_Download/
21 décembre 2011 01:41:57 :
je vous signal que MyPhpCom6 est disponible à cette adresse: http://dariumis.fr/MyPhpCom_Download/

 Sources du même auteur

Source avec Zip Source avec une capture VOIR QUI VISITE VOTRE SITE
ADRESSE ABSOLUE DE LA PAGE EN COURS, AVEC VARIABLES $_GET
Source avec Zip Source avec une capture [POO] FENÊTRE D'ALERTE AVEC DES DIV.
Source avec Zip Source avec une capture [POO] MENU XHTML HORIZONTAL EXTENSIBLE (MENUEXTENSIBLEX.PHP)
Source avec Zip Source avec une capture [POO] OBJET CONVERTISSANT UN NOMBRE DE SECONDES EN DIFFÉRENT...

 Sources de la même categorie

Source avec une capture PHPREPOGENERATOR + REPO (WIN) par alvinp
Source avec Zip IPHONE - ICÔNE D'APPEL TÉLÉPHONIQUE SUR L'ÉCRAN D'ACCUEIL par Rainbow
Source avec Zip Source avec une capture [APP WEB]SERVEUREXPLOREUR par thematrix01
Source avec Zip Source avec une capture MY.BOOKMARKS par inwebo
Source avec Zip M.V.C M.E.D par faceme

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture PAGINATION JAVASCRIPT PHP MYSQL par cod57
SYSTÈME DE PAGINATION AVEC BDD ET IMAGES (FICHIERS) par begueradj
Source avec Zip Source avec une capture BLOG COMPLET : NEWS, IMAGES, COMS. SIMPLE D'UTILISATION ET D... par lucas34990
Source avec Zip Source avec une capture AFFICHAGE DE DONNÉES MYSQL PAGE PAR PAGE par sfxlord
Source avec une capture DECOUPER LE RESULTAT D'UNE REQUETE SUR PLUSIEURS PAGES par MATHIS49

Commentaires et avis

Commentaire de Dariumis le 26/03/2011 14:53:54

Bon j'ai des soucies dans l'aide, ce soir je vais la réécrire, les chemins des includes ne sont pas bon dans les exemple.

J'aurais pas du faire "enregistrer sous" d'une page html via le navigateur.

Commentaire de Dariumis le 26/03/2011 21:37:42

Si vous avez des idées de trucs à rajouter... j'essayerais, si je le temps.
Pareil si vous avez des bug.
Je pense que dans la prochaine version j'ajouterais un système de bbcode, une interface pour créer ses css, et peut être gérer ses table SQL. a+++

Commentaire de GREGGRAPH le 28/03/2011 02:41:11

Bonjour,

Est ce qu'il peut servir pour un site n'utilisant pas de bdd pour les articles mais fonctionnant sous php?
car j'aimerai bien mettre un système de commentaire sur mon site www.voyage-australie-nz.com
Merci d'avance pour la réponse.

Commentaire de Dariumis le 28/03/2011 07:32:23

Non non, il faut forcément posséder MySQL, désolé.

Commentaire de vinceslas le 29/03/2011 21:37:30

Salut j'aimerais savoir où je peux commencer pour étudier correctement ce code source parcequ'il est immense.
Merci

Commentaire de Dariumis le 29/03/2011 23:06:49

Salut, oui c'est vrai qu'il est gros surtout depuis que j'ai rajouté l'interface d'administration, on rajoute des trucs et encore des truc et ça devient vite tres épais.
le point d'entrée du programme est le fichier MyPhpCom/index.php, dans ce fichier on utilise les fonctions affiche_formulaire, affiche_commentaire, et tous part de ces fonctions ce trouvant dans le fichier MyPhpCom/Class/Affichage.php, a la base c'était un objet, c'est pour ça qu'il est dans le dossier Class. Mais aprés ça part un peu dans tous les sens, donc si tu as des questions plus précise c'est avec plaisir.

A cette adresse il y a l'explication de ce qui m'a servi de base pour faire ce code, a par tous le coté d'administration:

http://dariumis.webhop.biz/forum/page/afficheSujet.php?clefSujet=7

Commentaire de Dariumis le 29/03/2011 23:46:04

Enfin.... faut aussi que j'organise bien les dossiers, ce sera pour la version trois. :)

Commentaire de cod57 le 03/04/2011 20:19:37 9/10

Sympa le script

Commentaire de cod57 le 03/04/2011 20:45:42

bonjour

QUESTION
un petit truc dans css/index.php ou image/index.php ...
histoire de dire que j'ai regardé (-:
header("location:".$base->getParam("pathNonDroit"));
plutôt
header("Location: ".$base->getParam("pathNonDroit"));exit;
?>
pourquoi pas de tag de fermeture ?
je sais on va me dire que c'est du chipotage.
j'ai pas remarqué de bugs à première vue.
merci pour ton travail c'est un module qui peut servir

bne prog
a++

Commentaire de Dariumis le 05/04/2011 20:32:32

hey hey!! salut, merci pour la note. C'est cool que ça fonctionne, une personne de plus :).

Le "exit" aprés le header, je connaissait pas du tout, je connait toujours pas, mais je vais regarder à quoi ça correspond, merci pour l'info!!!

Les tag de fermeture ça créait un bug chez quelqu'un que j'ai rencontré sur mon site, au niveau des header, donc je les ai tous virer, dans la mesure ou chez moi ça marche, et chez lui aussi.

La j'ai rajouter la fonction de bbcode, smiley, et prévisualiser, j'espere qu'il n'y auras toujours pas de bug, car c'est pas parce que j'en ai pas chez moi qu'il en sera de même chez les autres lol (cf notre précédente rencontre).

Non c'est pas du chipotage c'est super sympa de réagir, comme ça j'apprend des trucs, merci!!

C'est claire que pour se plonger dans le code, il faut bien prendre sa respiration mdr, surtout qu'uniquement la version 1 est commenté, j'ai pas fait forcément attention au commentaires dernierement, et puis c'est pas forcément toujours bien conçu.

Commentaire de lezouave33 le 05/04/2011 20:59:48 9/10

Moi je ne comprend pas grand chose au PHP dans le fond mais j'ai presque tout compris dans la forme et ce script me plait... plus pour le rendu final que pour son contenu puisque j'y comprend que 10 % !

Bravo, et merci !

Commentaire de Dariumis le 05/04/2011 21:18:04

Mais de rien, merci à toi^^.

Commentaire de 25thibault le 15/05/2011 18:21:47

Super script !!
J'adore ce script ! Franchement châpeau.
J'ai juste une petite question comment peut-on modifier le nombres de caratères dans le commentaire car j'ai pas trouvé .

Merci !

Commentaire de bigkobe le 19/05/2011 11:32:18

j'ai une erreur dès que j'accède à la page index.php :
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /homepages/23/d298059265/htdocs/MyPhpCom/Class/Formulaire.php on line 15

Commentaire de jadu le 26/05/2011 19:57:46

Hello !
j'ai mis ligne 47 :
  $this->PARAM['Hote']='mysql:host=127.0.0.1:8888/home/mysql/';

mais ça ne marche pas !
je n'ai sans doute pas encore tout compris !
Qui peut m'aider ?

merci

Commentaire de Dariumis le 31/05/2011 23:20:52

Salut a tous, désolé pour l'absence mais j'ai été tres pris ces dernier temps, j'ai amélioré la version 2.1 qui avait des bug majeurs. j'espere que ça va marcher maintenant.
avec la nouvelle version que je vient de mettre en ligne il ne faut plus mettre le "mysql:host=" pour le paramètre de l'hote mais juste le nom de l'hote.

@25thibault,
ça je l'ai pas prévu mais pourquoi pas dans une prochaine version, c'est pas cons.

@bigkobe
alors la je sais pas, c'est cette ligne qui pose problème: private $param;
Donc je vois pas d'erreur de syntaxe,ça vient peut etre d'un souci de version, désolé.

@jadu
la je sais pas si c'est la bonne adresse, n'as tu pas des erreurs affiché??

Commentaire de Dariumis le 28/07/2011 12:26:16

Bonjour, je vous signal que MyPhpCom4 est disponible à cette adresse:
http://dariumis.fr/MyPhpCom_Download/ .
Beaucoup plus abouti, cette version comprend un système de connexion et vous pourrez voir vos visiteurs!!

Commentaire de jadu le 28/07/2011 21:03:47

Merci ! je vais voir cette nouvelle version.

Commentaire de freestyle83 le 20/11/2011 19:56:07

Bonjour,

j'ai telechargé cette version car je ne voulais pas d'un système de connection (qui est dans la dernière version).
Cependant, je n'ai PAs trouvé comment faire pour supprimé un commentaire?
A par aller directement dans la base de donnée, y-a t-il un autre moyen que je n'aurai pas vu?

Commentaire de Dariumis le 20/11/2011 20:37:17

Salut, normalement si tu es connecté à l'interface d'administration en haut de chaque commentaire tu as une image ou est écrit "[edit]", normalement en cliquant dessus ça ouvre une fenêtre qui permet de modifier ou supprimer.

Dans la dernière version, y a pas que le système de connexion en plus, y a plein de modif dans le code, invisible, puis ... c'est pas sûr que ça marche, mais il doit pouvoir envoyer des mails à l'administrateur...quant des commentaire sont posté, enfin moi je te conseil la dernière version de mon site, le système de connexion t'es pas obligé de t'en servir, à vrai dire je me souviens pas trop de l'avancement de la version proposé ici.

Merci de l'avoir télécharger ;).

Commentaire de freestyle83 le 20/11/2011 22:51:03

d'accord merci pour l'info. En fait il y a un systeme de connection sur la dernier version ça j'en suis sure. Après peut-être qu'on peut le virer effectivement, je n'avais pas vraiment fait attention. Enfin c'est pas grave j'ai installé celui là, je viens de finir de le mettre en forme sur mon site...Donc la prochaine version attendra quand j'aurais plus de temps ^^. Merci en tout cas de m'avoir répondu, je vais regarder pour ce truc Edit, j'ai pas du faire gaffe :)

Commentaire de freestyle83 le 20/11/2011 23:03:09 10/10

ah je viens de voir... je crois que j'ai fait une boulette XD !!
sur l'interface admin ya possibilité effectivement de voir les commentaire en cliquant sur la petite maison. Mais je n'ai pas le "edit"
oula en plus je suis fatiguée j'ai mal lu ton commentaire :s

bon je recommence : ok la dernière version il y a plus de chose en effet. J'avais commencé par prendre celle la sur le site officiel, car graphique elle me plaisait beaucoup ainsi que toutes les fonctionnalitée ( comme le mail, l'avatar ect). Mais je l'ai viré par la suite parce que ce que je voudrais faire c'est mettre un commentaire en bas de chaque page d'article de mon site. le site n'étant pas un blog, je m'était dit que cela ne pouvait pas correspondre... Donc je l'ai installé, puis enlever san vraiment fouillé le code.
Après mainte recherche sur le net, je suis revenu à ce script parce que c'est celui qui est le plus propre à mes yeux que ce soit au niveau du design que du code, et en plus le support aussi (très bien expliqué la doc sur le site ^^)

Et donc là pour en revenir à cette version, effectivement il y avais un edit quelque part dans l'interface admin. Je pense que j'ai du faire une boulette parce que je ne le retrouve pas. Enfin c'est pas grave, je peux le faire via la bdd meme si c'est plus chiant... je ferai ça en attendant de corriger ma boulette... Je viens de passer quelques heures dessus ( je faisais autre chose a coté aussi ).

En tout cas, je ne regrette pas d'etre tombé dessus! bien au contraire!!

Commentaire de freestyle83 le 20/11/2011 23:19:20

bon en fait non j'ai pas fait de boulett j'ai juste pas regardé au bon endroit !! le edit est effectivement a sa place !!lol
je l'ai dit je suis fatiguée !! (en fait le premier coup quand j'ai regardé j'étais connecté, et le deuxième coup j'étais pas sur la bonne page ...)

donc tout est nickel la version deux me convient bien, maintenant si tu me dit que je peux faire une mise à jour ( je crois que c'est possible si j'ai bien lu ^^) mais en conservant le css ( cad que sur la nouvelle version les nom des div et class sont les meme ) dans ce cas jm'en occuperais dans les jours a suivre...

Sinon ça attendra parce que là je suis en train de me faire ch** a faire un dictionnaire :(

Avis au visiteur : vous ne serez pas decu avec ce script.

Bon stop le monologue pour moi, go boulot !!



Commentaire de Dariumis le 21/11/2011 13:29:23

hahaha, j'aurais du expliquer ça aussi ;).

Oui tu pourras faire facilement la mise à jours,les div et class seront toujours présents dans la nouvelle version, mais il y auras certainement plus d'éléments. Il te suffira de changer le dossier MyPhpCom par le nouveau à l'exception du fichier Parametres.php que tu peux conserver.

Par contre avant, pour intégrer un éléments il fallait faire comme ceci:

//------------------------------------------------------
$MyPhpCom=new MyPhpCom();
echo $MyPhpCom->affiche_Formulaire("MyPhpCom/","../affiche.php", "myphpcom_test", true);
//-----------------------------------------------------------

Il fallait mettre le chemin vers MyPhpCom dans chaque fonction, alors que maintenant on le met dans le constructeur de l'objet:

//------------------------------------------------------
$MyPhpCom=new MyPhpCom("MyPhpCom/");
echo $MyPhpCom->affiche_Formulaire("../affiche.php", "myphpcom_test", true);
//-----------------------------------------------------------

Avant le tables été créer automatiquement, alors que maintenant il faut utiliser la fonction:

//------------------------------------------------------
$MyPhpCom->creerTable("myphpcom_test");
//-----------------------------------------------------------

Puis la dernière modif au niveau de l'intégration est au niveau de la fonction affiche_Commentaire(), dans la version deux on fait comme ça:

//------------------------------------------------------
echo $MyPhpCom->affiche_Commentaire("MyPhpCom/","myphpcom_test",true);
//-----------------------------------------------------------

Maintenant comme dis plus haut on ne donne plus le chemin de MyPhpCom, et par contre on definie avec false ou true l'ordre d'affichage direct dans la fonction en deuxième paramètre:

hahaha, j'aurais du expliquer ça aussi ;).

Oui tu pourras faire facilement la mise à jours,les div et class seront toujours présents dans la nouvelle version, mais il y auras certainement des éléments nouveaux. Il te suffira de changer le dossier MyPhpCom par le nouveau à l'exception du fichier Parametres.php que tu peux conserver.

Par contre avant, pour intégrer un éléments il fallait faire comme ceci:

//------------------------------------------------------
$MyPhpCom=new MyPhpCom();
echo $MyPhpCom->affiche_Formulaire("MyPhpCom/","../affiche.php", "myphpcom_test", true);
//-----------------------------------------------------------

Il fallait mettre le chemin vers MyPhpCom dans chaque fonction, alors que maintenant on le met dans le constructeur de l'objet:

//------------------------------------------------------
$MyPhpCom=new MyPhpCom("MyPhpCom/");
echo $MyPhpCom->affiche_Formulaire("../affiche.php", "myphpcom_test", true);
//-----------------------------------------------------------

Avant les tables SQL été créer automatiquement, alors que maintenant il faut utiliser la fonction:

//------------------------------------------------------
$MyPhpCom->creerTable("myphpcom_test");
//-----------------------------------------------------------

Puis la dernière modif, au niveau de l'intégration, est au niveau de la fonction affiche_Commentaire(), dans la version deux on fait comme ça:

//------------------------------------------------------
echo $MyPhpCom->affiche_Commentaire("MyPhpCom/","myphpcom_test",true);
//-----------------------------------------------------------

Maintenant comme dis plus haut on ne donne plus le chemin de MyPhpCom, et par contre on definie avec false ou true l'ordre d'affichage direct dans la fonction en deuxième paramètre:

//------------------------------------------------------
echo $MyPhpCom->affiche_Commentaire("myphpcom_test",false,true);
//-----------------------------------------------------------


Je pense que les deux version sont bonne pour ce que tu veux faire, tu utilise l'affichage pour tout le monde et tu place le formulaire dans un endroit inaccessible, ou toi seul à l'accés ;), dans l'absolue, une fois le système intégrer tu peux même supprimer le fichier MyPhpCom/index.php.

a+++

Commentaire de Dariumis le 21/11/2011 13:32:35

Moi aussi j'ai fais une boulette, j'ai buguer dans mon commentaire MDR:

hahaha, j'aurais du expliquer ça aussi ;).

Oui tu pourras faire facilement la mise à jours,les div et class seront toujours présents dans la nouvelle version, mais il y auras certainement des éléments nouveaux. Il te suffira de changer le dossier MyPhpCom par le nouveau à l'exception du fichier Parametres.php que tu peux conserver.

Par contre avant, pour intégrer un éléments il fallait faire comme ceci:

//------------------------------------------------------
$MyPhpCom=new MyPhpCom();
echo $MyPhpCom->affiche_Formulaire("MyPhpCom/","../affiche.php", "myphpcom_test", true);
//-----------------------------------------------------------

Il fallait mettre le chemin vers MyPhpCom dans chaque fonction, alors que maintenant on le met dans le constructeur de l'objet:

//------------------------------------------------------
$MyPhpCom=new MyPhpCom("MyPhpCom/");
echo $MyPhpCom->affiche_Formulaire("../affiche.php", "myphpcom_test", true);
//-----------------------------------------------------------

Avant les tables SQL été créer automatiquement, alors que maintenant il faut utiliser la fonction:

//------------------------------------------------------
$MyPhpCom->creerTable("myphpcom_test");
//-----------------------------------------------------------

Puis la dernière modif, au niveau de l'intégration, est au niveau de la fonction affiche_Commentaire(), dans la version deux on fait comme ça:

//------------------------------------------------------
echo $MyPhpCom->affiche_Commentaire("MyPhpCom/","myphpcom_test",true);
//-----------------------------------------------------------

Maintenant comme dis plus haut on ne donne plus le chemin de MyPhpCom, et par contre on definie avec false ou true l'ordre d'affichage direct dans la fonction en deuxième paramètre:

//------------------------------------------------------
echo $MyPhpCom->affiche_Commentaire("myphpcom_test",false,true);
//-----------------------------------------------------------


Je pense que les deux version sont bonne pour ce que tu veux faire, tu utilise l'affichage pour tout le monde et tu place le formulaire dans un endroit inaccessible, ou toi seul à l'accés ;), dans l'absolue, une fois le système intégrer tu peux même supprimer le fichier MyPhpCom/index.php.

a+++

Commentaire de jadu le 21/11/2011 13:43:20

Bonjour, voici LE message que je reçoit de mon site après avoir envoyé :
http://mon_site_a_moi.free.fr/MyPhpCom/index.php

Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /mnt/145/sda/1/a/harmonieuniverselle/MyPhpCom/Class/MyPhpCom.php on line 37

Qu'est-ce-qu'on fait ???

merci

Commentaire de Dariumis le 21/11/2011 14:04:03

Je vois les commentaire un coup sur deux ici ;(.

Bizarre cette erreurs, tu l'avais pas avant???, il aime pas le mot private:

private $MyPhpCom;

J'pense que ça vient de ta version de php, qui doit être inferieur à la 5, par contre c'est bizarre que ça marche avant et plus maintenant.

Commentaire de jadu le 21/11/2011 14:17:30

Je suis toujours chez free pourtant !

Commentaire de jadu le 21/11/2011 14:18:57

J'ai tout viré, je vais réinstaller après avoir nettoyé ma racine chez l'hébergeur, il y a peut-être confusion avec d'autres trucs que j'ai bidouillé moi-meûûme !!

Commentaire de Dariumis le 21/11/2011 14:30:39

Hummmm, je suis dubitatif... si c'est un problème de version, je pense que tu pourras pas faire grand chose...

tu devrait peut être essayer de mettre cette ligne de code sur ton serveur pour connaitre la version de PHP que tu utilise:

phpinfo();

Commentaire de freestyle83 le 21/11/2011 14:52:02

Ok, je prend note, je m'en occuperais demain :)
Si j'ai un problème je sais ou me tourner :)

Merci

Commentaire de jadu le 21/11/2011 15:21:06

PHP Version 4.4.3-dev !!!
pourtant j'ai eu des fois du PHP 5 sur free ... ou  alors je rêve !

Commentaire de Dariumis le 21/11/2011 15:59:28

@jadu oui c'est super étrange, car MyPhpCom à toujours été en php5 donc si ça à marché à un moment ça devrait toujours marcher, enfin... l'hebergeur free ne te propose pas de migrer vers php5??

@freeStyle83, pas de soucie, c'est avec plaisir.

Commentaire de freestyle83 le 22/11/2011 15:22:23

Bonjour,

j'ai un problème avec la nouvelle version.
J'ai désinstallé la version 2 que j'avais, et j'ai dl la version présente sur ce lien : http://dariumis.fr/MyPhpCom_Download/
En l'installant, il propose de faire une mise à jour vers la version 5.3 (en fait on a pas trop le choix).
Lorsque je clique sur "mise à jour", ça me fait une erreur:
Fatal error: Call to a member function fetch() on a non-object in /homez.443/toutsurlq/www/MyPhpCom/admin/index.php on line 112

Une solution?

Sinon je revien à la deux :p

Commentaire de Dariumis le 22/11/2011 16:23:03

Salut, oui dans la mise à jours, j'ai oublié un test, à vrai dire j'avais pas pensé à cette version, dans le fichier qui pose problème "MyPhpCom/admin/index.php", à la ligne 26 de celui-ci, tu as cette ligne de code:

//--------------------------------
if($base->getParam("version", "myphpcom_admin")!=$version) {
//--------------------------------

il faut, je pense, remplacer le if par celui-ci:
//--------------------------------
if($base->getParam("version", "myphpcom_admin")!=$version&&!$base->TesteTable("myphpcom_membres")) {
//--------------------------------

Oui tu n'as pas le choix de la version, si tu télécharge la version 5.3, il te propose que celle-ci, je ne garde pas chaque version.

Commentaire de Dariumis le 22/11/2011 16:24:19

Heuuuuu, non comme ceci le if plutôt:

if($base->getParam("version", "myphpcom_admin")!=$version&&$base->TesteTable("myphpcom_membres")) {

Commentaire de Dariumis le 22/11/2011 16:29:25

Sinon tu peux simplement, aussi, supprimer la table SQL myphpcom_admin et te reconnecter à l'interface.

Commentaire de Dariumis le 22/11/2011 16:55:51

J'suis désolé, je ne cesse de me contre dire, en fait le plus simple, tu vas dans ta base, tu supprime toutes les table SQL du sytème en conservant uniquement celle contenant tes commentaires, puis tu te reconnecte à l'interface d'administration. x:

Commentaire de jadu le 22/11/2011 17:30:07

j'ai fait passer tout mon site en
PHP Version 5.1.3RC4-dev
sur free en écrivant "php 1 " ( sans les guillemets ) sur une ligne spéciale dans mon .htacces !

Demain je vais réinstaller "MyPhpCom" dernière version et je te dis ce qui se passe.

Mais je devrais faire les manips que tu donnes pour ce cher FREESTYLE ???
Ou tout devrait colle d'office ???

Aïe aïe aïe , l'angoisse !!!

Commentaire de freestyle83 le 22/11/2011 17:59:12

Dariumis d'accord. Je fais ça et je te tiens au courant dans la soirée. (faut que je fasse un autre truc avant :p ) merci en tout cas pour la (les ) réponses rapides :)

Commentaire de Dariumis le 22/11/2011 18:21:15

@jadu, oui si tu avais la version proposé ici (si tu n'as pas les membres),  il faudra que tu supprime les tables SQL liées au système sauf celles contenant tes commentaire.

Et si tu avais intégré le système à une page existante de ton site, il faudra faire les modifs de paramètres comme expliqué à freestyle83 dans le presque triple commentaire ci-dessus ou dans l'aide. :).

de toute façon je suis là pour aider...

@freeStyle pas de soucie, ce-soir je vais manger chez des amis, donc si y a un soucie je répondrais demain.

Commentaire de jadu le 22/11/2011 18:34:08

Ok, merci !

bonne bouffe !!!
[img]http://emoticon.gregland.net/emoticon/Appetit/Appetit_43.gif[/img]

et je poserais les questions ... si j'en ai !

Si j'en n'ai pas je te le dirais aussi !!!
[img]http://emoticon.gregland.net/emoticon/Content/Content_41.gif[/img]

Commentaire de jadu le 22/11/2011 18:36:41

mince, les émoticones ne fonctionnent pas ???
  [img]http://emoticon.gregland.net/emoticon/Confus/Confus_24.gif[/img]
ou
  <img src ="http://emoticon.gregland.net/emoticon/Confus/Confus_1.gif">

Commentaire de freestyle83 le 23/11/2011 11:53:47

Bon, tout compte fais je n'ai pas eu le temps de l'installer.
Et j'aurais pas le temps avant un bon petit bout de temps ( 2semaines environ)
Trop de taff

J'ai donc remis cette version en attendant.
Mais je reviendrais dire ce que je pense de la version 5 :)

A bientôt et encore merci

Commentaire de Dariumis le 23/11/2011 16:02:55

pas de soucie, merci.....

Commentaire de jadu le 05/12/2011 12:11:30

Bon, alors voilà !
j'ai du tout enlever car, en mettant "PHP 1" dans le fichier ".htaccess" pour passer mon site free en PHP 5, je me retrouvais avec des problèmes dans les affichages en iframe !!!
et comme je n'ai pas le temps de refaire cette lourde partie et que je ne sais pas comment passer vite fait le reste de mon site de PHP 4 vers PHP 5, j'ai tout enlevé !

Plus de commentaires sur mon site !
Et pas possible d'installer  un forum FluxBB d'ailleurs pour la même raison !


dommage pour moi et mes visiteurs !

Commentaire de Dariumis le 05/12/2011 19:33:19

Dommage, mais tu sais, une boite de commentaire, même en php4 c'est pas tellement difficile à réaliser ;).

Commentaire de jadu le 05/12/2011 20:24:53

Oui, je vais faire un truc léger, en attendant de crocher dans la moulure pour faire encore un fois une remise à niveau de mes sites !

Ton truc était sympa pourtant ! et ça marchait au poil ! Mais j'avais trop de trucs qui bafouillaient à côté !
Et là aussi je vais devoir me replonger dans mes notes, car j'ai fait mes sites tout seul !
EUH !!! avec l'aide du Site du Zéro, tout de même, et ses multiples avis et conseils divers !

Commentaire de dercom2 le 10/12/2011 02:51:51

J'utilise la version 2.0 qui me plait bien mon seul probleme c'est comment modifier l'affichages des commentaire qui ne sont pas mis dans un tableau il sont melanger sans paragraphe dans mon site. pour info j'ai intégrer a mon site. Quel fichier css controle l'affichage dans le site? merci pour votre travail cadeau

Commentaire de dercom2 le 10/12/2011 03:00:20

Version 2.1 j'ai voulu dire

Commentaire de Dariumis le 10/12/2011 12:19:41

Salut, merci et de rien c'est avec plaisir... dans cette version, si je ne m'abuse... il n'y en a aucun (css), c'est à toi de te faire une feuille de style en distinguant les éléments "id", "class" avec des outils du type de firebug pour firefox...

Commentaire de Dariumis le 21/12/2011 01:47:31

Bonjour à tous, petit com pour dire que je viens de mettre la version 6 sur mon site, normalement j'ai reglé le problème rencontré ici au sujet de la migration de la version 2.1 vers les nouvelles version. et pas mal de changement, au niveau du design et de l'interface d'administration (plus intuitive).

Par contre ici j'ai du mal a voir les commentaires, je les vois pas tous en fait.

Commentaire de Dariumis le 22/12/2011 15:14:22

Bonjour.
@Kader, ça y est j'ai fais ce qu'on a parlé hier, on peut facultativement saisir les adresse Email lors de l'inscription, si le système de mail est activé dans l'interface. Et j'ai corrigé le bug de rafraichissement^^.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

facile a resoudre, jetez un oeil [ par Goodfellas_42 ] Je veux faire une page php qui supprime les news ki sont cochéegrace au code suivant j'affiche la liste des news ds une table avec des checkboxes :$sq Probleme avec une condition [ par Nbiss ] Bonjour, Voila mon probleme, je suis newbie dans le php, j'arrive pas a faire la condition : s'il y a rien dans ma table mysql alors je met "il n'y a Comment récupérer le commentaire d'une table MySQL [ par chapata ] Hello &#224; tous,je cherche &#224; r&#233;cup&#233;rer le commentaire d'une table mysql ...si une ames charitable pouvait m'aiguiller ... MerciChaPaT Upload d'image et post de commentaire lié avec mysql [ par Padaone91 ] Bonjour à tous ceux qui liront ce petit bout de texte, Voilà je souhaite créer une page qui permettra à mes visiteurs d'upload une image et ensuite d insert into BDD d'un textarea [ par theboubourse ] bonjour je voudrais inseré dans ma BDD les donner qui se trouve dans mon textarea mais voila seul les donner des autres champs entre dans ma BDD (ce s Problème de LIENS !!! AU SECOURS !!! [ par paulinett ] Bonjour,J'ai un probl&#232;me avec des liens.j'ai trois fichiers :- liste_machine.php : lorsque je clique sur le nom d'une machine, je vais directemen Insertion a partir d'une liste deroulante dynamique [ par meego ] Bonjour ,voici mon problème  , j'ai 2 liste déroulante alimentée par une base de données MySqlla première liste déroulante est alimenté par une table formulaire en PHP/MYSQL avec pagination [ par lola2006 ] Est-il possible d'avoir un formulaire PHP/mysql avec des boutons précedents et suivants pour la pagination. Car je dois mettre dans mon d=formulaire j aide conserver variable avec pagination [ par kilvan90 ] bonjourdonc voila j'ai fais une page ou on fait une rechecher et apres une pagination pour afficher les resultats de la recherche page par pagela requ Problème avec 'id pour mes commentaires [ par Danzeel ] Voila j'essaye de créer un système de news avec commentaires mais j'ai quelques soucis avec mon id. En effet mysql me rapporte cette erreur Column 'id


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,640 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales