Forums Webou.net - Hébergement gratuit et sans publicités avec PHP/MySQL Webou Webou Pro
Recherche avancée  
*
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
25 Novembre 2017, 04:42:50


Connexion avec identifiant, mot de passe et durée de la session


Pages: [1]   Bas de page
  Imprimer  
Auteur Fil de discussion: Script commentaire  (Lu 7692 fois)
0 Membres et 1 Invité sur ce fil de discussion.
AlexandreB
Nouveau
*
Hors ligne Hors ligne

Messages: 22


Voir le profil
« le: 04 Septembre 2009, 19:51:49 »

Bonsoir,

je viens demander votre aide, j'ai téléchargé un script afin d'introduire des commentaires sur mon site, sauf que je bloque sur la création d'une base MySQL, je vous transmet le fichier que j'ai téléchargé, tout est expliqué dessus sauf qu'il y a beaucoup de termes technique que je ne comprend pas.

http://www.phpscripts-fr.net/scripts/download.php?id=321

Si quelqu'un voudrait prendre un peux de son temps afin de m'expliquer comment faire je le remercie énormement.

Cordialement.
Journalisée
Forums Webou.net - Hébergement gratuit et sans publicités avec PHP/MySQL
« le: 04 Septembre 2009, 19:51:49 »

 Journalisée
concours-tel
CyRiL
Nouveau
*
Hors ligne Hors ligne

Messages: 13



Voir le profil WWW
« Répondre #1 le: 04 Septembre 2009, 20:30:24 »

Bonjour,

Si c'est la création d'une base de donnée qui pose problème alors en suivant pas à pas le tuto qui se trouve à cette adresse :

http://www.webou.net/communaute/index.php/topic,1186.0.html

Vous devriez y parvenir rapidement  Clin d'oeil
Journalisée

AlexandreB
Nouveau
*
Hors ligne Hors ligne

Messages: 22


Voir le profil
« Répondre #2 le: 05 Septembre 2009, 12:52:08 »

Bonjour,

En faite faire une table ne me dérange pas, mais si vous avez vu le fichier que j'ai mis en lien c'est qu'il y a pas mal de petit fichier en php et c'est cela que je ne sais utiliser, où les placer, quelles modifications faire....

Cordialement.
Journalisée
concours-tel
CyRiL
Nouveau
*
Hors ligne Hors ligne

Messages: 13



Voir le profil WWW
« Répondre #3 le: 05 Septembre 2009, 14:04:19 »

Ah d'accord!

Transférer le dossier "commentaires"

et rendez vous à l'adresse :

http://VOTRE SITE/commentaires/install_mysql.php

ça va vous demander :

Nom de la base :  A Modier       Host :  localhost   
Nom d'utilisateur : A Modifier      Mot de passe : A Modifier   
Nom de la table : commentaires

Vous modifiez selon vos paramètre de connexions à votre base de donnée webou

Vous valider

Un message apparait en disant :

Assistant de création de la table MySQL.
Pour configurer le script et personnaliser l'affichage, modifier le fichier config\config.inc.php.

Donc vous ouvrez avec Wordpad le fichier config\config.inc.php. qui se trouve sur votre ordinateur vous modifiez :

$user     = 'root'; (Remplacer Root par le nom d'utilisateur de la base de donée)
$password = 'Mettre votre mdp de connexion à la base de donnée';

un peu plus bas :

$script_url = 'http://votre site/commentaires';

et enfin :

$admin_password = 'admin'; (Changez admin pour un autre mot de passe!

Enregistrer le fichier et retransferer le sur votre site (vérifiez bien de le transférer dans le dossier /commentaires/config et non à la racine du site!)

Transférez à la racine de votre site le fichier exemple.php

rendez vous sur :

http://votre site/exemples.php

Les principales fonction sont décrite.

1) Tout d'abord en haut de la page ou voulez pouvoir faire des commentaires il faut insérer le code suivant :

Code:
<?php
$rep 
'commentaires/';
require_once(
$rep.'config/fonctions.lib.php');
?>

2) Ensuite dans cette même page si vous voulez effectuer un lien pour que les visiteurs puissent laisser un commentaire sur la page il faut insérer le code suivant ou vous voulez que le le lien apparaisse :

Code:
<?php
commentaire
('page 1');
?>

Page 1 sera la première page si vous voulez que l'on puisse laisser des commentaires sur toutes vos pages alors il faudra recommencer à l'étape 1 puis modifier dans l'étape 2 'page 1' en 'page 2' puis 'page 3' etc...

Si vous voulez afficher le nombre de commentaire de la page il vous faut insérer le code à l'endroit ou vous voulez que le nombre de commentaires apparaisse :

Code:
<?php
nb_commentaires
('page 1');
?>

'page 1' pour afficher le nombre de commentaire de la page 1
'page 2 pour afficher le nombre de commentaire de la page 2 etc...

Si vous voulez afficher les 10 derniers commentaires il vous insérez le code suivant ou vous voulez que les 10 derniers commentaires soient visible (par exemple dans votre page index.php):

Code:
<?php
$rep 
'commentaires/';
include(
$rep.'derniers_commentaires.php');
?>

Vos pages doivent avoir une extension .php pour que le script fonctionne correctement !

Si vous avez des messages d'erreurs du type :

Code:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /mnt/103/sdb/c/6/arkagame/commentaires/config/fonctions.lib.php on line 48
[]

Alors exécutez ce fichier sql à la place de celui dans table.sql

Code:
CREATE TABLE `commentaires` ( `id` int( 5 ) NOT NULL AUTO_INCREMENT , `nom` varchar( 25 ) COLLATE latin1_general_ci NOT NULL , `auteur` varchar( 40 ) COLLATE latin1_general_ci NOT NULL , `email` varchar( 45 ) COLLATE latin1_general_ci NOT NULL , `texte` text COLLATE latin1_general_ci NOT NULL , `date` varchar( 20 ) COLLATE latin1_general_ci NOT NULL , UNIQUE KEY `id` ( `id` ))

Et la le script fonctionne à merveille ! je viens de le tester ^^

Donc voila la procédure à suivre il n'y a pas beaucoup de fichier à modifier quand on regarde bien.

J'espère que mes explications sont plus ou moins claire.





Journalisée

AlexandreB
Nouveau
*
Hors ligne Hors ligne

Messages: 22


Voir le profil
« Répondre #4 le: 05 Septembre 2009, 14:36:54 »

Déjà je voudrai vous remercier d'avoir répondu et surtout d'avoir pris de votre temps car en faite vous avez presque fait un tuto  Grima&ccedil;ant ! Donc merci.

Segundo quand vous dites à l'étape 1 placer le code en haut de page c'est à dire entre quelles balises "head"? et par la suite dans la page concerné je n'ai qu'a choisir les différents codes que je souhaite?
Journalisée
Forums Webou.net - Hébergement gratuit et sans publicités avec PHP/MySQL
« Répondre #4 le: 05 Septembre 2009, 14:36:54 »

 Journalisée
concours-tel
CyRiL
Nouveau
*
Hors ligne Hors ligne

Messages: 13



Voir le profil WWW
« Répondre #5 le: 05 Septembre 2009, 14:55:52 »

Déjà je voudrai vous remercier d'avoir répondu et surtout d'avoir pris de votre temps car en faite vous avez presque fait un tuto  Grima&ccedil;ant ! Donc merci.

Si je peux rendre service il n'y a pas de problèmes  Grima&ccedil;ant

Segundo quand vous dites à l'étape 1 placer le code en haut de page c'est à dire entre quelles balises "head"?

Oui entre les balises head il n'y a pas de soucis.

et par la suite dans la page concerné je n'ai qu'a choisir les différents codes que je souhaite?

Une fois que vous avez mis la première partie du code dans head il vous reste juste à choisir parmi les différents codes et les mettre à l'endroit où vous voulez qu'ils apparaissent dans la page.  Sourire

Si vous avez la moindre question n'hésitez pas!
« Dernière édition: 05 Septembre 2009, 14:57:43 par concours-tel » Journalisée

AlexandreB
Nouveau
*
Hors ligne Hors ligne

Messages: 22


Voir le profil
« Répondre #6 le: 05 Septembre 2009, 15:15:14 »

 Sourire !

Je dois avoir un soucis dans mes liens alors, car rien ne s'affiche si j'ouvre ma page dans un navigateur.

premier code  que je met entre les balise head:

Code:
<?php
$rep 
'http://www.potaconfiture.webou.net/commentaires/';
require_once(
$rep.'http://www.potaconfiture.webou.net/commentaires/config/fonctions.lib.php');
?>


second code que je met dans le body

Code:
<?php
commentaire
('page 1');
?>



Journalisée
concours-tel
CyRiL
Nouveau
*
Hors ligne Hors ligne

Messages: 13



Voir le profil WWW
« Répondre #7 le: 05 Septembre 2009, 15:20:56 »

Essayez de mettre ce code ci dans head sans le modifier :

Code:
<?php
$rep 
'commentaires/';
require_once(
$rep.'config/fonctions.lib.php');
?>
Journalisée

AlexandreB
Nouveau
*
Hors ligne Hors ligne

Messages: 22


Voir le profil
« Répondre #8 le: 05 Septembre 2009, 15:24:41 »

Je viens de faire votre manip, j'ai transférer mon fichier sur le serveur et lorsque j'ouvre ma page je n'ai plus aucun contenus et un message s'affiche

Code:
Warning: require_once(commentaires/config/fonctions.lib.php) [function.require-once]: failed to open stream: No such file or directory in /home/alexan02/public_html/pages/Abricots_oranges_sanguines.php on line 14

Fatal error: require_once() [function.require]: Failed opening required 'commentaires/config/fonctions.lib.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/alexan02/public_html/pages/Abricots_oranges_sanguines.php on line 14
Journalisée
concours-tel
CyRiL
Nouveau
*
Hors ligne Hors ligne

Messages: 13



Voir le profil WWW
« Répondre #9 le: 05 Septembre 2009, 15:32:30 »

Est-ce que vous avez bien créer la table suivante :

Code:
CREATE TABLE `commentaires` ( `id` int( 5 ) NOT NULL AUTO_INCREMENT , `nom` varchar( 25 ) COLLATE latin1_general_ci NOT NULL , `auteur` varchar( 40 ) COLLATE latin1_general_ci NOT NULL , `email` varchar( 45 ) COLLATE latin1_general_ci NOT NULL , `texte` text COLLATE latin1_general_ci NOT NULL , `date` varchar( 20 ) COLLATE latin1_general_ci NOT NULL , UNIQUE KEY `id` ( `id` ))

et bien modifier le fichier config/config.inc.php et retransférer sur votre site ?

Edit : Vos pages se trouvent dans un dossier et non à la racine de votre site, il faudrait donc retransferer le dossier commentaires dans votre dossier pages  Sourire

Edit 2 : Vérifiez bien que vous avez modifier dans config/config.inc.php

Donc vous ouvrez avec Wordpad le fichier config\config.inc.php. qui se trouve sur votre ordinateur vous modifiez :

$user     = 'root'; (Remplacer Root par le nom d'utilisateur de la base de donnée)
$password = 'Mettre votre mdp de connexion à la base de donnée';

« Dernière édition: 05 Septembre 2009, 15:58:49 par concours-tel » Journalisée

AlexandreB
Nouveau
*
Hors ligne Hors ligne

Messages: 22


Voir le profil
« Répondre #10 le: 05 Septembre 2009, 15:57:56 »

Alala je vous en fait voir de toute les couleurs ! Désolé ! Oui j'ai bien modifié le fichier config/config.inc.php mais pour la table je ne vois pas comment mettre et ou mettre votre code !
Journalisée
concours-tel
CyRiL
Nouveau
*
Hors ligne Hors ligne

Messages: 13



Voir le profil WWW
« Répondre #11 le: 05 Septembre 2009, 16:05:44 »

Il n'y a pas de soucis on va y arrivé  Sourire

Pour la table il faut allez sur votre panel webou

http://www.webou.net:2082/

Ensuite dans base de donnée, phpmyadmin,

Vous choisissez votre base de donnée (au dessus de information_schema normalement)

Ensuite Requête,

dans le champ Requête SQL sur la base, vous collez la requête ci dessus et vous Executer la requête.
Journalisée

AlexandreB
Nouveau
*
Hors ligne Hors ligne

Messages: 22


Voir le profil
« Répondre #12 le: 05 Septembre 2009, 16:25:30 »

je viens de vous envoyer un message privé.
Journalisée
concours-tel
CyRiL
Nouveau
*
Hors ligne Hors ligne

Messages: 13



Voir le profil WWW
« Répondre #13 le: 05 Septembre 2009, 19:24:13 »

Problème résolu je pense ?  Grima&ccedil;ant
Journalisée

Pages: [1]   Haut de page
  Imprimer  
 
Aller à:  

Propulsé par MySQL Propulsé par PHP Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Dilber MC Theme by HarzeM
Page générée en 0.03 secondes avec 21 requêtes.