Author Topic: [Site] Et après ?  (Read 31422 times)

Offline Wong

  • Administrator
  • Hero Member
  • *****
  • Posts: 2 102
  • Bonus Pute: 93
  • #SnackChirackMaintenant
    • WFHCustoms
Re: [Site] Et après ?
« Reply #75 on: 19 September, 2010, 15:49:16 »
Ah oui tiens :D

Edit : j'ai mis des  mysql_real_escape_string( ) sur toutes les variables passables dans l'URL. Hop.

La prochaine étape, appel à CSI Nes Pas, c'est de faire une belle page 404 not found quand la requête est invalide ou renvoie rien.


Guillain, si tu pouvais aussi me retrouver la fantastique image de Megaman qui couine "Mr X ? Why" pour cette page d'erreur, ça serait magnifique :)
« Last Edit: 19 September, 2010, 16:18:19 by WFH »

Offline EcstazY

  • Administrator
  • Hero Member
  • *****
  • Posts: 2 164
  • Bonus Pute: 92
    • [ NES Pas ? ]
Re: [Site] Et après ?
« Reply #76 on: 19 September, 2010, 17:09:22 »
C'est comme si c'etait fait ;)

Offline mioux

  • Hero Member
  • *****
  • Posts: 2 582
  • Bonus Pute: -2
  • Respice post te ! Hominem te esse memento !
    • Insertcoins
Re: [Site] Et après ?
« Reply #77 on: 19 September, 2010, 17:27:42 »
Edit : j'ai mis des  mysql_real_escape_string( ) sur toutes les variables passables dans l'URL. Hop.

Ceci n'est valable que pour les chaines de caractères. Pour les variables numériques, il faut mettre des
Code: [Select]
if (!is_numeric($variable))
    die("Prends moi pas pour un con");
pour vérifier que ton paramètre est bien un nombre, et pas une injection

Offline Wong

  • Administrator
  • Hero Member
  • *****
  • Posts: 2 102
  • Bonus Pute: 93
  • #SnackChirackMaintenant
    • WFHCustoms
Re: [Site] Et après ?
« Reply #78 on: 19 September, 2010, 17:35:40 »
Justement, y'a plus de nombres en paramètres. Tous les appels à des identifiants ont été remplacés par une chaine de caractères ressemblant au nom réel de l'article ou de la critique ciblé (en pratique, le titre débarrassé de tous les caractères non-alphanumériques).

Maintenant, je pense (mais je suis pas expert) qu'il faudrait juste mettre une page d'erreur générique (genre 404) si la requête ne renvoie rien (erreur, tentative de bidouillage et autres). J'ai tenté un mysql_query () or die () mais ça ne sert à rien (vu qu'en soi la requête est toujours valide, on change juste la chaîne de caractère à matcher). Par contre, si il existe un truc simple genre

Code: [Select]
if ( ma_requête_est_vide($query) )
      fin_de_traitement("Erreur 404, mon cher Michel Boujenah");

Je prends. Mais j'ai pas envie de me prendre la tête 3h avec ça :)

Offline Sto

  • Hero Member
  • *****
  • Posts: 2 781
  • Bonus Pute: 30
  • Organisateur de commandes groupées
    • Chez Sto
Re: [Site] Et après ?
« Reply #79 on: 19 September, 2010, 23:30:45 »
Code: [Select]
header('HTTP/1.1 404 Not Found');Si tu n'as encore rien renvoyé (et faudra aussi déclarer ta page de 404 dans le .htaccess).
Sinon, une redirection vers une page 404.html.

Offline Wong

  • Administrator
  • Hero Member
  • *****
  • Posts: 2 102
  • Bonus Pute: 93
  • #SnackChirackMaintenant
    • WFHCustoms
Re: [Site] Et après ?
« Reply #80 on: 19 September, 2010, 23:34:18 »
C'est surtout la première partie qui m'intéresse ;D

M'enfin bon, je trouverai hein, je pense que je l'ai déja fait d'ailleurs, mais j'ai la méga flemme.

Offline Fork Bomb

  • Sr. Member
  • ****
  • Posts: 363
  • Bonus Pute: -8
  • Ceci n’est pas un point d’interrogation
    • [ChezWam]
Re: [Site] Et après ?
« Reply #81 on: 19 September, 2010, 23:53:15 »
Guillain, si tu pouvais aussi me retrouver la fantastique image de Megaman qui couine "Mr X ? Why" pour cette page d'erreur, ça serait magnifique :)
This ?

Offline Sto

  • Hero Member
  • *****
  • Posts: 2 781
  • Bonus Pute: 30
  • Organisateur de commandes groupées
    • Chez Sto
Re: [Site] Et après ?
« Reply #82 on: 20 September, 2010, 15:24:41 »
C'est surtout la première partie qui m'intéresse ;D

M'enfin bon, je trouverai hein, je pense que je l'ai déja fait d'ailleurs, mais j'ai la méga flemme.
Tu veux dire "requête est vide" ?
Code: [Select]
if (!($result = mysql_fetch_array($query_result))) {
  // 404
}
// traitement normal

Offline EcstazY

  • Administrator
  • Hero Member
  • *****
  • Posts: 2 164
  • Bonus Pute: 92
    • [ NES Pas ? ]
Re: [Site] Et après ?
« Reply #83 on: 21 September, 2010, 18:41:30 »
Les gars, entre deux trucs abstraits, les images des biographies sont encore hebergees sur free.

Si cela pouvait etre modifie, ce serait top :)

 :-*

Offline Enker

  • Hero Member
  • *****
  • Posts: 2 588
  • Bonus Pute: 103
Re: [Site] Et après ?
« Reply #84 on: 21 September, 2010, 19:18:07 »
Tiens puisque tu parles des bibliographies, je ne sais plus si on en avait parlé ou pas : c'est normal que l'interview de Ramos soit absente de la v2 du site ?

Offline Wong

  • Administrator
  • Hero Member
  • *****
  • Posts: 2 102
  • Bonus Pute: 93
  • #SnackChirackMaintenant
    • WFHCustoms
Re: [Site] Et après ?
« Reply #85 on: 21 September, 2010, 22:16:37 »

Biografi !!

Hop, c'est fait. Par contre, y'en a un paquet qui sont liées à l'ancien forum. Elles sont à priori irrécupérables, mais on peut toujours récupérer les actuelles pour les remplacer.

Offline EcstazY

  • Administrator
  • Hero Member
  • *****
  • Posts: 2 164
  • Bonus Pute: 92
    • [ NES Pas ? ]
Re: [Site] Et après ?
« Reply #86 on: 21 September, 2010, 23:36:15 »
Yes, et les heberger dans /images_site.

Ca me parait une bonne idee :)

Offline Silver

  • Snack of Quality
  • Hero Member
  • *****
  • Posts: 1 259
  • Bonus Pute: 23
  • Belgian Connection.
Re: [Site] Et après ?
« Reply #87 on: 05 October, 2010, 11:58:31 »
Quote
Un Oldies pur souche dors avec une peluche Yoshi qu'il n'a pas lavée depuis 1992
Quote
Un Oldies pur souche dors
Quote
dors


Offline PeteMul

  • Snack of Quality
  • Hero Member
  • *****
  • Posts: 5 090
  • Bonus Pute: 145
  • Unique, comme tout le monde.
Re: [Site] Et après ?
« Reply #88 on: 05 October, 2010, 12:30:17 »
oh putain !!

Offline Sto

  • Hero Member
  • *****
  • Posts: 2 781
  • Bonus Pute: 30
  • Organisateur de commandes groupées
    • Chez Sto
Re: [Site] Et après ?
« Reply #89 on: 05 October, 2010, 13:50:57 »
Tant qu'on y est :
Quote
À côté d'une boîte à chaussures remplie de cassettes de jeux Amstrad.
Quote
défragmenteur
Tout ça ne vaut pas le "dors", j'avoue, mais quitte à ce que quelqu'un prenne du temps pour corriger ça...