CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[PHP] Fonctions ID3

gugus963
gugus963
Niveau 10
12 janvier 2007 à 16:20:08

:hello:

J´ai plein de musiques, qui possèdent toutes un nom de ce style : Artiste - Nom De La Chanson.mp3
Sur mon walkman, j´ai très souvent 2-3 artistes pour le même artiste (System Of Down / System Of A Down / system of a down, ou encore ACDC, AC-DC, AC/DC...), et les chansons ne sont pas regroupées. Parfois, que c´est un CD de musique extrait, j´ai no artist, avec plus de 300 chansons dans no artist... :hum:
J´ai donc découvert pour mon plus grand bohneur les fonctions ID3 de PHP :coeur: :
http://goliathletueur.free.fr/divers/images/Fonctions%20ID3.png
http://fr2.php.net/id3
Le problème serait alors résolu :
Lister les fichiers MP3, pour chaque fichier, récupérer le nom et faire un petit list($artiste, $chanson) = explode(´ - ´, $nom); pour renommer les id3 tags... Mais évidemment, y a un blème :
Cette extension sont normalement dans le coeur de PHP. Mais avec easyPHP, cette extension est introuvable, les fonctions n´existent pas... Bref, ça craint. Bon, quand je pourrai réutiliser WAMP (
https://www.jeuxvideo.com/forums/1-30-7835089-1-0-1-0-0.htm ), je regarderai si ces fonctions y sont présentes, mais j´y crois pas trop...

:bye:

gugus963
gugus963
Niveau 10
12 janvier 2007 à 17:11:19

Quelqu´un utilise-t-il ces fonctions ou les a-t-il deja utilisées ?
________________________________________
GuGus963 # GuGus963 # GuGus963 # GuGus963 # GuGus963 # GuGus963 # GuGus963 # GuGus963 # GuGus963 # GuGus963 # GuGus963 # GuGus963 # GuGus963 # GuGus963 # GuGus963 # GuGus963 # GuGus963 # GuGus963 # GuGus963 # GuGus963 # GuGus963 #

deepblue
deepblue
Niveau 16
12 janvier 2007 à 17:15:53

Nan, va voir dans le fichier ou se trouve aussi la ligne pour activer l´url rewriting

gugus963
gugus963
Niveau 10
12 janvier 2007 à 17:20:52

J´ai recherché, elle n´existe pas. C´est interne, comme si tu me disais d´activer la ligne ctype qui est integrée à php.
(si vous vous demandez ce qu´est cette signature immonde, eh bien...)
________________________________________
GuGus963 # GuGus963 # GuGus963 # GuGus963 # GuGus963 # GuGus963 # GuGus963 # GuGus963 # GuGus963 # GuGus963 # GuGus963 # GuGus963 # GuGus963 # GuGus963 # GuGus963 # GuGus963 # GuGus963 # GuGus963 # GuGus963 # GuGus963 # GuGus963 #

deepblue
deepblue
Niveau 16
12 janvier 2007 à 17:29:45

C´est quoi cette signature immonde ? ça fait boulet :/

"id3 est une partie de PECL et peut être installé en utilisant l´installeur Pear. Pour compiler PHP avec le support ID3, téléchargez le code source, mettez-le dans le dossier php-src/ext/id3 et compilez en spécifiant --enable-id3."

gugus963
gugus963
Niveau 10
12 janvier 2007 à 17:37:36

T´as raison j´enleve ma signature ^^ Je voulais entrer dans le top des mots les plus dits dans les stats du forum :rouge: En moins de 150 messages postés avec cette signature sur ce forum, j´y serais parvenu. Mais... non !

"id3 est une partie de PECL et peut être installé en utilisant l´installeur Pear. Pour compiler PHP avec le support ID3, téléchargez le code source, mettez-le dans le dossier php-src/ext/id3 et compilez en spécifiant --enable-id3."
:d) Et où puis-je le télécharger ?
Je crois que j´ai trouvé ça :
http://pecl.php.net/package/id3/0.2
Je test

gugus963
gugus963
Niveau 10
12 janvier 2007 à 17:42:17

On ne peut pas en rajouter avec EasyPHP ?
Je l´ai rajouté dans le dossier des extensions, j´ai redémarré easyphp et l´extension n´est pas trouvée. Je sais que sous wamp il faut faire PHP settings > php extensions > add extensions, mais avec easy php...

gugus963
gugus963
Niveau 10
12 janvier 2007 à 17:49:40

J´ai ça dans mon php.ini :

extension=php_mbstring.dll
extension=php_bz2.dll
extension=php_cpdf.dll
;e xtension=php_curl.dll
;e xtension=php_dba.dll
;e xtension=php_dbase.dll
;e xtension=php_dbx.dll
;e xtension=php_exif.dll
;e xtension=php_fdf.dll
extension=php_filepro.dll
extension=php_gd2.dll
extension=php_gettext.dll
;e xtension=php_ifx.dll
;e xtension=php_iisfunc.dll
;e xtension=php_imap.dll
;e xtension=php_interbase.dll
;e xtension=php_ldap.dll
extension=php_mcrypt.dll
extension=php_mhash.dll
;e xtension=php_mime_magic.dll
;e xtension=php_ming.dll
;e xtension=php_mssql.dll
;e xtension=php_msql.dll
extension=php_mysql.dll
extension=php_mysqli.dll
;e xtension=php_oci8.dll
;e xtension=php_openssl.dll
;e xtension=php_oracle.dll
extension=php_pdf.dll
;e xtension=php_pgsql.dll
;e xtension=php_shmop.dll
;e xtension=php_snmp.dll
;e xtension=php_sockets.dll
;e xtension=php_sybase_ct.dll
;e xtension=php_tidy.dll
;e xtension=php_xmlrpc.dll
;e xtension=php_xsl.dll
extension=php_zip.dll
extension=php_pdo.dll
extension=php_pdo_sqlite.dll
;e xtension=php_pdo_firebird.dll
;e xtension=php_pdo_mssql.dll
;e xtension=php_pdo_mysql.dll
;e xtension=php_pdo_oci.dll
;e xtension=php_pdo_oci8.dll
;e xtension=php_pdo_odbc.dll
;e xtension=php_pdo_pgsql.dll
extension=php_sqlite.dll

extension=php_gmp.dll

Pas de id3.

Panamoon
Panamoon
Niveau 10
12 janvier 2007 à 17:50:48

GugGus93 il est a toi le pseudo Gus ?

gugus963
gugus963
Niveau 10
12 janvier 2007 à 17:53:20

Oui.

Non, en fait c´était pour te faire marcher. Pourquoi ?

Panamoon
Panamoon
Niveau 10
12 janvier 2007 à 17:54:12

Il a été hacké et je l´ai récuperé, donc si son propriétaire le demande je lui restitue :-)))

gugus963
gugus963
Niveau 10
12 janvier 2007 à 18:58:15

:snif:

gugus963
gugus963
Niveau 10
13 janvier 2007 à 12:35:47

:svp: :snif:

Pseudo supprimé
Pseudo supprimé 13 janvier 2007 à 12:49:54

meme probleme je cherche a installer ca

gugus963
gugus963
Niveau 10
13 janvier 2007 à 13:59:02

Cool, si t´y arrives tu me le dis, et avec quel ide stp :merci :!

Pseudo supprimé
Pseudo supprimé 13 janvier 2007 à 19:06:12

en attendant, voici le code dont je vais me servir :

<?
$array = glob(´*.mp3´);
foreach($array as $value)
{
$value = str_replace(´./´,´´,$value);

list($artist,$track) = explode(´ - ´,$value);

echo $value.´<br>´;

$data = array
(
"title" => $track,
"artist" => $artist
);

if($result = id3_set_tag($value, $data, ID3_V1_0 ))
echo "Le tag a été mis à jour avec succès. <br>";

}
?>

gugus963
gugus963
Niveau 10
13 janvier 2007 à 19:31:34

Oui moi aussi je l´avais déjà codé ^^
Enfin je voulais faire un mini logiciel ou on précise comme ceci %artiste% - %titre% enfin un format, et ça remplace, et on peut faire l´inverse aussi...

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment