Bzh

  • Nombre de sujets
    62
  • Nombre de messages
    1 503
  • Nombre de commentaires
    24
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

Bzh
le 24/04/2006 à 02:48
Graphiques ...
Oui, mais peut être veut-il apprendre à utiliser la GD ???
Bzh
le 24/04/2006 à 02:46
Cacher les erreurs de requetes
Ce qui donne en pratique:

<?php

/////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////
//Fonction de gestion des erreurs
function gestionnaire_erreur ($numero_erreur, $message_erreur, $fichier_erreur, $ligne_erreur)
{

$numero_erreur = mysql_real_escape_string($numero_erreur);
$message_erreur = mysql_real_escape_string($message_erreur);
$fichier_erreur = mysql_real_escape_string($fichier_erreur);
$ligne_erreur = mysql_real_escape_string($ligne_erreur);

$requette = 'INSERT INTO gestion_erreur(type_erreur, message, fichier, ligne, date) VALUES("'.$numero_erreur.'","'.$message_erreur.'","'.$fichier_erreur.'","'.$ligne_erreur.'",now() )';
@mysql_query($requette);
}
//Choix de la télérance des erreurs conseillé de mettre en total
error_reporting(E_ALL);
//On indique la fonction avec laquelle on gère les erreurs
$gestion_erreur = set_error_handler("gestionnaire_erreur");
/////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////


?>


Voila comment je gère mes erreurs...

Bye
Bzh
le 23/04/2006 à 20:59
Membre Online
Oui mais gérer un fichier avec un maximum de 50 lignes soit 500 caratères est tout de même beaucoup plus rapide que des requettes du style UPDATE qui sont TRÈS TRÈS lourdes...

C'est exactement comme pour un simple compteur, tu ne vas pas utiliser mysql pour sauvegarder et incrémenter un simple int !

Si ??? Faut être réaliste quant même...
Bzh
le 23/04/2006 à 20:54
Mon captcha
Il serait peut être pas mal d'éviter d'utiliser les "0" et les "O" !

Si si !!! À gauche c'est bien un zéro et à droite c'est bien un O majuscule smiley

Donc pas forcément très conseillé d'utiliser ces deux caratères.

Allez faire la différence entre les deux...

Bye...
Bzh
le 23/04/2006 à 20:48
Variable définies ou ?!
Ligne 178 smiley

<?php if (strlen($enr2[1]) > strlen($option_max)) $option_max = $enr2[1]; ?>


tu veux la longueur d'une variable ($option_max) non déclaré et non utilisé auparavant !

Donc forcément Monsieur PHP n'aime pas...


Bye
Bzh
le 23/04/2006 à 20:43
global register
Oui je suis tout à fait d'accord puisque c'est toujours comme cela que je construis mes scripts !

Maintenant tu dis que ça ne consomme rien, je ne suis pas d'accord, même si ça demande peu de mémoire (puisque vide ), ça consomme néanmoin un minimum de ressource. Et c'est sur ce dernier, justement, que j'essaye de m'améliorer (alléger au maximum mes scripts )

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...

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

Bye...
Bzh
le 23/04/2006 à 20:39
impression via php ou pdf?
On en a parlé souvent de fpdf sur ce forum !

Fais une tite recherche ici smiley

Bonne continuation

smiley
Bzh
le 23/04/2006 à 17:31
global register
Oui, je partais plustot sur cette logique... Mais pourquoi initialiser des variables vides si on ne s'en sert pas ? smiley
LoadingChargement en cours