UnZiPPeD

  • Nombre de sujets
    5
  • Nombre de messages
    20
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

UnZiPPeD
le 15/08/2003 à 22:44
Analyseur pour un texte de type PHP
Hello la compagnie ;)
Voilà, j'aurais aimé savoir si quelqu"un aurais la gentillesse de bien vouloir me donner une fonction qui permettrais d'analyser un texte de type PHP (couleurs oranges pour les texte, rouges pour les variables etc...)

Merci d'avance à celui qui pourra m'aider, bonne fin de vacances pour ceux qui ont la chance d'y être et bon courage pour les autres !
UnZiPPeD
le 24/07/2003 à 04:19
Ne pas interprêter le HTML dans une fonction
Salut :)
Voilà, j'ai un p'tit soucis,e viens de me faire un script pour gérer des tutoriaux et j'aimerais faire un chose qui pour l'instant me pertube sérieux :(
Dans chaque tutos, il y aura du code HTML (à copier coller par ex) et en fait je désirerais ne pas l'interprêter, jusque là rien de bien difficile avec la fonction htmlentities, seuelement, mettons que la variable $contenu affiche mon texte (tutorial) je ne veux pas que que la variable complète ne m'affiche pas le HTML car il y aura du html dans mes tutos comme le gras et d'autres tags alors il me faudrait en fait comme un forum et son BBcode, j'aimerais créér une balise
texte
et que dans cette balise et unqiuement dans cette balise, le texte soit formaté pour ne pas prendre en compte le HTML !
J'espère avoir été assez clair :)
Merci pour votre aide, j'en ai vraiment besoin.
UnZiPPeD
le 03/06/2003 à 16:48
Petit souci de classement de données
Oui oui sûr ^^

Sinon merci quand même les gars, comment contourner le problème:

$tableau = array();
$result6 = sql_query("select smile_url, active from nuke_smiles WHERE active=1 limit 0,20", $dbi);
while ($session = sql_fetch_array($result6,$dbi)) {
$result7 = sql_query("select * from nuke_XForum_posts where (message like '%$session[smile_url]%')", $dbi);
while(list($message) = mysql_fetch_row($result7)) {
$nbrésultats = mysql_num_rows($result7);
}
$tableau[$session[smile_url]] = $nbrésultats;
}
arsort($tableau);
while (list($cle, $val) = each($tableau)) {
echo "<img src=images/forum/smilies/$cle align=absmiddle> $val x<br>";
}

Tout simplement, encore fallait-il y penser smiley

@++ les gars, continuez bien :)
UnZiPPeD
le 03/06/2003 à 01:48
Petit souci de classement de données
Non non, je le compte à chaque fois, avec la fonction LIKE, même si plusieurs smileys sont contenu dans un même message, il est compté ce nombre de fois !
Je ne compte pas le nombre de messages mais le nombre exact de smileys dans chacun de mes messages !
UnZiPPeD
le 30/05/2003 à 21:17
Petit souci de classement de données
Non désolé mais çà ne marche pas :(
Quelqu'un aurait-il une autre solution à me proposer :)

Par avance merci er bon week-end !
UnZiPPeD
le 30/05/2003 à 17:35
Petit souci de classement de données
Allons allons, pourquoi utiliser l'help desk ??
Il a ecrit ce code alors il doit le connaître mieux que quiconque donc aucun interêt non plus de déranger l'admin pour une simple requête SQL smiley
UnZiPPeD
le 30/05/2003 à 17:16
Petit souci de classement de données
Non je n'ai pas essayé, je connais ce genre de requète seulement je ne sais pas encore l'interprêter (çà viendra smiley)

Dans ta requète je ne vois pas le nom de la table des smileys donc je me demande si elle est bien complète !

----------------
SELECT S.smiley_url, count(NF.message) as total
FROM nuke_forum NF , smile S
WHERE NF.message LIKE S.smile_url
ORDER by TOTAL
-----------------

Quelles seront les variables qui en ressortiront ?
Merci d'être plus précis :)

@+
UnZiPPeD
le 30/05/2003 à 14:07
Petit souci de classement de données
Et Vitch t'es partout smiley

Sinon voici la structure de mes tables:

CREATE TABLE nuke_XForum_posts (
fid smallint(6) NOT NULL default '0',
tid smallint(6) NOT NULL default '0',
pid smallint(8) NOT NULL auto_increment,
author varchar(40) NOT NULL default '',
message text NOT NULL,
dateline bigint(30) NOT NULL default '0',
icon varchar(50) default NULL,
usesig varchar(15) NOT NULL default '',
useip varchar(40) NOT NULL default '',
bbcodeoff varchar(15) NOT NULL default '',
smileyoff varchar(15) NOT NULL default '',
emailnotify varchar(15) NOT NULL default '',
PRIMARY KEY (pid),
KEY dateline (dateline),
KEY tid (tid),
KEY fid (fid),
KEY author (author)
) TYPE=MyISAM;


CREATE TABLE nuke_smiles (
id int(10) NOT NULL auto_increment,
code varchar(50) default NULL,
smile_url varchar(100) default NULL,
emotion varchar(75) default NULL,
active tinyint(2) default '1',
PRIMARY KEY (id),
KEY id (id)
) TYPE=MyISAM;


Merci pour tout les gars :)
UnZiPPeD
le 30/05/2003 à 07:39
Petit souci de classement de données
Salut la compagnie !!!
Voilà, je suis nouveau et j'apprécis beaucoup ce site, je félicite son Webmestre :)
Avant de venir ici je ne connaissait pas du tout la fonction imagecreate et maintenant je m'eclate comme un fou avec smiley
Je suis administrateur de PhpNuke-France.org (je pense que vous devez tous connaître smiley
Je créer des scripts pour la communauté nukienne, je les aide sur notre forum etc...
Je connais très bien le language PHP et je connais le HTML sur le bout des doigts ^^
J'adore travailler sur le PHP, j'y prend un réel plaisir !

Voilà pour les présentations :)
J'ai un problème et je ne sait pas si il est résolvable ou pas, c'est la raison pour laquelle je passe ici.
Je vous l'expose:
Je me suis fait un petit script (utilisation personnelle) pour afficher les statistiques des smileys de mon forum (en occurance le nombre de fois qu'il a été utilisé (visible ici: http://www.gopsfrench.net/modules.php?name=Team)
J'ai utilisé la fonction LIKE (recherche) afin de compter le nombre d'utilisation dans chacun des messages de mon forum -> jusque là rien de compliqué smiley
Seulement j'aimerais les classer par nb de clicks ces smileys !

Voici mes requète SQL pour la table des smileys ainsi que la fonction recherche des mes posts pour le forum:
--------------------------------------------
$result6 = sql_query("select smile_url, active from nuke_smiles WHERE active=1", $dbi);
while ($session = sql_fetch_array($result6,$dbi)) {
$result7 = sql_query("select * from nuke_XForum_posts where (message like '%$session[smile_url]%')", $dbi);
while(list($message) = mysql_fetch_row($result7)) {
$nbrésultats = mysql_num_rows($result7);
}
echo "<img src=images/forum/smilies/$session[smile_url] align=absmiddle> $nbrésultats x";
}
-------------------------------------
(je l'ai simplifié et enlever le HTML ppur y voir plus clair)

La fonction qui nous interesse est celle-ci:
-----------------------------
$result7 = sql_query("select * from nuke_XForum_posts where (message like '%$session[smile_url]%')", $dbi);
-----------------------------

or la variable de numbre de résultat est celle-ci:
--------------------
$nbrésultats
--------------------

Et elle se trouve en dessous de notre requête (evidemment)

Ma question est donc la suivante: Comment contourner ce problème ?

Je remercie d'avance celles ou ceux qui pourront m'eclaircir sur cet inconvénient

Bon week-end :)
LoadingChargement en cours