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 !

843 commentaire(s) de yoman64 sur des sources sur tout CodeS-SourceS

Le : 04/12/2008 05:21:10
Source : MON CRYPTEUR
Un simple cryptage de cesar mais en très mal fait (ton code se refait au complet, et en beaucoup mieux, en une dizaine de ligne).

Bon après vu son orthographe faut pas s'attendre au code de l'année hein...
"Le prinsipe est assé symple [...] caractère spétiau [...]" ... lol et tu as 19 ans ?


Le : 22/10/2008 04:27:06
Source : WAKE ON LAN (WAN) RÉVEILLER SA MACHINE SUR INTERNET
Hello,

De l'objet pour un code comme ça n'aurait pas grand intérêt d'autant plus qu'il n'y a qu'une fonction et qu'instancier un objet est coûteux...

Par contre oui séparer le html du code php, la fonction devrait retourner un code d'erreur, thrower des exceptions ou encore retourner true/false mais pas afficher de html.

L'autre reproche qu'on pourrait faire c'est que récemment (enfin il y a quelques mois) une source similaire a été postée:
http://www.phpcs.com/codes/ALLUMER-MACHINE-DANS-RESEAU-WAKE-ON-LAN_45455.aspx


a+


Le : 01/10/2008 17:08:19
Source : UN CAPTCHA, AVEC GD, SUPER SIMPLE, POUR LES NOOB'S :)
@dededede4:

Hum je vois vraiment pas pourquoi un switch serait plus compliqué pour un débutant qu'un if/then/else.
Honnêtement, dès que tu pige ce que fait le switch tu peux pas vraiment ne pas comprendre...

De toute façon, les points à retenir de mon code n'est pas switch vs if, mais code indenté et propre vs pas indenté, laid, plein de mauvaises habitudes et bourré de fautes d'orthographe.

=== vs == fond la même chose dans ton cas, oui et alors ? En programmation le typage est la chose la plus basique et la plus essentielle.

Je vois que tu es débutant, tu ne l'as peut être pas encore appris, mais si des personnes plus expérimentées que toi tel que Codefalse, Teclis01 ou encore moi même te dise que quelques chose est mal fait ou mauvais, faudrait peut être remettre en doute tes connaissances aux lieu de dire qu'on a tord...


@Teclis01:
C'est vrai pour la coloraison, j'avais pas pensé ;-). Toutefois pour la vitesse, moi je dis que c'est à bencher :P

@Codefalse:
Ben voyons, ça ne va pas aujourd'hui ? T'as vraiment cru que Teclis en avait contre toi :P


Le : 01/10/2008 11:37:19
Source : PHPAINT : DESSIN ET FILTRES SUR UNE IMAGE - PROTOTYPE
Salut,

Si, mais on peut précharger l'image avec du javascript avant l'affichage, enfin sur un de mes sites le javascript préload avec un imgPreload = new Image(); imgPreload.src = "toto.png"; et tu l'affiche qu'une fois chargée. Ça évite les clignotements pour les mouseover et pour les défilements d'images dans mon cas.

Peut être que je me trompe, mais je suis persuadé que c'est possible parce que google me retourne 88 900 résultats pour preload image javascript :P

Sinon mes suggestions sont à prendre avec des pincettes, je n'ai pas du tout réfléchie à la quantité de travail qu'elles représentent :o


Le : 01/10/2008 10:03:54
Source : UN CAPTCHA, AVEC GD, SUPER SIMPLE, POUR LES NOOB'S :)
1. Je sais à quoi sert exit, c'est que lui avait mis le echo $msg à la fin, au moment d'écrire le exit je n'avais pas encore déplacé le echo.

2. Ouais on devrait remplacer case '' par un default.
3. Pourquoi ne pas afficher le form via un echo ? D'après toi c'est plus rapide d'ouvrir/fermer les balises php que de passer par un echo ?

De plus l'utilisation d'un default revient à ce que je fais, si le $_GET est pas setté, on le set pour pas que PHP affiche une notice.

En fait dans un vrai projet la conception de l'auteur de mettre le captcha et le formulaire dans le même script est simplement non viable, donc un tel débat/dilemme n'a pas lieu d'être :P.


Le : 01/10/2008 09:47:45
Source : PHPAINT : DESSIN ET FILTRES SUR UNE IMAGE - PROTOTYPE
Moi aussi je vois le zip, faudrait penser à se sortir la tête du c** et chercher un peu par soit même ! Et je suggère à mehdikobra de lire les règlements, pas de langage SMS :-/

J'aime bien ta source, j'ai eu beaucoup de plaisir à dessiner des champs avec des signes extra terrestres à l'aide de la fonction mettre en relief :)

Quelques petites suggestions toutefois:
- Précharger les images avant de les afficher: Ça éviterait un clignotement désagréable à chaque modification.

- Puisque tu gardes tous les fichiers temporaires des modifications, pourquoi ne pas ajouter une fonction "undo" ou "annuler un changement" ?

- Je sais pas si je m'y suis mal pris, mais chez moi la rotation ne fonctionne pas.

- Peut être stocker les fichiers temporaires un peu plus proprement. Du genre:
/tmp/session_id/image 1,2,3,4,5,6
Comme ça un dossier par session dans un sous dossier tmp/, ça fait moins "bordel"

- Peut être utiliser des "slider" ou "scrollbar" pour ajuster la luminosité/contraste plutôt que de demander une valeur avec des input

Je n'ai pas regardé le code du tout, seulement le résultat alors je vais m'arrêter là :P

Bonne continuation dans ton projet :-)


Le : 01/10/2008 08:51:10
Source : UN CAPTCHA, AVEC GD, SUPER SIMPLE, POUR LES NOOB'S :)
Afin de te donner un coup de main, j'ai réorganisé ton code pour le rendre plus clair:

<?php
session_start();
isset($_GET['pg']) or $_GET['pg'] = '';

switch($_GET['pg']) {
    case '':
        echo '<img src="index.php?pg=image" border="0" /><br />Tape le code :
              <form method="post" action="index.php?pg=verifie">
              <input type="text" name="code" /><input type="submit" value="OK" />
              </form>';
      break;
      
    case 'verifie':
        if ( isset($_POST['code']) && $_SESSION['chaine'] === $_POST['code'] ) {
          $msg = 'Bon';
        } else {
          $msg = 'Pas bon';
        }
        echo $msg;
        unset($_SESSION['chaine']);
      break;
      
    case 'image':
        header ('Content-type: image/png');
        $chaine = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ123456789';
        $chaine = str_shuffle($chaine);
        $_SESSION['chaine'] = substr($chaine, 0, 5);
        $image = imagecreate(42,15);
        $noir = imagecolorallocate($image, 0, 0, 0);
        $blanc = imagecolorallocate($image, 255, 255, 255);
        imagestring($image, 4, 1, 0, $chaine, $blanc);
        imagepng($image);
        exit;
      break;
}
?>



À mon avis, le code que je viens de faire est beaucoup plus clair, simple et utile pour un débutant que ton code. Si je me trompe n'hésitez pas à me contredire ;)


Le : 01/10/2008 08:41:40
Source : UN CAPTCHA, AVEC GD, SUPER SIMPLE, POUR LES NOOB'S :)
Salut,

Aussi après avoir vérifié si l'image était valide ou pas tu dois détruire la variable de session, sinon ton captcha sert à rien, une fois qu'on a le bon code stocké en session on peut très bien flooder puisque le code ne changera pas tant qu'on ne réaffiche pas l'image...

Et teclis a bien raison, ton code manque cruellement d'indentation. On s'en fiche qu'il soit simple, si il n'est pas facile à lire ça ne sert à rien.

Dernière chose ton captcha se casse en quelques secondes avec un OCR, il faudrait ajouté quelques difficultés !

Bonne continuation
a++


Le : 03/09/2008 13:33:07
Source : MIGAPROXY : PROXY EN PHP COMPILABLE AVEC BAMCOMPILE
On ne peut pas compiler du php en exe. Le programme en question "bamcompile" fait juste écrire le script php à la fin d'un launcher, qui n'est ni plus ni moins que le moteur php avec toutes ses librairies compilé statiquement.

Ça donne un fichier énorme, a vu de nez je dirais qu'un simple hello world doit faire pas loin d'un megaoctet alors qu'un hello world en C ça fait quelques octets a tout casser... Plus tu as besoin d'options dans php, plus le launcher sera gros.

Bref c'est pas mal n'importe quoi.


Bon maintenant une question pour l'auteur: Pourquoi google, qui est le site le plus commun et le plus simple qu'on puisse trouver,n'est pas pris en charge ?


Le : 31/08/2008 16:26:07
Source : BRUTUS : BRUTEFORCE EN PHP AVEC DICO A UPLOADER FORMAT (.TXT)
C'est vraiment du grand n'importe quoi (je parle autant de la source que de l'auteur).
Niveau initié en plus et il se permet de se croire meilleur que neigedhiver lol. Je veux pas te faire de peine, mais peu de personnes peuvent prétendre ce genre de chose.

L'orthographe et la qualité du code php/html sont au même niveau: c'est à dire au plus bas.

"Brutus version php est un bruteforceur que j'ai cree pour un usage intuitif", merci, tu viens de me faire rire, ça va ensoleiller ma journée.

Bon maintenant quelques commentaires instructifs:
Je te conseille tout d'abord apprendre à parler français (ou à faire l'usage d'un traducteur tel que google qui va sortir des phrases qui font nettement plus de sens). Et éventuellement apprendre l'humilité et le php.


Sinon je suis d'accord que file n'est pas une très bonne idée (même si, j'en suis sur, l'auteur ne connaissait même pas cette fonction, ce n'est donc pas dans un soucis de consommation mémoire qu'il ne l'a pas utilisé.).


Sur ce, je vais aller pleurer en boule dans un coin et réfléchir à un changement de carrière, parce que franchement, savoir que des personnes comme toi se prétendent programmeurs PHP ou pire, C++, ça m'éc½ure et ça me fou la honte.





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,187 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é.