yop !

j'ai 2 scripts pour effectuer la meme tache et ils marchent bien tous les 2.
le probleme c'est que je fais une boucle qui exécute 100 fois le script comme ca, je voit s'il bouffe beacoup de ressources et lequel est plus rapide a l'execution...
et donc, il m'affiche 34 fois le résultat attendu avec firefox et 28 fois avec IE....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<?php
		if(empty($_POST['bt_lire_exif']))
		{
// OSEF
		}
		else
		{
		 echo '<form method="POST" action="index.php">';
		 echo '<input type="text" name="image"/>&nbsp;';
		 echo '<input type="submit" name="bt_lire_exif" value="lire exifs"/>';
		 echo '</form>';
 
			// ----------------- //
			// ca commence ici ! //
			// ----------------- //
 
		 $image=$_POST['image'];
 
    $compteur=1;
    while( $compteur<=100)
    {
 
			// savoir si l'image contient des entetes
 
		 $exif = exif_read_data($image, 'EXIF');// on peu lui dire de cherche FILE, COMPUTED, IFD0, THUMBNAIL, COMMENT, EXIF
		 echo $exif===false ? "Aucun Exif n'a été trouvé.<br />\n" : "L'image contient des Exifs<br />\n";
 
			// lecture des exifs
		 $exif = exif_read_data($image, 0, true);
		 echo "<center>--------- $image ---------$compteur</center><br /><br />\n";
         echo "<table><tr><td>";
		 foreach ($exif as $key => $section)
		 {
			foreach ($section as $name => $val)
			{
		// afficher les infos que l'on veut
		// $key peut valoir : FILE, COMPUTED, IFD0, THUMBNAIL, COMMETN, EXIF
		// syntaxe : if ( $key=="FILE" || $key=="COMPUTED" ) break; esle{blabla}
				if( $key=="FILE" || $key=="COMPUTED" )break;
				else
				{
		// meme test si l'on veut afficher certaines clés..$name=="blabla"
        echo '';
				 echo "$name : $val<br />\n";
		// rajouter $key. devant $name pour avoir le nom de la clé (inutil)
		//}
				}
			}
		 }
            //    echo "</td><td align=\"top\"><img src=\"$image\"></td>";
            //    echo "</tr></table>";
 
            $compteur=$compteur+1;
		}
    }
 
	?>
si vous avez une idée, je suis prenneur... :p

(a oui...aucun message d'erreur ni rien....)