> Tous les forumsForum des Webmasters

 comentaire dans une page
Statut du sujet : NON RESOLU Imprimer
 Anonyme
  Posté le 22/11/2006 @ 19:37  
 Petit astucien

356 Messages

bonsoir

j'ai téléchargé un scripte pour permettre de mettre un commentaire pour chaque téléchargement

il me dit de mettre la table ds sql mais a chaque fois ca marche pas

# structutre de la table du script Les Commentaires

CREATE TABLE commentaires (
id int(5) DEFAULT '0' NOT NULL auto_increment,
nom varchar(25) NOT NULL,
auteur varchar(40) NOT NULL,
email varchar(45) NOT NULL,
texte text NOT NULL,
date varchar(20) NOT NULL,
UNIQUE id (id)
);

sinon il y as une posibilite install automatique


// valeurs par défaut
if ( !isset($database) )
$database = 'commentaires';
if ( !isset($host) )
$host = 'sql.free.fr';
if ( !isset($user) )
$user = 'le.coffre';

et le code pour inserer a ma page :

<?php
$rep = 'le.coffre.free.fr/commentaire';
require_once($rep.'config/fonctions.lib.php');
?>
if ( !isset($table) )
$table = 'commentaires';

mode d'employ :

Mode d'emploi[Top]Chaque page où vous proposerez d'ajouter/voir des commentaires aura pour extension .php (ou .php3).

Vous y mettrez toujours en tête de page le code suivant :

<?php
$rep = 'url_relative_du_répertoire_du_script/';
require_once($rep.'config/fonctions.lib.php');
?>$rep correspond à l'url relative du répertoire commentaires du script.

Le script possède 4 fonctions PHP :
- commentaire($nom) : affiche le nombre de commentaires et l'image commentaire (lien vers les commentaires)
- nb_commentaires($nom) : affiche uniquement le nombre de commentaires
- lien_commentaires($html, $nom) : effectue un lien sur un code HTML (texte/image) vers les commentaires (pop'up)
- total_nb_commentaires() : affiche le nombre total de commentaires effectués sur tout le site
$nom est le nom que vous attribuez à l'objet à commenter (le nom du lien, de l'article, de la page...).

Vous trouverez des exemples illustrant le fonctionnement de ces 4 fonctions, ainsi que celui du petit script derniers_commentaires.php (qui permet d'afficher les X derniers commentaires), dans le fichier exemples.php.

Pour accéder à la console d'administration, appelez la page admin.php. Vous pourrez y supprimer facilement les commentaires indésirés. Par défaut, le mot de passe est "admin" mais il est vivement conseiller de le changer dans le fichier config/config.inc.php.

et qd je met ds mon ftpp il met ca

Warning: main(le.coffre.free.fr/commentaireconfig/fonctions.lib.php) [function.main]: failed to open stream: No such file or directory in /mnt/135/sdc/b/c/le.coffre/accordparental.php on line 87

Fatal error: main() [function.require]: Failed opening required 'le.coffre.free.fr/commentaireconfig/fonctions.lib.php' (include_path='/mnt/135/sdc/b/c/le.coffre/include:.:/usr/php4/lib/php') in /mnt/135/sdc/b/c/le.coffre/accordparental.php on line 87

pourtemp mon dossier j'ai mis dans

M:\site\commentaire

 Afficher le profil de AnonymeEnvoyer un message privé à Anonyme
 
 
Publicité
 Malcolm  Posté le 22/11/2006 à 19:49  
  Astucien


7304 Messages

d'une il s'agit de "FTP" et non de "ftpp".de deux,

failed to open stream: No such file or directory

veut dire qu'il ne trouve pas le fichier, est-tu sûr que l'url (relative ou absolue) soit bonne ?

Afficher le profil de Malcolm Voir la configuration de MalcolmEnvoyer un message privé à Malcolm
  Revenir en haut de la page
 Anonyme  Posté le 23/11/2006 à 00:08  
Petit astucien

356 Messages

bonjour je poste un sujet que j'ai mis parce que quand je met un reponse a chaque fois on me dit
veuillez postez une réponse surement un beugue lol

dont je vous rappelle la question

je sais ou ça coine mais je sais pas ou mais juste dire je passe a coté du code ou ca coince

es ce que tu peux me dire ou


regarde cette page

http://le.coffre.free.fr/accordparental.php

j'ai mis a la racine : commentaire et ds ce dossier il y as tout les pages

normalement il faut mettre ça :

<?php
$rep = 'le.coffre.free.fr/commentaire';
require_once($rep.'config/fonctions.lib.php');
?>
if ( !isset($table) )
$table = 'commentaires';

ou bien,

j'ai téléchargé un scripte pour permettre de mettre un commentaire pour chaque téléchargement

il me dit de mettre la table ds sql mais a chaque fois ca marche pas

# structutre de la table du script Les Commentaires

CREATE TABLE commentaires (
id int(5) DEFAULT '0' NOT NULL auto_increment,
nom varchar(25) NOT NULL,
auteur varchar(40) NOT NULL,
email varchar(45) NOT NULL,
texte text NOT NULL,
date varchar(20) NOT NULL,
UNIQUE id (id)
);

sinon il y as une posibilite install automatique


// valeurs par défaut
if ( !isset($database) )
$database = 'commentaires';
if ( !isset($host) )
$host = 'sql.free.fr';
if ( !isset($user) )
$user = 'le.coffre';

et le code pour inserer a ma page :

<?php
$rep = 'le.coffre.free.fr/commentaire';
require_once($rep.'config/fonctions.lib.php');
?>
if ( !isset($table) )
$table = 'commentaires';

mode d'employ :

Mode d'emploi[Top]Chaque page où vous proposerez d'ajouter/voir des commentaires aura pour extension .php (ou .php3).
Vous y mettrez toujours en tête de page le code suivant :

<?php
$rep = 'url_relative_du_répertoire_du_script/';
require_once($rep.'config/fonctions.lib.php');
?>$rep correspond à l'url relative du répertoire commentaires du script.
Le script possède 4 fonctions PHP :
- commentaire($nom) : affiche le nombre de commentaires et l'image commentaire (lien vers les commentaires)
- nb_commentaires($nom) : affiche uniquement le nombre de commentaires
- lien_commentaires($html, $nom) : effectue un lien sur un code HTML (texte/image) vers les commentaires (pop'up)
- total_nb_commentaires() : affiche le nombre total de commentaires effectués sur tout le site
$nom est le nom que vous attribuez à l'objet à commenter (le nom du lien, de l'article, de la page...).

Vous trouverez des exemples illustrant le fonctionnement de ces 4 fonctions, ainsi que celui du petit script derniers_commentaires.php (qui permet d'afficher les X derniers commentaires), dans le fichier exemples.php.

Pour accéder à la console d'administration, appelez la page admin.php. Vous pourrez y supprimer facilement les commentaires indésirés. Par défaut, le mot de passe est "admin" mais il est vivement conseiller de le changer dans le fichier config/config.inc.php.

et qd je met ds mon ftpp il met ca

Warning: main(le.coffre.free.fr/commentaireconfig/fonctions.lib.php) [function.main]: failed to open stream: No such file or directory in /mnt/135/sdc/b/c/le.coffre/accordparental.php on line 87

Fatal error: main() [function.require]: Failed opening required 'le.coffre.free.fr/commentaireconfig/fonctions.lib.php' (include_path='/mnt/135/sdc/b/c/le.coffre/include:.:/usr/php4/lib/php') in /mnt/135/sdc/b/c/le.coffre/accordparental.php on line 87

pourtemp mon dossier j'ai mis dans

M:\site\commentaire

Afficher le profil de AnonymeEnvoyer un message privé à Anonyme
 Revenir en haut de la page
 Malcolm  Posté le 23/11/2006 à 09:18  
  Astucien


7304 Messages

Warning: main(le.coffre.free.fr/commentaireconfig/fonctions.lib.php) [function.main]: failed to open stream: No such file or directory in /mnt/135/sdc/b/c/le.coffre/accordparental.php on line 87

Fatal error: main() [function.require]: Failed opening required 'le.coffre.free.fr/commentaireconfig/fonctions.lib.php' (include_path='/mnt/135/sdc/b/c/le.coffre/include:.:/usr/php4/lib/php') in /mnt/135/sdc/b/c/le.coffre/accordparental.php on line 87

est-ce que dans "accordparental.php" l'url vers fonctions.lib.php est bonne ......?

Afficher le profil de Malcolm Voir la configuration de MalcolmEnvoyer un message privé à Malcolm
  Revenir en haut de la page
 Anonyme  Posté le 23/11/2006 à 11:50  
Petit astucien

356 Messages

tu peux me faire un exemple pour que je puisse le visualisé

merci d'avance

Afficher le profil de AnonymeEnvoyer un message privé à Anonyme
 Revenir en haut de la page
 Malcolm  Posté le 23/11/2006 à 14:04  
  Astucien


7304 Messages

c'est très simple ...

essaie d'ouvrir cette adresse : le.coffre.free.fr/commentaireconfig/fonctions.lib.php

si tu y arrives c'est que le fichier existe... sinon c'est que "commentaireconfig" n'est pas le bon nom du dossier ...

Afficher le profil de Malcolm Voir la configuration de MalcolmEnvoyer un message privé à Malcolm
  Revenir en haut de la page
 Anonyme  Posté le 23/11/2006 à 23:21  
Petit astucien

356 Messages

c bizzare car mon lien c 'est

M:/site/commentaire/config/fonctions.lib

ca ne marche pas

c'est bizzare

Afficher le profil de AnonymeEnvoyer un message privé à Anonyme
 Revenir en haut de la page
 Malcolm  Posté le 23/11/2006 à 23:40  
  Astucien


7304 Messages

bah si tu sais pas lire, j'y peux rien ...

c bizzare car mon lien c 'est

M:/site/commentaire/config/fonctions.lib

le.coffre.free.fr/commentaireconfig/fonctions.lib.php


Afficher le profil de Malcolm Voir la configuration de MalcolmEnvoyer un message privé à Malcolm
  Revenir en haut de la page
 Anonyme  Posté le 23/11/2006 à 23:55  
Petit astucien

356 Messages

la differebnnce entre nous toi tu lit moi je suis visuelle mais bon c pas le sujet

voilà ca ne marche pas

><?php
$rep = 'le.coffre.free.fr/commentaire/config/fonctions.lib.php/';
require_once($rep.'config/fonctions.lib.php');
?>

ni

><?php
$rep = 'le.coffre.free.fr/commentaireconfig/fonctions.lib.php/';
require_once($rep.'config/fonctions.lib.php');
?>

Afficher le profil de AnonymeEnvoyer un message privé à Anonyme
 Revenir en haut de la page
 Malcolm  Posté le 24/11/2006 à 12:02  
  Astucien


7304 Messages
regarde bien ce que tu as mis, je suis sûr que c'est une erreur d'url. ça ne peut être que ça.
Afficher le profil de Malcolm Voir la configuration de MalcolmEnvoyer un message privé à Malcolm
  Revenir en haut de la page
 Anonyme  Posté le 24/11/2006 à 12:29  
Petit astucien

356 Messages

j'ai oublié a chaque fois quand je rentre ses tables dans sql il met erreur

# structutre de la table du script Les Commentaires

CREATE TABLE commentaires (
id int(5) DEFAULT '0' NOT NULL auto_increment,
nom varchar(25) NOT NULL,
auteur varchar(40) NOT NULL,
email varchar(45) NOT NULL,
texte text NOT NULL,
date varchar(20) NOT NULL,
UNIQUE id (id)
);

voilà l'erreur

MySQL a répondu:Documentation

#1067 - Invalid default value for 'id'

Afficher le profil de AnonymeEnvoyer un message privé à Anonyme
 Revenir en haut de la page
 Anonyme  Posté le 24/11/2006 à 12:47  
Petit astucien

356 Messages

et si je passe par ca

là ca fonctionne

http://le.coffre.free.fr/commentaire/

mais qd je met le code là ca beugue

es ce que tu pourais me le faire et me dire pk les table fonctionne mal

Afficher le profil de AnonymeEnvoyer un message privé à Anonyme
 Revenir en haut de la page
 Malcolm  Posté le 24/11/2006 à 14:56  
  Astucien


7304 Messages

remplace par

id int(5) DEFAULT 0 NOT NULL auto_increment,

car DEFAULT '0' est pour définir un caractère 0 alors que sans les guillemets, c'est le chifffre 0.

Afficher le profil de Malcolm Voir la configuration de MalcolmEnvoyer un message privé à Malcolm
  Revenir en haut de la page
 Anonyme  Posté le 24/11/2006 à 15:29  
Petit astucien

356 Messages

je pense il y as un gros probleme de code ou table

si tu pouvais voir et modifié et de me le renvoyer ca seras simple

http://le.coffre.free.fr/Nouveaudossier.rar

Afficher le profil de AnonymeEnvoyer un message privé à Anonyme
 Revenir en haut de la page
Haut de la page 
Inscrivez-vous !
- Posez vos questions

- Résolvez vos problèmes

- Aidez les autres

- Participez et créez vos discussions

- Dialoguez en privé avec d'autres membres

- Suivez vos sujets préférés

- Affichez les signatures des membres

TOUT EST GRATUIT !

Je crée mon compte




Vous avez besoin d'aide ?
Des centaines d'experts sont à votre disposition sur les forums PC Astuces pour vous aider gratuitement, 24h/24, 7j/7.

Les derniers sujets résolus !
 

 > Tous les forumsForum des Webmasters

 
Forum PC Astuces© 1997-2008 WebastucesAller en haut de la page