moogli

  • Signature
    Il en faut peu pour être heureux !!!!!
  • Site web
  • Nombre de sujets
    33
  • Nombre de messages
    1 802
  • Nombre de commentaires
    6
  • Nombre de news
    Aucune
  • Niveau en PHP
    Excellent

Ses derniers messages sur les forums

moogli
le 27/07/2004 à 16:14
Derniers titres
J'ai regarde ton 1er wall

ta requete sql doit te mettre une erreur nan, parce qu'il y a un ; en trop

Ensuite tu veut affiché $data['id'] mais id n'existe pas puisque tu ne la pas demandé dans ta requete

=>
<?php
$sql = 'SELECT id,date,clan,event,map,score, result,total,coment FROM war ORDER BY datebis DESC LIMIT 0,'.$nb;
?>


Enusite tu sélectionne un tas de truc pour en affiché 2 smiley Je pense que la plus part de tes donnée ne serve a rien donc enleve celle qui servent pas (ton script sera + rapide, tu libère du temps µp pour les autres ...).

Ensuite le seconde wall a l'air correcte mais je te conseil de mettre au minimun un espace ou un <br> entre tes echo dans le while car sa va po etre très lisible.

Pour finir quand tu as une erreur que tu ne comprend pas met nous les messages d'erreur STP.
Ils contiennnt pas mal d'infos pour t'aider :)

@+
Il en faut peu pour être heureux !!!!!
moogli
le 27/07/2004 à 14:19
Derniers titres
C'est ce que je pense aussi smiley
Il en faut peu pour être heureux !!!!!
moogli
le 27/07/2004 à 14:01
Derniers titres
Ben si tu as l'id de ta base et que tu le met dans le lien je voi pa comment tu ne peut l'avoir?

=> <a href="news.php?id='.$data['id'].'" >'?$data['titre'].'</a>

tu met sa dans une boucle while (sa ta déja du le faire)

sur le page news.php

tu fait
if (isset($_GET['id']))
{
$sql = 'SELECT news,titre.... FORM news WHERE id="'.$_GET['id'].'"';
.......
}
else {
echo 'rien a foutre la :)';
}

SI cela ne fontionne pas c'est que soit tu n'a pas id dans ta table ( mais je ne pense pas que sa soit sa) soit que ton lien et mal fait.

POste ton code pour plus d'info

Pis sans vouloir abaisser Bibi il a suivi le meme chemin que moi sauf que lui ta donné le code, mais c'est exactement le meme chose.

@+
Il en faut peu pour être heureux !!!!!
moogli
le 27/07/2004 à 11:55
Derniers titres
SAlut,

Doué ou pas n'est pas la question un peu de logique suffit.

1/ tu selectionne les dernière news concerné
=>SELECT id,news,date,titre FROM news ORDER BY date DEC LIMIT 0,3
2/Tu fait un liens (avec le titre un bout de texte..)
<a href="news.php?id='.$data['id'].'">'.$data['titre'].'</a>
3/ Dans la page news.php tu recupère l'id ($_GET['id'] pis tu selectionne la news en entier et tu l'affiche
Si tu veut n'afficher qu'une partie de la news pour atitré le client regarde Sa

Pour la suite le code vient assez vite avec se que je t'est donné si tu as des soucis poste ton code.
@+
Il en faut peu pour être heureux !!!!!
moogli
le 26/07/2004 à 18:21
systeme de cookies
si il a acces a la bdd il a un truc comme sa a coté du pseudo :
118dac56253f0b56b3623c9cc8f768c0

est ce que tu m'affirmer que le gars il va tout de suite savoir quel est le mdp ?

ensuite si l'id est du style md5($pseudo.'moogli'.$mdp.'lephpfacile'.date('U').'stoff');

ce qui donne une truc du genre en clair
mooglimooglimonmotdepasselephpfacile10101012stoff
tres simple de savoir que le mdp c'est monmotdepasse
mais pour obtenir cette chaine il faut qu'il 'décode' le md5 et il n'a pas été fait pour.

Pour réussir il faudrait utiliser une sorte de brute force qui calcul tout les md5 possible et imaginable sur une chaine assez longue (cf exemple) pour trouver celui qui correspond au notre.
Ensuite il faut qu'il face la corespondance entre md5 et chaine en clair (puisque l'on rentre un truc en clair).
et pour finir qu'il trouve le bon morceau qui correspond au mot de passe.

Bref je pense que meme en ayant bien étudié md5 c pas simple d'avoir la chaine d'origine.

Donc le fait d'avoir le clef ou accès a la base ne donne la possibilité de se connecté au site.
M'enfin je suppose que le hacker qui arrive accèder a ta bdd toi pas etre loin de tes fichiers donc le mdp .....
Il en faut peu pour être heureux !!!!!
moogli
le 26/07/2004 à 18:06
systeme de cookies
La clef est unique par utilisateur

pour valider la connectin d'un utilisateur sur ton site il te faut valider pseudo et mot de passe.

L'id est dans la base et tu le compare a l'id que tu recréer a partir des infos fournie par l'utilisateur.

l'id peut resembler a sa (dans la base )
=> 118dac56253f0b56b3623c9cc8f768c0 smiley
po facile pour savoir a koi sa corespond sur tout si cela ne corespond pas qu'au mot de passe.

Maintenant tu peut toujours prendre le pseudo est mdp que tu a stoké dans la base et recréer l'id mais cela ne sert a rien d'avoirun truc cryter si ta le mdp dans la base.

L'utilité de la chose est de ne pas avoir de mot de passe stoker dans la base (il te faut quand meme quelque chose pour valider la connection =>id) mais un code md5 (comme celui donné + haut) qui contient d'autre donné en plus du mdp (le grain de sel).

J'espère avoir répondu a ta question.

@+
Il en faut peu pour être heureux !!!!!
moogli
le 26/07/2004 à 17:47
Tableau consecutifs
Salut,

smiley
Peut tu non montrer ton code ?

La base pour afficher les tableau a la suite sans séparation

<?php
//requetes sql
echo '<table>';
//affichage du tableau 1
while($data=mysql_fetch_array($req))
{
echo '<tr><td>'.$data['1'].' </td>.....</tr>';
}
//affichage du 2nd tableau
while($data=mysql_fetch_array($req2))
{
echo '<tr><td>'.$data['1'].' </td>.....</tr>';
}
echo '</table>';


J'ai supposé 2 requetes sql : req et req2.

@+
Il en faut peu pour être heureux !!!!!
moogli
le 26/07/2004 à 00:38
Proposition pour Moogli
smiley
SI tu cherche des copains on peut toujours d'acepter smiley
@+
Il en faut peu pour être heureux !!!!!
moogli
le 26/07/2004 à 00:37
expressions régulières
J'ai regarder le cour de La Globule et j'en tire sa
=>eregi("#[0-9a-z.?]{1,32}",$texte)

tu peut ajouter le - et _ je pense que sa peut être utilisé.

Je crois avoir la solution qu'il te faut cela dis je pas telment meilleur que toi (juste 1poil smiley).
@+
Il en faut peu pour être heureux !!!!!
moogli
le 25/07/2004 à 23:00
Proposition pour Moogli
Pour un daltonien comme toi c good smiley
Il en faut peu pour être heureux !!!!!
LoadingChargement en cours