LA GLOBULE

Inscris le 25/09/2002 à 10:40
  • Site web
  • Nombre de sujets
    47
  • Nombre de messages
    8 345
  • Nombre de commentaires
    142
  • Nombre de news
    8 346
  • Niveau en PHP
    Excellent

Ses derniers messages sur les forums

LA GLOBULE
le 11/04/2003 à 15:46
error
Humm, plusieures possibilités :
1) il manque un $ sur une variable
2) il manque un ; quelque part
3) tu as oublié un { ou un } sur un if ou un else
4) tu as une merde avec des ' pour tes echo
LA GLOBULE
le 11/04/2003 à 13:02
Système de Smileys Ds News
Pour inserer une image on ecrit pas :
<img href="images/smiley3.gif">

mais plutot :
<img src="images/smiley3.gif">

Voila :)
LA GLOBULE
le 11/04/2003 à 11:26
Système de Smileys Ds News
Alors, on va essayer d'expliquer clairement.

Sur la page où tu affiches tes news, theoriquement, tu devrais avoir le code suivant :

1) preparation de la requete SQL ($sql = 'select ....')
2) execution de cette requette ($req = mysql_query($sql))
3) recuperation des donnees (while ($data = mysql_fetch_array($req)) {)
4) affichage des données (echo $news)

Alors pour afficher tes smiley, entre l'etape 3 et l'etape 4 il faut utiliser la fonction str_replace :
http://www.lephpfacile.com/tutorials/manuel/function.str-replace.php

et tu ecriras par exemple :
$news = str_replace (':)', '<ims src="smiley1.gif">', $news);

et bien sur, tu recommenceras cette ligne pour tius tes smileys (la on ne recherche que les smileys :) et juste celui la. Si tu en as d'autres, il faudra refaire cette ligne pour donc un autre code de smiley avec une autre image de smiley).

En esperant avoir été clair...
LA GLOBULE
le 10/04/2003 à 18:30
SESSION PHP
Je continue à y reflechir.

Si je trouve un truc valable, je te fais signe.
LA GLOBULE
le 10/04/2003 à 18:29
SESSION PHP
Tres bonne question.

Il y aurait une solution, mais cette solution ne peut etre applicable que si, et seulement si tu click sur un bouton de deconnexion qui efface tes variables de session ainsi que la session en elle meme.

En revanche, si tu fermes ton navigateur au lieu de te deloguer, ben ca va merder.

Je te donne cette solution, mais c'est à toi de voir.

Tu peux en fait rajouter un champs "en_ligne" dans la table gerant les membres de ton espace membre.
Au moment où le membre se connecte, tu interroges la base et tu regardes ce champs.
Si il vaut 0, c'est bon, tu demarres la session.
Si il vaut 1, c'est que le membre est deja connecte (sur un autre PC), et dans ce cas, tu refuses la connexion.

Et des qu'il se deconnecte, tu repasse ce champ à 0.

Evidemment, si le mec coupe son navugateur, le champ va toujours rester à 1, et donc il ne pourra plus jamais se connecter.
Il faut ABSOLUEMENT qu'il clique sur un lien detruisant la session et remettant ce champs à 0 pour que cela fonctionne.

C'est donc risqué.
LA GLOBULE
le 10/04/2003 à 15:26
Une tite question...
Lamoukate : oué c'est vrai.

Je vais ptte bloquer le bbcode pour les images, on ne sait jamais...

De toutes facons, a la premiere merde je le zappe smiley
LoadingChargement en cours