Bonjour,
Je suis en train de réaliser un nouveau site pour la radio où je suis bénévole (chut ! c'est une surprise), et j'aimerais comme sur l'ancien qu'il y est un système d'historique de titres. Malheureusement n'étant pas super doué en dev (voir même allergique je dirais), je ne peux rien récupérer de l'ancien CMS pour avoir une base car le code source est chiffré... Le futur site utilise wordpress.
Mais je pense que ça ne doit pas être super compliqué à réaliser. J'ai déjà mis en place l'envoi du titre en cours dans un fichier txt avec webradiotools.
Je pensais donc lire ce fichier à intervalle régulier, et stocker la liste des 30 dernières chansons (c'est bien suffisant à mon avis) dans un autre fichier puis afficher le tout sur le site, avec un peu de css pour embellir le tout. Un affichage de l'heure avant le titre serait un plus si c'est possible.
Pour le moment, j'ai écrit ça : (oui je sais c'est très simpliste)
<?php$fp = fopen ("title.txt", "r");$contenu_du_fichier = fgets ($fp);$cheminHisto = 'histo.txt';$titre = fopen($cheminHisto, 'w+');fputs($titre, $contenu_du_fichier);fclose($titre);fclose ($fp);?>Il faut maintenant que ça fasse une liste (en gros un simple retour à la ligne) dans la limite de 30, et je n'arrive pas trouver la fonction kivabien... J'ai essayé avec :
fputs($titre, "\n");fputs( $titre, $contenu_du_fichier);
Mais ça se contente de dupliquer le même titre sur 2 lignes comme je le pensais. Et j'ai eu beau chercher, je n'ai pas trouvé d'exemple de ce que je veux faire...
Merci d'avance