Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

249 commentaire(s) de jean84 sur des sources sur tout CodeS-SourceS

Le : 05/03/2009 06:40:39
Source : SAISIE CLAVIER EN C
Salut

fgets() est une fonction sécurisée que tu utilises parfaitement bien dans ton code. Le reste ne serait-il qu'un "habillage" autour de cette fonction ?

Pense à essayer de raccourcir si c'est le cas. Ton code est relativement propre mais manque peut être d'optimisation ;-) En tant que débutant j'imagine que tu souhaites faire parfaitement les choses ce que je comprend mais la je serais tenté de dire que c'est trop. Question que tu dois te poser : si demain tu as un petit projet qui nécessite une saisie utilisateur, sera tu prêt à insérer 212 lignes de codes dans ton source alors que celui n'aurait du en faire que 50 par exemple ?

Je ne dirais rien au fait de réinventer la roue, je ne l'ai fait que trop souvent et j'approuve ceux qui le font, je pense que c'est une bonne façon de comprendre le fonctionnement (sans perdre de vue l'utilisation des fonctions approuvées par la norme ANSI).

Bon courage pour la suite

++


Le : 05/03/2009 06:27:24
Source : [DEV / WIN32 / C++] GENERATEUR DE SCRIPT POUR NTBACKUP
Bonjour à tous

Désolé pour le manque de présence ces derniers mois et ma réponse tardive.
Pour résoudre votre problème je vous avoue que je ne comprend pas trop. Mon programme fonctionne essentiellement sous Windows et parfaitement compilable (je viens de tester a l'instant) avec un EDI gratuit. Je comprend qu'on soit attaché à son EDI (on prend vite des habitudes) mais Devcpp, malgré ses défauts, reste très léger mais surtout gratuit et open source. Vous savez que mon projet est supporté par celui-ci donc je n'ai qu'un mot à vous dire : foncez !
Je l'utilise encore (malgré l'arrêt des mises à jours) et il fonctionne à merveille.

Merci :-)


Le : 05/04/2008 10:19:35
Source : SCRIPTE DE MOT DE PASSE
Salut :-)
Je suis d'accord avec les autres (salut Malalam ;-) ) pour dire que pour un premier code c'est plutôt propre ce qui est bon signe pour la suite.
Pour la séparation du code PHP/HTML, regarde du côté des moteurs de template, tu devrais y trouver ton bonheur.

Bonne continuation ;-)


Le : 04/11/2007 15:10:15
Source : CRYPTAGE MD5 SIMPLE
"SSL ne permet pas la sécurité par un proxy, sauf si tu t'es déjà connecté au mec avant et que tu lis le message de warning : "la clef RSA a été changée, voulez vous continuer"..."

Comment ça ? J'ai pas compris là... normalement SSL s'utilise très bien avec un proxy :^) Ou alors c'est moi qui ai mal compris ta phrase :p


Le : 24/09/2007 23:28:26
Source : [C - ANSI] - EXEMPLE D'UTILISATION DES POINTEURS DE FONCTIONS DANS LE CADRE D'UN TRI A BULLE RECURSIF
Bah c'est cool mais tu proposes quoi d'autres ? Je pensais que free() faisait correctement son boulot...


Le : 11/09/2007 10:12:28
Source : SIMPLE FONCTION TEST LIEN RAPIDSHARE
Salut
Petit conseil : vire eregi() et remplace le par preg_match(), c'est plus rapide.

A+


Le : 05/08/2007 20:37:12
Source : [PHP4] CLASSE DE CRÉATION DE DOCUMENT XHTML
Salut
A premiere vue, l'idee est bonne. Ton code de presentation est sympa, clair et facile a comprendre.
Le code de ta(tes) classe(s) est bien presente, propre et bien commente.
Seul regret (et pas des moindres), tu n'utilises pas DOMXML (php4) ou DOM (php5).
A ce propos, je n'ai pas vu de classes utilisant php 5. Tu utilises bel et bien les classes, mais en php 4, ce qui est plutot dommage. Si tu prends exemples sur le DOM, tu constatera que tu as une ribambelle de classes qui heritent toutes les unes des autres.

Meme si ton code ne sert qu'a creer un document, peut etre y devrait tu inclure une fonction permettant de modifier les elements ? (dans un arbre peut etre, si tu te sens apt a le faire)

En somme, il s'agit ni plus ni moins que d'un moteur de template pas banal du tout :p

Bravo pour l'initiative en tout cas et continue comme sa ;-)

++


Le : 05/08/2007 20:24:56
Source : UN SCANNER DE PORTS
Salut all ;-)
Belle ambiance sur ce thread, sympa ^^

Bon j'avais juste quelques remarques, rien de bien mechant :p

Comme me l'avait fait remarquer un jour Malalam, il serait interessant que tu essayes de prefixer tes variables par leurs types ou au moins que tu leurs donnes des noms plus explicite.
Je ne doute pas que le code soit facile a comprendre mais des var qui s'appellent $start ou $end gagnerait (a mon avis) a s'appeller $iPortStart ou $iStartPort ou un truc du genre. C'est du chipotage, je ne met pas en doute tes qualites de developpeur pour autant ;-)

Par contre, j'aurais vu une petite optimisation lors de tes tests avec ces fameuses variables $start et $end. Plutot que de les tester 2 fois (is_numeric() et ensuite if $start >= 655535 [etc]), pourquoi ne pas raccourcir directement avec intval() ?

if (isset($_GET['ip']) && isset($_GET['start']) && isset($_GET['end']))
{
$ip = intval($_GET['ip']);
$start = intval($_GET['start']);
$end = intval($_GET['end']);
$fermes=0;

if ( !long2ip(ip2long($ip))==$ip || $start >=65536 || $end >=65536 || $start <=0 || $end < $start )
echo 'Il y a eu une erreur : veuillez verifier vos parametres (causes possibles : mauvais formats ou valeurs incorrects)';

// ...
}

C'est sur qu'en reflechissant bien, on perd la gestion complete des erreurs et on doit afficher un message generique mais cela me parait mieux que de tester 2 fois les memes variables. Question de gout j'imagine ^^

Je suis etonne du test que tu effectues pour l'adresse ip. Convertir l'ip en format litterale puis la convertir en format numerique, c'est plutot interessant. J'avais l'habitude de tester avec une regex mais je dois dire que cette facon de faire est marrante, je crois que je vais la garder ;-)

Dernier truc, bravo pour la gestion des exceptions. Pas indispensables si on prend bien en compte chaque retour de fonction mais interesant dans sa mise en oeuvre.

Je te met 8 car tu as un peu triche avec fsockopen(), j'aurais prefere voir une source avec socket() mais l'idee est la et le code  est plutot solide.

@++


Le : 05/08/2007 19:42:50
Source : EASY SITE, CRÉER RAPIDEMENT UN SITE WEB / INTRANET / EXTRANET EN PHP/MYSQL.
Salut
Desole de faire le boulay mais logiquement, on est pas cense mettre des liens sur le forum ? Essaye au moins de mettre quelques pages de script histoire de voir comment cela tourne ;-)


Le : 05/08/2007 19:34:26
Source : COMPTEUR DE PERSONNES PRÉSENTES SUR LE SITE
@Naxim :
"Aussi, prends l'habitude de coder en anglais. Des fonctions et noms de variable en français avec une syntaxe en anglais, c'est pas très beau. Et surtout, pas portable du tout."

On ne parle pas de portabilite pour les commentaires du codes :-S
Et je vois pas trop ce que tu veux dire par "[...]Des fonctions et noms de variable en français avec une syntaxe en anglais[...]"

@Chamyky :
Quelques remarques :
- quit a utiliser les ' au lieu des ", fait le completement. Si je regarde ta fonction setcookie() => setcookie("survNum".$nomCookies, "premiereVisite", time()+$expire);
Tu peut utilsier les ' dans ce cas, surtout si tu concatenes.
Idem pour les clefs des tableaux => $_COOKIES['clef']; Pas besoin d'utiliser les " .

----
echo $na;
echo $codAct;

Ne sert a rien, fait plutot echo $na, $codeAct;
C'ets plus lisible et tu ne solicite pas 2 fois le navigateur.

---
Tu ne verifies pas le retour des fonctions unlink() et setcookie(). D'apres leurs prototype, elles retournent toutes les 2 un boolean. A toi de verifier donc si leurs actions ont ete realises avec succes ou pas. Et comme l'a suggere Jiminy, les sessions sont plus interessantes dans ce genre de code ;-)

++



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,172 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.