Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1254 connectés 

  FORUM HardWare.fr
  Programmation

  [php] pouvez vous tester (la fonction recherche de) mon forum ???

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[php] pouvez vous tester (la fonction recherche de) mon forum ???

n°61986
oloide
Posté le 28-09-2001 à 11:56:25  profilanswer
 

salut à tous !
 
bon voilà, je débute en php et Mysql et j'ai fait un forum pour commencer...
 
Pour l'instant, j'ai copié l'interface de ce forum pour pouvoir me concentrer sur le code, je verrais plus tard pour le graphisme !
 
c'est chez multimania : http://www.multimania.com/oloide/forum.php3
 
donc ça rame : bientôt il sera chez multimania.
 
Essayez pour voir s'il n'y a pas de bugs et pour me donner vos idée en terme de fonctions à rajouter...etc

 

[edtdd]--Message édité par oloide--[/edtdd]

mood
Publicité
Posté le 28-09-2001 à 11:56:25  profilanswer
 

n°61997
Suri
Darksurious
Posté le 28-09-2001 à 12:39:19  profilanswer
 

oloide a écrit a écrit :

salut à tous !
 
bon voilà, je débute en php et Mysql et j'ai fait un forum pour commencer...
c'est chez free : http://ylepais.free.fr/forum/forum.php3
Essayez pour voir s'il n'y a pas de bugs et pour me donner vos idée en terme de fonctions à rajouter...etc  




 
 
 :bounce:  :bounce:  :bounce:  :bounce:  :bounce:  :bounce:  
 
Ouaha il est super, allez i tous!!!
 
 
 :bounce:  :bounce:  :bounce:  :bounce:  :bounce:  :bounce:  
 
 
(ben koi? fo bien te faire un peu de pub :) )


---------------
Suri.morkitu.org : Balades au coeur de la ville...
n°62002
oloide
Posté le 28-09-2001 à 12:55:02  profilanswer
 

ouais, à la limite, je m'en fout qu'il y ait du monde dessus : il est en développement c'est donc juste pour le tester que je l'ai mis en ligne!
 
au programme des modiffications :  
- changement de l'interface graphique
- amélioration de l'ergonomie
- cookie permettant de garder le pseudo et l'email de la personne qui poste (pas besoin de retapper à chaque fois une chose qui reste tout le temps la même)
- finition de la fonction de formatage du texte
 
sinon, je ne fait pas de profils ni d'enregistrements des utilisateurs (car sa ne correspond pas à l'utilisation de ce forum).
 
bon à part ça, je ne sais pas trop! En plus ce qu'il me reste à faire (une fonction recheche par exemple) n'est pas trés facile pour moi. Mais en cherchant un peu sur ce forum et les site sur php, ça devrait aller !

n°62027
C_Po_Ma_Fa​ute
Posté le 28-09-2001 à 15:41:36  profilanswer
 

suri a écrit a écrit :

 
 
 
 :bounce:  :bounce:  :bounce:  :bounce:  :bounce:  :bounce:  
 
Ouaha il est super, allez i tous!!!
 
 
 :bounce:  :bounce:  :bounce:  :bounce:  :bounce:  :bounce:  
 
 
(ben koi? fo bien te faire un peu de pub :) )  




 
ça sent le multi-nick ça  ;)

 

[edtdd]--Message édité par C_Po_Ma_Faute--[/edtdd]

n°62067
oloide
Posté le 28-09-2001 à 18:04:38  profilanswer
 

Citation :

C_Po_Ma_Faute  
 
ça sent le multi-nick ça    


 
 
j'ai déjà la flemme de m'inscrire et de remettre à jour mon profil alors créer deux pseudo et poster 124 avec suri :eek2:
 
C_Po_Ma_Faute:gun:

n°62071
Suri
Darksurious
Posté le 28-09-2001 à 18:21:53  profilanswer
 

C_Po_Ma_Faute a écrit a écrit :

 
 
ça sent le multi-nick ça  ;)  




 
haha! nonon... on est pas les meme!
juste qu eje trouve son forum bien et tout...
et que moi qd je demande un truc (certes svt compliqué), personne ne m'aide... :cry:  
donc j'aide les otres... :) chuis gentil hein?
 :bounce:


---------------
Suri.morkitu.org : Balades au coeur de la ville...
n°62090
oloide
Posté le 28-09-2001 à 21:08:18  profilanswer
 

un truc tout bête à première vue que je voudrais faire : afficher par exemple 30 message ou sujets pas pages (et les autres dans les pages 1, 2, 3...suiventes).
 
Je ne vois pas comment faire ça sans doubler le nombre de ligne de code...

n°62106
deweb
new bee
Posté le 28-09-2001 à 23:27:08  profilanswer
 

select blablabla from blablabla LIMIT $debut,30
 
 avec $debut le n° de post que tu peux facilement obtenir à partir du n° de la page
 
 ( (n° de la page-1)*nombre de posts par page )

n°62509
oloide
Posté le 02-10-2001 à 00:12:10  profilanswer
 

ok, mais ce n'est pa stant la requête qui me géne mais plutôt l'interfaçage : c'est à dire  
si nombre de messages <30 ne pas afficher page
sinon afficher page 1 2 3 4 5 6 .... avec les liens pour accéder directement à ces pages....
 
je sais que ça peut parraitre con, mais je débute en php et je ne voit pas même en réfléchissant comment faire :(

n°62518
oloide
Posté le 02-10-2001 à 02:08:40  profilanswer
 

en tout cas, chez multimania ça ne rame pas comme chez free !!!
 
pour voire l'avancement : http://www.multimania.com/oloide/forum.php3
 
nouveautés :  
 
-utilisation de cookie pour garder en mémoire le pseudo et le mot de passe (chez moi ça marche, vous pouvez me dire si ça marche aussi chez vous ?)
- réglage des problèmes de trie par date (ben oui se comparais les dates au format jour/mois/année et donc ça classait le 22 septembre avant le 01 octobre !!! :p)
- ubb code implémenté
 
@+
 
et surtout continuez à m'envoyer des conseil et des idées !

mood
Publicité
Posté le 02-10-2001 à 02:08:40  profilanswer
 

n°62586
art_dupond
je suis neuneu... oui oui !!
Posté le 02-10-2001 à 11:40:39  profilanswer
 

oloide a écrit a écrit :

ok, mais ce n'est pa stant la requête qui me géne mais plutôt l'interfaçage : c'est à dire  
si nombre de messages <30 ne pas afficher page
sinon afficher page 1 2 3 4 5 6 .... avec les liens pour accéder directement à ces pages....
 
je sais que ça peut parraitre con, mais je débute en php et je ne voit pas même en réfléchissant comment faire :(  




 
tu peux pas compter les messages.
 
puis
 
nombre de pages = (nbre_msg/30) (+ 1 si (modulo(nbre_msg/30)>0))

n°62693
oloide
Posté le 02-10-2001 à 15:24:39  profilanswer
 

ok, merci j'y suis arrivé grâce à votre aide !

n°62700
saxgard
Posté le 02-10-2001 à 15:47:14  profilanswer
 

j'aime bcp l'interface graphique , elle apparte une pointe d'originalité par rapport aux forums  existant
a part le fait que le noir autour fais un peu trop lugubre et manque d'un peu d'ecriture blanche et images c cool
MAis bon je comprends bien que ta surement pas fini
 
par contre c dommage que tu ne fais pas de systeme d'enregistrement des utilisateurs , ca permet de garder une tracabilité , nb de message posté etc.. c bcp plus attirant par la suite , le profile , une signature ,j'ai pas vu le liens sur l'adresse mail  
 
bon et comme tu la dis faire une recherche puissante , une aide etc....
 
tu peu esayé de faire des versions imprimables des réponses  
des liens qui te permet d'accerder a la dernière réponse
 
ta encore pleins de truc tres intresant a mettre ds un forum , tu peu t'appuyer de celui-ci ou encore celui de parlonsdetout.fr tres complet
 
ca aurais été cool de voir comment tu gere ton administration au cas ou on aurais des petites remarques a t'apporté on c jamais ;)
 
allez @+++

 

[edtdd]--Message édité par saxgard--[/edtdd]

n°62781
oloide
Posté le 02-10-2001 à 20:00:53  profilanswer
 

pour l'interface, je pense que je suis arrivé vers la fin...elle est assez proche du nouveau site que je suis entrain de faire en parrallèle.
 
Je ne souaite pas mettre un enregistrement car les visiteurs de mon site sont des visiteurs de passage (ils reviennent trés rarement deux fois) et donc, je pense que le fait de ne pas mettre d'enregistrement permet vraiment une expression libre et surtout pas de contreintes (lorsque je passe sur un forum je ne poste pas s'il faut s'enregistrer sauf ici bien sûr !).
 
sinon, je ne me suis pas encore fait de systéme d'administration, j'utilise donc pour le moment la pauvre interface de gestion de base de donnée de multimania !

n°62827
saxgard
Posté le 03-10-2001 à 08:55:59  profilanswer
 

je en sais pas qu'elle av etre le but de ton forum , mais c dommage de penser que les personnes ne vont se servir de ton forum qu'un seul fois ou guère plus , ca durée de vie risuqe d'etre limiter.
 
si les utilisateurs aiment voir ce qu'il ya dedans il ya de forte chance qu'ils reviennent.
 
mais c vrai que je suis d'accord avec toi opur les utilisateurs landa en génétral ils aiment as trop s'inscrire mais bon.. ;)
 
Pour l'interface tu compte laisser le fond noir sans txte autour ni rien? c domamge  :D  
 
Pour un forum devenat conséquent et risauant des égarement des utilisateurs doit en général avoir une partie administrative , faudra surement que tu t'y colle  ;)  
 
ah je viens de me rendre compte que l'on nepeu pas éditer son message si on a fais une erreur , c dommage ca !! ;)

n°62925
oloide
Posté le 03-10-2001 à 14:08:07  profilanswer
 

on ne peut pas éditer de messages car pour ça il faudrait avoir un moyen fiable d'identifié l'auteur et don faire un systéme d'insrciptions !
 
en quoi consiste exactement un systéme d'administration ? C'est bien une interface qui permet à l'administrateur de gérer la base de donnée (supression de d'entrées, édition des entrées...) ???
 

Citation :

Pour l'interface tu compte laisser le fond noir sans txte autour ni rien? c domamge      


 
pourquoi veux tu que je mette du texte autour ? Peut-être que je vais mettre du texte au dessus du tableau pour le repérage plus facile de la rubrique, sujet et message où on se trouve... mais bon je ne vais pas raconter ma vie en background (remarque une police grise sur fond noir représenterait bien ma vie) !
 
;)

n°62927
saxgard
Posté le 03-10-2001 à 14:17:33  profilanswer
 

oauis comme quoi ce pb d'identifiaction est assez emmerdant  :D  
 
bin je sais pas a quoi se résume ta vie mais met y un peu lus de gaité  :hot:  
 
non sérieusement , je ne sais pas trop se que tu pourrais mettre autour mais c vrai que c tres sombre c comme un vide , mais c vrai que c juste un avis personnel ,mais je pourais tres bien devenir un jour un futur utilisateur  ;)  
 
 
pourl'administration , je sais pas a quoi ressemble celle de multimnia pour la gestion de la base
 
mais elle pourrais te servir a rajouter rapido un forum  
modifier tt ausi rapido les couleurs , le logo ec.
ou encore controler les messages,  
faire une partie administration pour virer les message trop vieux ou encore initialiser completment ta base
 
cela dis peut etre que la gestion de multimania fais ca , ou peut etre que tu préfère a chaque fois aller ds le code ou ds la base  
 
mais je sais pas l'administration peut t'offrir pleins de possibilité, mais je pense que tu a sdu déja y réfléchir
 
 ;)  
@++++

n°62928
Suri
Darksurious
Posté le 03-10-2001 à 14:17:47  profilanswer
 

oloide a écrit a écrit :

on ne peut pas éditer de messages car pour ça il faudrait avoir un moyen fiable d'identifié l'auteur et don faire un systéme d'insrciptions !




 
le pb c ke n'importe ki peut utiliser ton pseudo par la suite...
s'enregistrer c pas mortel.... meme si on passe qu'une fois!


---------------
Suri.morkitu.org : Balades au coeur de la ville...
n°62945
omega2
Posté le 03-10-2001 à 14:36:50  profilanswer
 

Pour les interface d'administration, ca sert à faire des actions complexes et/ou rébarbative en ayant le moins de clic et de texte à saisir possible.
 
Par exemple, pour la création d'un forum, tu clique sur le lien création d'un nouveaux forum, tu rentre les infos minimales du forum (nom, sujet du forum) et il te crée ton forum avec un message d'acceuil mis par défault signalant l'ouverture du forum.
Pour la censure, (et t'as intéré de le gérer dans ton code), tu peux mettre un lien par message sur la page les affichant pour le censurer (n'afficher le lien que si on est logué en tant qu'administrateur).
Pour la supression des messages "périmés", une simple page peut le faire automatiquement.
Pour la supression d'un forum, tu peux faire une page qui va suprimer le forum et toute les références à ce forum (messages du forum et autres) en une fois (au lieu de faire plusieurs requêtes à la main).
 
En gros, c'est fait pour gagner le plus de temps possible.

n°62971
Castor666
:°)=
Posté le 03-10-2001 à 15:56:29  profilanswer
 

Tu m'envoi le forum zippés quand tu l'auras terminé? :D


---------------
Mon blog de nerd...
n°62974
Castor666
:°)=
Posté le 03-10-2001 à 16:09:30  profilanswer
 

il faudrai ameliorer les couleurs et le system antiflood :D


---------------
Mon blog de nerd...
n°62975
saxgard
Posté le 03-10-2001 à 16:11:38  profilanswer
 

ca fais plusieurs fois que j'entends parlé du système antiflood c quoi ?  :D

n°63012
NiCoO
Gniéé ?
Posté le 03-10-2001 à 18:27:21  profilanswer
 

Warning: Failed opening '/data/apache/php/mmp_lib/prepend.php' for inclusion (include_path='.';) in Unknown on line 0
 
Warning: Failed opening '/data/apache/php/mmp_lib/prepend.php' for inclusion (include_path='.';) in Unknown on line 0

n°63023
flyjodel
Posté le 03-10-2001 à 20:36:32  profilanswer
 

j'aimerais pouvoir surligner un mot avec la souris et ensuite, en appuyant sur G le mettre en gras sans qu'apparaisse "votre texte ici..."
 
est-ce faisable?

n°63044
oloide
Posté le 03-10-2001 à 22:42:45  profilanswer
 

au niveau de mes connaissance, non mais ça doit être possible (remarque peut-être pas !).

n°63046
barbarella
Posté le 03-10-2001 à 22:50:05  profilanswer
 

le flood c'est :D
 
long test_flood(int ret1,char *date,char *heure,char *eudocode,int b1)
{
 long ret = 0;
 char *chp1,*chp2,*chp3;
 
 chp1 = (char *) malloc(B[b1].sz+1);
 chp2 = (char *) malloc(B[b1].sz+1);
 chp3 = (char *) malloc(B[b1].sz+1);
 
 if(ret1 >= 4)
   {
    zone_1 = read_this(b1,2,ret1-4);
      chp3 = lit_champ(chp3,zone_1,b1,4);
      if(strcmp(chp3,eudocode) == 0)
      {
      chp1 = lit_champ(chp1,zone_1,b1,5);
       if(strcmp(chp1,date) == 0)
       {
        chp2 = lit_champ(chp2,zone_1,b1,6);
            if(calcul_sec(heure) - calcul_sec(chp2) < 240)
             ret = 305; // Flood détecté trou duc
         }
      }
   }
   free(chp1);
   free(chp2);
   free(chp3);
 
   return(ret);
}

 

[edtdd]--Message édité par Barbarella--[/edtdd]

n°63048
barbarella
Posté le 03-10-2001 à 23:01:32  profilanswer
 

saxgard,
 
le flood est une tentative de saturation du forum par envoie massif de message. les bon floodeur font des scripts pour automatiser le boulot.
 
les parades sont multiples. En générale tu commences a fixer une limite minimum de temps entre 2/3/4 messages du même pseudo sur le même forum.

n°63059
Sh@rdar
Ex-PhPéteur
Posté le 04-10-2001 à 00:31:08  profilanswer
 

le bon système anti flood en php est de vérifier la page requérante pour éviter le flood depuis des scripts externes au site.
ensuite, tu peux vérifier si une insertion dans la base est identique à la dernière et alors la refuser, ça oblige à modifier le texte à chaque fois (plus chiant déjà à flooder)
 
oloide > pourquoi t'utilises pas une expression régulière pour les mails ? ça convertit automatiquement une chaine abcd@abcde.abc en lien, c'est pratique et rapide  :sol: et ça gagne un click sur le bouton.


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°63082
saxgard
Posté le 04-10-2001 à 09:35:40  profilanswer
 

ah j'avais pas pensé a l'antiflood , faut dire queje fais un forum pour un intranet d'une entreprise de chimie , je ne pense pas rencontré ce type de pb , mais bon  :D  
 
 
quelqu'unserait coment utiliser les expression régulière en asp , vbscript? j'avais essayé rapido , mais ca marchais pas
 
@+

n°63086
oloide
Posté le 04-10-2001 à 09:45:50  profilanswer
 

Citation :

Sh@rdar
oloide > pourquoi t'utilises pas une expression régulière pour les mails ? ça convertit automatiquement une chaine abcd@abcde.abc en lien, c'est pratique et rapide    et ça gagne un click sur le bouton.


 
ça c'est une bonne idée !
 
merci

n°63344
oloide
Posté le 05-10-2001 à 01:10:10  profilanswer
 

flyjodel a écrit a écrit :

j'aimerais pouvoir surligner un mot avec la souris et ensuite, en appuyant sur G le mettre en gras sans qu'apparaisse "votre texte ici..."
 
est-ce faisable?  




 
en fait c'est possible car on peut le faire sur ce forum ;)

n°63592
oloide
Posté le 05-10-2001 à 19:33:51  profilanswer
 

j'ai fini la fonction de recherche (ça a été laborieux : plus de 700 lignes de code :ouch:).
 
normalement ça fonctionne chez moi en local, mais je sais pas si ça marche en ligne et surtout si toutes les fonctions de recherches fonctionnent !!!

n°63615
Scoubidoo
In reblochon we trust
Posté le 05-10-2001 à 22:44:13  profilanswer
 

oloide > tu avais testé la fonction recherche sur mon forum.... la mienne aussi a été laborieuse à coder. Pourtant, je n'ai que 270 lignes de codes :) mais il est vrai que c moins complet.
Sinon juste une question ... tu m'as l'air doué en javascript.
Comment tu fais pour mettre (g)....(/g) dans ton texte en cliquant sur le bouton

 

[edtdd]--Message édité par Scoubidoo--[/edtdd]

n°63651
oloide
Posté le 06-10-2001 à 05:08:10  profilanswer
 

doué en javascript ?
 
non, justement c'est le seul truc que j'utilise que je ne maitrise pas du tout ! A chaque fois je vais voir dans des docs pour trouver comment faire (et surtout savoir si c'est possible !).
 
En fait, c'est tout simple : je fait ça :  
 
<img onclick='document.form.texte.value=document.form.texte.value+valeur' alt='mettre en gras. Syntaxe texte' src='images/gras.jpg' valeur='votre texte ici'>
 
voilà !

n°63656
Scoubidoo
In reblochon we trust
Posté le 06-10-2001 à 09:45:32  profilanswer
 

ah ouais bah c comme moi alors..... je pensais que ct plus poussé mais sinon pas mal ta fonction, en tout cas elle est plus complete qye la mienne

n°63743
oloide
Posté le 06-10-2001 à 19:04:15  profilanswer
 

ouais, je ne sais pas si elle sera pleinement utilisée, mais bon, j'ai fait ça pour le fun :)

n°63891
oloide
Posté le 07-10-2001 à 19:34:04  profilanswer
 

j'ai mis un systéme d'inscription avec édition de profil !  
 
 
Par contre, j'ai pas bien testé et tout ceci m'a l'air un peu trop simple avec la façon dont j'ai procédé !
 
Il doit y avoir plein de failles de sécurité et de bugs !!!

n°63947
saxgard
Posté le 08-10-2001 à 08:44:01  profilanswer
 

j'ai demandé a affiher les  30 1er érsultatds ta recherche et ca affiché 34 , j'ai essayé avec le mot "test"
 
autres question , tu ne peu pas faire de recherche par phrase précise ou pour l'ensemble des mots qui sont inséré ds le champ
 
ex: je recherche la phrase "test du forum"
ou alors je veux que lesmots "test forum" appartienne au message
 
autre bug ds la recherche , si je met un espace avantde taper lemot que je veux rechercher ca marche plus trop bien ;)
 
exemple pour test il 'affiche plus qu'un seul résultat  
 
 
 
NB: moi aussi j'ai galéré pour ma recherche ;) , mais par contre tu doit pouvoir diminuer le nombre de ligne , essai d'optimiser , car j'ai la meme recherche que toi plus 1 ou 2 fonctionnalité supplémentaire et j'ai 402 lignes  
 
bon cela dis ca dépends aussi comment tu les a marqué  
 
je voix aussi que ta fais une inscription  ;)  
 
bonne chance @+

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [php] pouvez vous tester (la fonction recherche de) mon forum ???

 

Sujets relatifs
[PHP] Barre de recherche de page, coloration syntaxique ???????Hébergement PHP + chat pour mon forum
Pour faire un forumPB de meta tag.... moteur de recherche
[Crystal Report 8] Comment tester le prochain champ visibleRecherche!!!
[ASP] limité les données ds la BdD (forum par ex)je recherche tous les types de ENCTYPE
[JAVASRIPT]redirection visteur en fonction de sa version de Windoz ?Problème avec la fonction fopen
Plus de sujets relatifs à : [php] pouvez vous tester (la fonction recherche de) mon forum ???


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR