Télécharger le zip
le mieux c quand on sait pas a quoi ca sert cette source avec les commentaires en allemands c genial...on finit quand meme par comprendre que c un truc qui dit en koi est codée une video mp3...je sais pas si je doit mettre une note vu que c'est pas de toi... (mais vu que la source n'est pas de toi et sans aucunne adaptation je me sent mal mettre une bonne note)...je reste en suspend en attendant d'autres commentaires...
D'accord, je précise que j'ai pas posté cette source pour me l'approprier, je l'ai mise parceque plusieurs posts sur le forum posent des questions à propos de ca. mais si c'est qu'un question de traduction et d'adaptation, je veux bien le fair.e...
C'est incroyable les coïncidences mais j'ai eu besoin d'un tel code y'a 2-3 jours et j'avais trouvé le même code source :-) Mais quand je l'ai essayé, y'avait une erreur à la ligne 156 (si mes souvenirs sont bons) disant qu'une variable n'était pas définie...Alors je sais pas si t'as réussi à faire marcher le code, mais si c'est le cas, donne vite fait un exemple de son utilisation siouplé ;-)Merki.
en règle général, les variables non définies c'est apparu avec la "rigourisation" de PHP dans ses versions plus récentes. ça a été une bouffée d'air pr la communauté PHP... mais évidemment ça a demandé de récrire une parti de bcp de codes :) j'explique les modifs souvent nécessaires:if($_GET['page'] == 'accueil')foirra si le tableau GET ne contient pas de variable 'page'. avec le nouveau PHP (depuis la version 4.3 je pense), il faut faire:if(isset($_GET['page']) && $_GET['page'] == 'accueil')le isset teste si une variable existe. si le isset retourne false, la deuxième condition n'est pas vérifiée car false && true == false && false == false (logique booléenne)bien sûr, tu peux mettre le if(isset(...)) en haut de document, et écrire qq ch ds ce style:if(!isset($_GET['page'])) $_GET['page'] = 'defaut';et puis considérer à raison ds tt ton script que la variable EST définie.autre coup classique: (tjs selon mon expérience personnelle)if($a < 0) $ret = 15;else $ret = 17;echo $ret;$ret sera pê bien défini comme indéfini, ça je ne suis plus sûr, mais c'est pr la bête raison que $ret n'appartiendrait pas à la portée du echo, mais bien à la portée de la conditionnelle (if ou else). ce qui est certain, c'est que ceci ne marcherait plus:if($a > 0) $ret = 20;echo $ret;en effet, avant si la condition $a>0 n'avait pas été vérifiée, $ret aurait valu par défaut 0. maintenant ça ne marche plus, et si la condition n'est pas vérifiée, $ret n'existera pas, et sera donc indéfini. il faut écrire:$ret = 0;if($a > 0) $ret = 20;echo $ret;vala(en fait, ds ce cas idiot, on écrira:echo $a>0 ? 20 : 0;bien sûr)
ja gut, very interessant, but ça s'rait nice d'avoir une translation de certains commentaires ;) bicoz' ich nicht comprendre quedalle Deutsch :-p
Bon deja je posterai un petit coup de gueule sur ehmarc, on ne critique pas quand on ne sait pas, et un mp3, c'est pas une vidéo. M'enfin bon tous ceux qui auront besoin de lire des tag de MP3 seront bien heureux de trouver cette source, tout comme moi. Tres bon boulot merci pour cette source :)
salutje sais un mp3 c'est pas une video. Je connais la différence Mais j'ai regardé le code avant de poster...., et ca parle aussi de mpeg qui sont bien des videos elles :)Donc apperemment le code gere aussi des video (Kopf des ersten MPEG-Frames (4 Bytes/32 Bits)...).Après j'ai pas poussé mes tests tres loinPour info quand meme : http://www.michaels-website.de
MPEG Layer-3 c'est le nom correct de MP3, c'est pas plutôt pour ça que ça parle de MPEG dans les commentaires ?
j'ai plutot eu l'impression qu'il parlait de MPEG layer 1 2 et 3 quand il parle d'audio et de MPEG 1 et 2 quand il parle de video (ce qui collerai par rapport au format video) MPEG 4 étant une compression multimedia....Après jai un peu (voire beaucoup) extrapolé sachant que je ne capte pas un mot d'allemand.
Voici une classe similaire en version anglaise :http://leknor.com/code/php/view/beta/class.id3v2.php.txt
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 873 918 membres 185 nouveaux aujourd'hui 16 151 membres club