Ses derniers messages sur les forums
Oui, mais peut être veut-il apprendre à utiliser la GD ???
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
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...
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
Donc pas forcément très conseillé d'utiliser ces deux caratères.
Allez faire la différence entre les deux...
Bye...
Ligne 178
<?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
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...
On en a parlé souvent de fpdf sur ce forum !
Fais une tite recherche ici
Bonne continuation
Oui, je partais plustot sur cette logique... Mais pourquoi initialiser des variables vides si on ne s'en sert pas ?
Dans ce cas là il faut utiliser une url absolute et non relative.