Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les tutoriels > Non-Officiels > Site Web > PHP > Systèmes complets > Créer son forum de toutes pièces > Les pages membres > Messages privés > Lecture des commentaires

Messages privés

Vous devez être inscrit pour pouvoir poster des messages

Page : 1 
Pseudo Commentaire
Page : 1 
Hors ligne General Vans # Posté le 18/01/2007 à 20:52:37 - Ce membre n'a pas mis de note
Avatar
Groupe : Membres
S'il y a des demandes j'ajouterai le script des mp à plusieurs ;)

Image utilisateur
Foncez y ! Un site pour partager son savoir scientifique

Je précise que je suis très peu disponible donc ne m'en voulez pas si je mets du temps à réagir aux MP :(
 
Hors ligne Talus # Posté le 18/01/2007 à 21:11:03 - Ce membre a mis la note : 15
タルス
Avatar
Groupe : Membres
Huum.... L'idée est là, mais y'a des choses à optimiser. Pour les MPs par exemple, certaines clés sont essentielles.... =P
 
Hors ligne Snipefire # Posté le 19/01/2007 à 12:57:50 - Ce membre a mis la note : 16
Avatar
Groupe : Membres
PAs encore testé, mais comme à dit Talus l'idée est la et je la trouve bonne, surtout après le boulot que tu as fait ^^

Talus peux tu donner ne ou 2 infos sur se qui aurait pu etre améliorer stp ?

note : après avoir testé
Hors ligne Talus # Posté le 19/01/2007 à 17:36:24 - Ce membre a mis la note : 15
タルス
Avatar
Groupe : Membres
A vue de nez, je peux citer certaines variables inutiles, ou encore les tables SQL disons.... Pas optimisées (surtout les clés et les types de champs, par exemple).

Doit y'avoir d'autres choses, mais la flemme de regarder en entier =P

(Aussi, l'ouverture / fermeture des balises php à tout va...)
 
Hors ligne arcaon # Posté le 28/01/2007 à 10:57:39 - Ce membre n'a pas mis de note
bou!!! J'vous ai fais peur?
Avatar
Groupe : Membres
Génial, vraiment, et encors, je trouve le tutoriel super bien explqué :)

Vivement la partit admin (je ne sais pas comment m'y prendre mais ca ne doit pas être très difficile)

Allez, surtout ne t'arrète pas là, ne fais pas comme plein de zéro qui commence un tuto et qui ne le finissent pas....

Bonne continuation :)

Death Magnetic, nouvelle album de metallica sort le 12 septembre, et son premier single The Day That Never Comes le 22 aout 2008 !!!

Black Ice, nouvelle album d'AC/DC sort le 20 Octobre en Europe, et son premier single, Rock 'N Roll Train le 28 aout !!!
 
Hors ligne JOHAAANNS # Posté le 29/01/2007 à 17:38:37 - Ce membre n'a pas mis de note
Avatar
Groupe : Membres
C'est du tres bon boulot...j'ai suivi le tuto, fait des copiés/collés..il y a quleques oublis..Serait-il possible d'avoir les fichiers...les telecharger du site..car quelques fois on s'embrouille...
Sino sacré taf.. Bravo..Bravo..Bravo..Bravo..Bravo.. :D ^^
Hors ligne ArtDeRue62 # Posté le 05/02/2007 à 17:51:43 - Ce membre n'a pas mis de note
Groupe : Membres
il manque une partie a metre dans postok.php >> Celle du nouveau mp et des reponse des mp

Image utilisateur
 
Hors ligne flo-xp # Posté le 14/03/2007 à 16:19:23 - Ce membre n'a pas mis de note
Avatar
Groupe : Membres
La requète sql ne fonctionne pas

EDIT (Ziame) : Ca ne sert à rien de faire les commentaires de tous les chapitres du tuto pour dire la même chose :-° ... Soit c'est une erreur du tuto et tu le dis dans les commentaires du chapitre erroné (ou par MP à l'auteur), soit ça vient de toi et tu postes ton problème sur le forum. Merci d'en tenir compte à l'avenir ;) .
Hors ligne zarnergun # Posté le 17/03/2007 à 19:58:09 - Ce membre n'a pas mis de note
Zer0 n°1680
Avatar
Groupe : Membres
//On affiche ici le message
echo' '.code($data['mp_text']).'
<br /><hr>'.code($data['membre_signature']).'';

Ya deux ' et je pense que il y en a qu'un .

My Z@rnerguN
Et l'homme créa le net !
Un petit jeu
 
Hors ligne Artus # Posté le 23/03/2007 à 21:04:00 - Ce membre a mis la note : 17
Avatar
Groupe : Membres
Citation : zarnergun
//On affiche ici le message
echo' '.code($data['mp_text']).'
<br /><hr>'.code($data['membre_signature']).'';

Ya deux ' et je pense que il y en a qu'un .


Non en fait il ouvre l'echo, et ferme pour y mettre sa variable :)
A mon avis c plus optimiser de mettre :

Code : PHP
echo code($data['mp_text']).'
<br /><hr>'
.code($data['membre_signature']);


Ou alors c'était fait expres pour mettre un espace.

En tout cas, bravo pour le tuto :)
Quelques oublis et quelques erreurs, mais rien d'insurmontable :)
Au contraire, ca force a se plonger dans le code : le copié-collé, c'est mal :)

++
 
Hors ligne blancka # Posté le 28/03/2007 à 23:37:26 - Ce membre n'a pas mis de note
Groupe : Membres
dites ya pas un probleme avec la ligne $action = $_GET['action']; parce que sa me donne un message d erreur
Notice: Undefined index: action in c:\documents and settings\sarah\bureau\forum\messagesprives.php on line 87
Hors ligne bozzo # Posté le 06/04/2007 à 15:12:40 - Ce membre a mis la note : 16
Justice will prevail. L.
Avatar
Groupe : Membres
Salut,
Merci pour ce superbe tutorial, je viens de finir la partie concernant les mebres, j'espère que la suite sera d'aussi bonne qualité.
Cependant, j'ai essayé de m'attaquer à l'élaboration des messages privées "à plusieurs" mais ... je m'embrouille :euh:
Pour le moment je vais me contenter des messages privés classique, et j'essayerais de faire les convers à plusieurs après. C'est pourquoi je te demande (si tu en as l'envie et le temps) de proposer ton code pour les mp à plusieurs, celà me serait d'une grande aide ^^
a+
ps: je mets 16 à ce tutorial, il y a pas mal de "petites" erreurs qui gache la qualité du tuto, c'est dommage sinon le reste est nickel.

BoZzO
 
Hors ligne chindit # Posté le 14/04/2007 à 17:43:53 - Ce membre n'a pas mis de note
KDE fan
Avatar
Groupe : Membres
J'ai un bug, on sait répondre au message, celui-ci est envoyé mais le destinataire ne recoit rien. Voici les codes:
messagesprives.php
Code : PHP

case "repondremp": //On veut répondre
   echo'<h2><a href="./index.php">Index du forum</a> /
   <a href="./messagesprives.php">Revenir à la boîte de messagerie</a></h2>'
;

$dest = $_GET['dest'];
   ?>
<form method="post" action="postok.php?action=repondremp" name="formulaire">

   <br />
   <label for="titre">Titre : </label>
   <input type="text" size=80 id="titre" name="titre" />
   <br /><br />
   <input type="button" id="gras" name="gras" value="Gras" onClick="javascript:bbcode('[g]', '[/g]');return(false)" />
   <input type="button" id="italic" name="italic" value="Italic" onClick="javascript:bbcode('[i]', '[/i]');return(false)" />
   <input type="button" id="souligné" name="souligné" value="Souligné" onClick="javascript:bbcode('[s]', '[/s]');return(false)" />
   <input type="button" id="lien" name="lien" value="Lien" onClick="javascript:bbcode('[url]', '[/url]');return(false)" />
   <br /><br />
   <img src="./images/smileys/heureux.gif" title="heureux" alt="heureux" onClick="javascript:smilies(':D');return(false)" />
   <img src="./images/smileys/lol.gif" title="lol" alt="lol" onClick="javascript:smilies(':lol:');return(false)" />
   <img src="./images/smileys/triste.gif" title="triste" alt="triste" onClick="javascript:smilies(':triste:');return(false)" />
   <img src="./images/smileys/cool.gif" title="cool" alt="cool" onClick="javascript:smilies(':frime:');return(false)" />
   <img src="./images/smileys/rire.gif" title="rire" alt="rire" onClick="javascript:smilies('XD');return(false)" />
   <img src="./images/smileys/confus.gif" title="confus" alt="confus" onClick="javascript:smilies(':s');return(false)" />
   <img src="./images/smileys/choc.gif" title="choc" alt="choc" onClick="javascript:smilies(':O');return(false)" />
   <img src="./images/smileys/question.gif" title="?" alt="?" onClick="javascript:smilies(':interrogation:');return(false)" />
   <img src="./images/smileys/exclamation.gif" title="!" alt="!" onClick="javascript:smilies(':exclamation:');return(false)" />

   <textarea cols=80 rows=8 id="message" name="message"></textarea>
   <br />
   <input type="submit" name="submit" value="Envoyer" />
   <input type="reset" name = "Effacer" value = "Effacer"/>
   </form>
   <?php
break;


postok.php
Code : PHP

case "repondremp": //Si on veut répondre

   //On passe le message et le titre dans une série de fonction
   $message = htmlspecialchars($_POST['message'], ENT_QUOTES);
   $message = nl2br($message);
   $titre = htmlspecialchars($_POST['titre'], ENT_QUOTES);
   $temps = time();

   //On récupère la valeur de l'id du destinataire
   $dest = (int) $_GET['dest'];

   //Enfin on peut envoyer le message

   mysql_query("INSERT INTO forum_mp
   (mp_id, mp_expediteur, mp_receveur, mp_titre, mp_text, mp_time, mp_lu)
   VALUES (',', '"
.$_SESSION['id']."' , '".$dest."', '".$titre."',
   '"
.$message."', '".$temps."', '0')")
   or die ("Le message n'a pas pu être envoyé, veuillez réessayer");

   echo'<h2>Votre message a bien été envoyé!</h2>
   <br /><h2>Cliquez <a href="./index.php">ici</a> pour revenir à l index du   
   forum</h2>
   <br /><h2>Cliquez <a href="./messagesprives.php">ici</a> pour retourner
   à la messagerie</h2>'
;

break;

Pourquoi ça va pas?

Image utilisateur
Image utilisateur
 
Hors ligne dixy # Posté le 30/04/2007 à 11:40:12 - Ce membre n'a pas mis de note
Avatar
Groupe : Membres
Citation : blancka
dites ya pas un probleme avec la ligne $action = $_GET['action']; parce que sa me donne un message d erreur
Notice: Undefined index: action in c:\documents and settings\sarah\bureau\forum\messagesprives.php on line 87


tu remplaces $action = $_GET['action']; par ceci :

Code : PHP
<?php
if (!empty($_GET['action']))
    $action = $_GET['action'];
else
     $action = 'boite';
?>

Image utilisateur BrightMarks : gérer vos notes scolaires
 
Hors ligne choucroute # Posté le 13/05/2007 à 21:49:46 - Ce membre n'a pas mis de note
Quand on veut, on peut
Avatar
Groupe : Membres
oui , si tu as le temps, rajoute le script de mp à plusieurs
 
Hors ligne bougaloo # Posté le 12/06/2007 à 10:33:16 - Ce membre n'a pas mis de note
peace&love
Avatar
Groupe : Membres
super , et oui ce serait bien le script pour les mp à plusieurs !!!!
j'ai déjà noté en donnant un 17/20 ^^
Hors ligne Nainous # Posté le 24/06/2007 à 01:44:18 - Ce membre a mis la note : 17
Groupe : Membres
Génial ton tuto bravo ;) :)

Allez un 17/20 ;)
Hors ligne jolo2 # Posté le 26/07/2007 à 12:54:42 - Ce membre a mis la note : 20
Avatar
Groupe : Membres
toujours aussi genial ce tuto. J'aimerais bien MPs a plusieurs.
20/20

Juste un truk pas de majuscule a jolo2 :D c'est moche ^^
Image utilisateur
Image utilisateur
Je vous conseille de jouer a ce jeu ;)
 
Hors ligne Morganiser # Posté le 28/08/2007 à 15:12:39 - Ce membre a mis la note : 20
Avatar
Groupe : Membres
La requete SQL principal pour créer "forum_mp" ne marche pas :/

Erreur MySQL :
Invalid SQL: CREATE TABLE `forum_mp` (
mp_id int(11) NOT NULL AUTO_INCREMENT,
mp_expediteur int(11) NOT NULL,
mp_receveur int(11) NOT NULL,
mp_titre varchar(100) collate latin1_general_ci NOT NULL,
mp_text text collate latin1_general_ci NOT NULL,
mp_time int(11) NOT NULL,
mp_lu enum('0','1') collate latin1_general_ci NOT NULL,
PRIMARY KEY (`mp_id`)
) ENGINE=MyISAM AUTO_INCREMENT=0 DEFAULT CHARACTER SET utf8 COLLATE utf8_bin COLLATE=latin1_general_ci AUTO_INCREMENT=0
Erreur MySQL numéro: 1253 (COLLATION 'latin1_general_ci' is not valid for CHARACTER SET 'utf8')
Hors ligne JNGL # Posté le 08/09/2007 à 13:30:22 - Ce membre n'a pas mis de note
Groupe : Membres
trais bon tutorial!

mais aussi la même erreur de sql
Hors ligne Desolation # Posté le 11/09/2007 à 21:18:55 - Ce membre a mis la note : 16
Poète amateur fataliste...
Avatar
Groupe : Membres
Moi aussi j'ai la même erreur SQL... Une solution ?

... et partisan janséniste.
 
Hors ligne General Vans # Posté le 12/09/2007 à 16:30:03 - Ce membre n'a pas mis de note
Avatar
Groupe : Membres
Code : SQL - Afficher / masquer les numéros de ligne
  1. CREATE TABLE `forum_mp` (
  2. mp_id int(11) NOT NULL AUTO_INCREMENT,
  3. mp_expediteur int(11) NOT NULL,
  4. mp_receveur int(11) NOT NULL,
  5. mp_titre varchar(100) collate latin1_general_ci NOT NULL,
  6. mp_text text collate latin1_general_ci NOT NULL,
  7. mp_time int(11) NOT NULL,
  8. mp_lu enum('0','1') collate latin1_general_ci NOT NULL,
  9. PRIMARY KEY (`mp_id`)
  10. ) ENGINE=MyISAM AUTO_INCREMENT=0 DEFAULT CHARACTER SET utf8 AUTO_INCREMENT=0


Ca devrait marcher

Image utilisateur
Foncez y ! Un site pour partager son savoir scientifique

Je précise que je suis très peu disponible donc ne m'en voulez pas si je mets du temps à réagir aux MP :(
 
Hors ligne dakaro # Posté le 01/11/2007 à 09:41:29 - Ce membre a mis la note : 19
Avatar
Groupe : Membres
tres bon tuto ,
javais aussi un problème sql mais maintenant tu as donner la reponse ;)

19/20

je veut bien donner 20/20 mais c'est la perfection et la perfection n'existe pas ont sait toujours faire mieux ;)

Envie de réaliser un projet sérieux ? Alors Magic Park est fait pour vous !


 
Hors ligne warrior01 # Posté le 17/01/2008 à 05:35:57 - Ce membre n'a pas mis de note
Groupe : Membres
cette question va vous sembler cone mais je suis nouveau dans les codes et programmation et j'ai beacoup de question
1- comment est ce que on doit mettre les codes y t-il une certaine ordre ?
2-devons nous mettre chaque codes dans un document different genre pour lindex et les different forum dans des documents notepad different et aussi est ce que c'est possible de faire sa avec frontpage ?
Hors ligne tibob123 # Posté le 20/01/2008 à 03:50:11 - Ce membre n'a pas mis de note
Fan d'Emma Watson =D
Groupe : Membres
Je met.....20/20 :)
J'adore! J'avoue qu'au début je trouvais cela difficile, mais enfin de compte, c'est facile. :p

Image utilisateur
Je cherche des partenaires, Contactez-moi :) clique ici
 
Hors ligne legrec # Posté le 02/09/2008 à 13:58:22 - Ce membre n'a pas mis de note
Groupe : Membres
tres bon tuto, pourrez ton me mettre le code entier, j'ai des probleme, merci
Hors ligne coolagent # Posté le 17/09/2008 à 03:02:08 - Ce membre n'a pas mis de note
Groupe : Membres
Bjr / Bsr Général !

D'abord un grand merci pour le tutoforum !
Bon. Mais je vais (si je puis me permettre refaire les mêmes remarques - chercher dans les forums du SDZ, histoire de comprendre où je veux en venir !)
Ainsi:
1. Le SDZ est l'endroit (unique ?) où on démarre tout et à zéro (corrigez - moi mon Général, si je me trompe !)
2. Pourquoi alors, vous autres les "officiers" des codes (Php, Css, etc...) vous nous en faites baver avec vos tutos ?
Je m'explique:
A. Pour apprendre en zéro:
a.Il faut copier - coller le code d'exemple (1ère étape obligatoire = découverte)
b.Répéter les copier - coller (2ème étape obligatoire = imprégnation)
c.Se familiariser avec les "bases" (balises, etc..) (3ème étape obligatoire = enseignement)
d.Comprendre comment ça marche (4ème étape obligatoire = apprentisage)
e.Pouvoir refaire le code, de mémoire, en sachant pourquoi on le fait et quel(s) résultat(s) attendre (Etape de
l'évaluation)
B. Or, pratiquement tous les codeurs (tout au moins ceux que j'ai tenté de suivre - quelques - uns dont, vous - même, mon général !):
a. Nous contraignent à "rechercher" ce qui n'a pas marché dans leur code (ce qui est une excellente manière
d'apprendre aussi, mais quand on est assez capable de le faire, c'est - à - dire au mois faire marcher le code
d'exemple !)
b. Si les exemples qui sont donnés ne sont pas reproductibles, comment voulez - vous qu'un zéro de chez SDZ puisse
en tirer quelque profit ?
C. Ne serait -il pas plus simple et plus judicieux (et plus profitable pour la communauté du SDZ !) que les tutos (officiels ou officieux) puissent être décomposés en "petites parties accessibles", bien distinctes et très commentées (ce qui allongera le nombre de pages et de rubriques - et apportera un supplément d'effort au codeur -, mais qu'importe, c'est pour la bonne cause !)
D. La formule "pas à pas" me semble la plus adaptée pour ce site que nous aimons !
E. Une rubrique "Tutos pour les zéros avancés" pourrait être lancée (comme ça les codeurs flemmards pourront y aller avec leurs sciences sans devoir faire trop attention aux zéros débutants!)

On attendant, mon général, ma page indique l'erreur suivante(à trois niveaux). Je n'en reproduis qu'un niveau ici:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\wamp\www\PISP\index.php on line 76
Ce qui correspond au morceau de code suivant:
74-<?php
75-//Dans un premier temps, on vérifie s'il y a des forums à lister
76-if (mysql_num_rows($requete2) < 1)
77-{
78- echo'Il n y a pas de forum :o
79- Allez en ajouter avec le panneau d administration';
80-}
81-else
82{

Merci pour tout aide que vous m'apporterez car votre tuto est exactement ce que j'aurais voulu réalisé !
Hors ligne Bachir ElMagnifico # Posté le 12/10/2008 à 22:57:43 - Ce membre n'a pas mis de note
http://info-crea.tuxfamily.org
Avatar
Groupe : Membres
au lieu de "$dest = intval($_POST['to']);"
fallait faire "$dest = mysql_real_escape_string($_POST['to']);"

Image utilisateur
cherche des partenaires - page de contact.
mon tuto sur OgreNewt: partie 1, partie 2, partie 3, partie 4
 
Hors ligne qzdbdx # Posté le 19/10/2008 à 15:54:40 - Ce membre n'a pas mis de note
Avatar
Groupe : Membres
ou bien ne rien mettre, juste "$dest = ($_POST['to']);" mais la mon script n'est plus protégé.
A par cette petite erreur, qui ma griller bcp de neurones (lol), ce tuto est super, merci.

vive linux, le logiciel libre et le webmastering :p

P.-S: mon site: http://guidemicro.free.fr
 
Hors ligne Ishango # Posté le 30/10/2008 à 20:26:33 - Ce membre n'a pas mis de note
Avatar
Groupe : Membres
Un peu bizarre de tout mettre sur la même page, pas dans l'esprit mais plutôt par rapport à tes pages précédentes. Par exemple des pages inscription qui peuvent renvoyer des erreurs nous obligent à tout retaper alors qu'avec une seule page, on pourrait pré-remplir certains champs qui n'ont pas été en erreur. Sinon très gros travail, perfectible certes, mais surtout Admirable.

Image utilisateur
 

Vous devez être inscrit pour pouvoir poster des messages

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 381 Zéros connectés | Requêtes SQL 8 requêtes | Temps de génération de la page : Total (SQL) 0.1094s (0.0971s)