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 26/04/2006 à 10:09
Inclusion de pages web...
<img src="histo1.php" alt="histo1" />
<img src="histo2.php" alt="histo2" />
<img src="histo3.php" alt="histo3" />
<img src="histo4.php" alt="histo4" />

Voila qui est fait :)
LA GLOBULE
le 23/04/2006 à 23:12
global register
Et puis d'un autre coté, PHP donne beaucoup trop d'info lors des messages d'erreurs. Des infos qui peuvent un peu trop tenter les tits malins. Donc voila pourquoi j'avais pris l'habitude de déclarer mes variables...


Ben avec bibi aussi : on n'utilise que des variables qui sont déclarées, donc aucune erreur.

M'enfin, c'est sans doute une question aussi de gouts et de couleurs...


Surement, mais quand je vois $_POST['toto'] ou $toto, ca ne veut pas dire la meme chose pour moi.
Dans le cas du POST, je sais que c'est une donnée sensible issue d'un formulaire à méthode post que je dois analyser avant d'utiliser.
Dans le cas de $toto, je ne vois rien qui me dit que ca vient d'un formulaire.

LupisMic : oublier de tester l'existence (méthode LA GLOBULE + bibi), c'est pareil que d'oublier d'initialiser un truc vide (bzh + i_man).

Un des paradygmes de la programmation sécurisée est de toujours initialiser ces variables avant utilisation.

=> Elles le sont ;)
LA GLOBULE
le 23/04/2006 à 12:12
global register
Ben je code aussi en E_ALL, mais je ne déclare pas des variables vides...
J'utilise juste des variables quand elles sont déclarées.

Non, parce que si on reste logique, ca sert à rien d'afficher un truc vide.

La, votre feinte, c'est pour faire des :
<input type="texte" name="blu" value="<?=htmlentities($blu)?> />

Mais je ne trouve pas cela logique, car $blu existe meme si le formulaire n'est pas soumis.

Alors que l'on peut faire :
<input type="texte" name="blu" value="<?php if isset($_POST['blu']) echo htmlentities($_POST['blu']); ?> />

Qui pour moi, est beaucoup plus logique.
LA GLOBULE
le 22/04/2006 à 23:35
global register
Mais I_Man, je comprendrais jamais pourquoi tu fais toujours :

if (isset($_GET["variable"])) $variable = $_GET["variable"]; else $variable = "";

Si elle n'est pas isset, ca sert à rien de créer un truc vide pour l'afficher : ne l'affiche tout simplement pas.
Et si elle est isset, ben utilise la directement au lieu de déclarer $variable.
LA GLOBULE
le 18/04/2006 à 10:17
Gere suppression de fichier.
Le rollback peut aider, mais seulement si tu as tout en base.
Or ce n'est pas le cas.

Bref, à toi de gérer ces cas là.
Tu peux par exemple supprimer l'entrée en base, puis le fichier, et ensuite retester si un des deux existe encore.
Si oui, ben soit tu t'envoies un mail avec des informations sur ce qui a planté, ou bien tenter de resupprimer, bref, à toi de voir.
LoadingChargement en cours