Trouver l'erreur
gregcmoi
Messages postés
7
Date d'inscription
Statut
Membre
Dernière intervention
-
gregcmoi Messages postés 7 Date d'inscription Statut Membre Dernière intervention -
gregcmoi Messages postés 7 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Ce matin j'ai eu une colle qu'un ami me demandes , il me donnes deux fichiers :
Un avec une erreur
L'autre un fichier aide
N'étant pas un spécialiste dans ce genre de code , je vous demandes de l'aide pour trouver l'erreur qui s'est glissé dans le fichier :
Fichier avec l'erreur :
Fichier d'aide :
merci pour votre aide
Ce matin j'ai eu une colle qu'un ami me demandes , il me donnes deux fichiers :
Un avec une erreur
L'autre un fichier aide
N'étant pas un spécialiste dans ce genre de code , je vous demandes de l'aide pour trouver l'erreur qui s'est glissé dans le fichier :
Fichier avec l'erreur :
<?php $chemin_image="./img/image.jpg"; $iptc = array('2#105' => 'cubicstone', '2#120' => 'lemotdepasseestrosslyn', '2#122' => 'saitek'); // Tableau associatif, code IPTC -> valeur IPTC // $iptc = array('005' => 'titre', '120' => 'Commentaire', '122' => 'Auteur'); $iptcdata = NULL; // Initialisation (sinon l'itération plante) foreach($iptc as $tag => $string) { // On parcourt notre tableau associatif $tag = substr($tag, 2); // On supprime les "2" du tableau $iptcdata .= transformer_iptc($tag, $string); // on récupère la chaine retournée par transformer_iptc } function transformer_iptc($data, $value) { $length = strlen($value); $retval = chr(0x1C).chr(2).chr($data); if($length < 0x8000) { $retval .= chr($length >> 8).chr($length& 0xFF); } else { $retval .= chr(0x80).chr(0x04). chr(($length >> 24)& 0xFF). chr(($length >> 16)& 0xFF). chr(($length >> 8)& 0xFF). chr($length& 0xFF); } return $retval.$value; } $donnees = iptcembed($iptcdata, $chemin_image); $fichier = fopen($chemin_image, "wb"); // WritingBinary fwrite($fichier, $donnees); fclose($fichier); ?>
Fichier d'aide :
<?php $size = getimagesize("img/image.jpg", $info); if (isset($info["APP13"])) { $iptc = iptcparse ($info["APP13"]); $titre = (isset($iptc["2#105"][0])) ? $iptc["2#105"][0] : 'Le champ titre est vide'; $auteur = (isset($iptc["2#122"][0])) ? $iptc["2#122"][0] : 'Le champ auteur est vide'; $commentaire = (isset($iptc["2#120"][0])) ? $iptc["2#122"][0] : 'Le champ commentaire est vide'; echo 'titre : '.$titre; echo 'auteur : '.$auteur; echo 'commentaire : '.$commentaire; } else { echo 'Aucun IPTC n\'est rempli'; } ?>
merci pour votre aide
A voir également:
- Trouver l'erreur
- Trouver adresse mac - Guide
- Comment trouver le mot de passe wifi sur son téléphone - Guide
- Ou trouver l'adresse ip - Guide
- Trouver un film sans le titre - Télécharger - Divers TV & Vidéo
- Trouver mon adresse exacte - Guide
5 réponses
Salut,
ici, on n'est pas Madame Irma, donc un peu plus de précision sur ce qui arrive ne serait pas superflu...
Et pourquoi ton 'ami' ne demande-t-il pas la réponse lui-même ? C'est ton prof ?
ici, on n'est pas Madame Irma, donc un peu plus de précision sur ce qui arrive ne serait pas superflu...
Et pourquoi ton 'ami' ne demande-t-il pas la réponse lui-même ? C'est ton prof ?
Une simple question donnes une réponse comme celle-Là
Eh bien ....
Je penses avoir fourni le nécessaire pour trouver l'erreur
Pour moi je ne détectes pas et je pose la question pour un regard neuf dessus à force de le visionner je ne vois plus rien .....
Pour te répondre il connait la réponse il me teste comme moi je le fait par moment , une sorte de concours entre nous mais là je sèches.
C'est un jeu trouver l'erreur donc le titre est bien pensé mais si tu ne comprends pas merci quand même
PS: Je me demandes quelques fois pourquoi certains mettent des signatures qui leur correspondent plus qu'aux autres .......
Eh bien ....
Je penses avoir fourni le nécessaire pour trouver l'erreur
Pour moi je ne détectes pas et je pose la question pour un regard neuf dessus à force de le visionner je ne vois plus rien .....
Pour te répondre il connait la réponse il me teste comme moi je le fait par moment , une sorte de concours entre nous mais là je sèches.
C'est un jeu trouver l'erreur donc le titre est bien pensé mais si tu ne comprends pas merci quand même
PS: Je me demandes quelques fois pourquoi certains mettent des signatures qui leur correspondent plus qu'aux autres .......
Une simple question donnes une réponse comme celle-Là
On en a plein la casquette de faire les devoirs des autres...
Je penses avoir fourni le nécessaire pour trouver l'erreur
Tu n'as mis que l'énoncé, on ne connait pas le type d'erreur, ce que tu veux s'appelle une revue de code...
PS: Je me demandes quelques fois pourquoi certains mettent des signatures qui leur correspondent plus qu'aux autres .......
Parce que ma signature a plus de 10 ans et qu'elle ne gêne pas les habitués, qui ne la prennent pas pour eux...
On en a plein la casquette de faire les devoirs des autres...
Je penses avoir fourni le nécessaire pour trouver l'erreur
Tu n'as mis que l'énoncé, on ne connait pas le type d'erreur, ce que tu veux s'appelle une revue de code...
PS: Je me demandes quelques fois pourquoi certains mettent des signatures qui leur correspondent plus qu'aux autres .......
Parce que ma signature a plus de 10 ans et qu'elle ne gêne pas les habitués, qui ne la prennent pas pour eux...
Ce n'est pas des "devoirs" juste m'aider à trouver l'erreur (virgule mal placé,un point virgule absent,etc) mais tu ne comprends pas le sujet et disons que tu cherches plus des poux dans la tête des autres....
Ensuite si je connaissais l'erreur ,mon sujet ne serait pas là ....(médite dessus)
Pour ta signature , elle ne me gênes pas elle reflète ta personnailité
Connais tu le jeu Où est charlie ? bah là s'est pareil !!! Peut être pas de ton niveau......
On me dit que du bien de ce site mais là avec toi je me demandes si il est vraiment aussi bien ....
Nous sommes bien aussi sur un Forum d'entraide ?? sinon je me suis trompé en ouvrant la porte ?
Pour finir si tu ne sais pas il n'y a pas de honte tu sais , regardes moi je me penches dessus depuis hier soir mais à force je ne vois pas et connaissant mon ami il se peut que s'est un petit truc de rien .....
Donc Passe ton chemin ....merci
Ensuite si je connaissais l'erreur ,mon sujet ne serait pas là ....(médite dessus)
Pour ta signature , elle ne me gênes pas elle reflète ta personnailité
Connais tu le jeu Où est charlie ? bah là s'est pareil !!! Peut être pas de ton niveau......
On me dit que du bien de ce site mais là avec toi je me demandes si il est vraiment aussi bien ....
Nous sommes bien aussi sur un Forum d'entraide ?? sinon je me suis trompé en ouvrant la porte ?
Pour finir si tu ne sais pas il n'y a pas de honte tu sais , regardes moi je me penches dessus depuis hier soir mais à force je ne vois pas et connaissant mon ami il se peut que s'est un petit truc de rien .....
Donc Passe ton chemin ....merci
disons que tu cherches plus des poux dans la tête des autres....
Depuis un certain temps que je fréquente ce forum, je vois arriver des demandes toutes plus farfelues les unes que les autres...
En tant que modérateur, je me dois de regarder et d'essayer de faire en sorte que le problème soit solvable par les intervenants du forum.
C'est pourquoi je demande si tu as un code erreur et si ta question n'est pas un travail scolaire.
Maintenant, ce mode de fonctionnement ne correspond pas à ce que TU souhaites, donc plutôt que de me demander de passer mon chemin (chose que je ne ferai pas), je t'engage à faire ce que tu me suggères (puisque tu semble verser dans l'introspection pour autrui).
Depuis un certain temps que je fréquente ce forum, je vois arriver des demandes toutes plus farfelues les unes que les autres...
En tant que modérateur, je me dois de regarder et d'essayer de faire en sorte que le problème soit solvable par les intervenants du forum.
C'est pourquoi je demande si tu as un code erreur et si ta question n'est pas un travail scolaire.
Maintenant, ce mode de fonctionnement ne correspond pas à ce que TU souhaites, donc plutôt que de me demander de passer mon chemin (chose que je ne ferai pas), je t'engage à faire ce que tu me suggères (puisque tu semble verser dans l'introspection pour autrui).
Modérateur de quel forum ?? Ici alors là je n'y crois pas du tout .
Ceci un travail scolaire ?? Mon pauvre ami il y a longtemps que j'ai quitté les bancs de l'école .
Mais là tu me fais halluciner comme personnage , je viens , je m'inscrire , postes un sujet qui pour moi n'a besoin d'une telle polémique ....
Et il est très mal poli d'écrire en majuscules ....
Et en aucun cas je ne fais de la psychologie expérimentale...
Je pose une question simple qui demande une réponse mais pas ce genre de réponses que tu me donnes depuis ce début d'après midi si je veux des conseils sur mon avenir là oui Je vais aller Madame Irma mais ce n'est pas mon cas ....
Donc je reviens à ma dernière phrase merci de passer ton chemin car là franchement tu es lourd et te suggère de te remettre en question
Et pour finir Mon sujet est complètement légitime je penses et donc parfaitement solvable pour les intervenants de ce forum ...
Comme je te l'ai déjà signalé si tu ne sais pas , ce n'est pas grave d'autres le seront peut être....
Maintenant merci de rester dans le sujet principal à savoir si quelqu'un trouve l'erreur de ce code de métadonnées IPTC (non je ne vais pas revenir sur le sujet de dire si j'ai une erreur qui apparait etc... je penses que dans la discussion avec Blux j'explique ce qui faut faire )
A bon entendeur
Ceci un travail scolaire ?? Mon pauvre ami il y a longtemps que j'ai quitté les bancs de l'école .
Mais là tu me fais halluciner comme personnage , je viens , je m'inscrire , postes un sujet qui pour moi n'a besoin d'une telle polémique ....
Et il est très mal poli d'écrire en majuscules ....
Et en aucun cas je ne fais de la psychologie expérimentale...
Je pose une question simple qui demande une réponse mais pas ce genre de réponses que tu me donnes depuis ce début d'après midi si je veux des conseils sur mon avenir là oui Je vais aller Madame Irma mais ce n'est pas mon cas ....
Donc je reviens à ma dernière phrase merci de passer ton chemin car là franchement tu es lourd et te suggère de te remettre en question
Et pour finir Mon sujet est complètement légitime je penses et donc parfaitement solvable pour les intervenants de ce forum ...
Comme je te l'ai déjà signalé si tu ne sais pas , ce n'est pas grave d'autres le seront peut être....
Maintenant merci de rester dans le sujet principal à savoir si quelqu'un trouve l'erreur de ce code de métadonnées IPTC (non je ne vais pas revenir sur le sujet de dire si j'ai une erreur qui apparait etc... je penses que dans la discussion avec Blux j'explique ce qui faut faire )
A bon entendeur
Modérateur de quel forum ?? Ici alors là je n'y crois pas du tout .
De ce forum, mais si tu n'y crois pas, ce n'est pas ma faute...
Ceci un travail scolaire ?? Mon pauvre ami il y a longtemps que j'ai quitté les bancs de l'école .
Ca n'est pas marqué dans l'énoncé...
Mais là tu me fais halluciner comme personnage , je viens , je m'inscrire , postes un sujet qui pour moi n'a besoin d'une telle polémique ....
J'ai posé deux question pour tenter d'éclaircir le propos, la polémique a été lancée par tes soins... (ton PS y est pour beaucoup...).
Et il est très mal poli d'écrire en majuscules ....
J'ai mis un mot en majuscule, pas par impolitesse mais pour donner du sens au propos...
Et en aucun cas je ne fais de la psychologie expérimentale...
Je te cite :
elle reflète ta personnailité
Et pour finir Mon sujet est complètement légitime je penses et donc parfaitement solvable pour les intervenants de ce forum ...
Ai-je dit qu'il ne l'était pas ? J'ai juste demandé des précisions.
ce n'est pas grave d'autres le seront peut être....
Heureusement qu'on a pas tous ton niveau en français...
De ce forum, mais si tu n'y crois pas, ce n'est pas ma faute...
Ceci un travail scolaire ?? Mon pauvre ami il y a longtemps que j'ai quitté les bancs de l'école .
Ca n'est pas marqué dans l'énoncé...
Mais là tu me fais halluciner comme personnage , je viens , je m'inscrire , postes un sujet qui pour moi n'a besoin d'une telle polémique ....
J'ai posé deux question pour tenter d'éclaircir le propos, la polémique a été lancée par tes soins... (ton PS y est pour beaucoup...).
Et il est très mal poli d'écrire en majuscules ....
J'ai mis un mot en majuscule, pas par impolitesse mais pour donner du sens au propos...
Et en aucun cas je ne fais de la psychologie expérimentale...
Je te cite :
elle reflète ta personnailité
Et pour finir Mon sujet est complètement légitime je penses et donc parfaitement solvable pour les intervenants de ce forum ...
Ai-je dit qu'il ne l'était pas ? J'ai juste demandé des précisions.
ce n'est pas grave d'autres le seront peut être....
Heureusement qu'on a pas tous ton niveau en français...
Bonjour gregcmoi
Modérateur de quel forum ?? Ici alors là je n'y crois pas du tout .
Avant d'affirmer quelque chose, le minimum est de se renseigner..
Un petit clic sur le pseudo des intervenants permet de savoir à qui on à affaire..
Alors... un petit clic n'engage à rien... mais je pense qu'il serait temps de modérer vos propos..
Modérateur de quel forum ?? Ici alors là je n'y crois pas du tout .
Avant d'affirmer quelque chose, le minimum est de se renseigner..
Un petit clic sur le pseudo des intervenants permet de savoir à qui on à affaire..
Alors... un petit clic n'engage à rien... mais je pense qu'il serait temps de modérer vos propos..
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Modérer mes propos ?? Il ne faut pas inverser les rôles là il me cherche il me trouve!!
Ensuite je ne vois pas ce que mon pseudo à avoir dedans .... Nous sommes libre de choisir notre pseudo sans voir pour autant quoique ce soit de mal ou de bien ....( là aussi son grade de modérateur le protège je ne suis pas du tout d'accord )
Je penses que si sanction doit tomber cela va dans les deux sens .
Le nom de ce forum est bien : Comment ça Marche ? Donc voilà je me poses une question toute bête .
Donc je n'ai pas le droit de me défendre lors d'attaques qui n'ont rien à voir avec ma demande et donc je persiste et signe , merci de revenir au sujet principal et de ne pas détourner celui-ci.
Pour moi là nous perdons notre temps et nous éloignons de ce sujet principal ...
Merci de m'aider .
Ensuite je ne vois pas ce que mon pseudo à avoir dedans .... Nous sommes libre de choisir notre pseudo sans voir pour autant quoique ce soit de mal ou de bien ....( là aussi son grade de modérateur le protège je ne suis pas du tout d'accord )
Je penses que si sanction doit tomber cela va dans les deux sens .
Le nom de ce forum est bien : Comment ça Marche ? Donc voilà je me poses une question toute bête .
Donc je n'ai pas le droit de me défendre lors d'attaques qui n'ont rien à voir avec ma demande et donc je persiste et signe , merci de revenir au sujet principal et de ne pas détourner celui-ci.
Pour moi là nous perdons notre temps et nous éloignons de ce sujet principal ...
Merci de m'aider .