Aller au contenu

Script pour affichage de l'émission en cours


yetimonster

Messages recommandés

Bonsoir,

j'ai le plaisir de vous annoncer la sortie de mon script php permettant de mettre en place un système d'affichage des émissions en cours. N'hésitez pas à poster vos questions, critiques ou suggestions pour de nouvelles fonctions. Quoique, j'ai un bon programme déjà :mrgreen:

Requis : Un espace web supportant le php4, un base de données MySQL avec la possibilité d'y créer une table.

Version actuelle : 1.2

Date de sortie : 14 Décembre 2008

Comment l'installer :

- Envoyez l'ensemble du contenu du fichier zip dans un dossier de votre espace web.

- Allez à la page install.php et suivez les instructions.

- Supprimez le fichier install.php

La version actuelle vous permet de :

- Programmer une émission par tranche horaire.

- Par émission configurer l'heure, le jour, le nom et une petite description

- Modifier et supprimer à volonté vos données.

- Afficher l'émission actuelle, ainsi que celle à venir.

Dans les versions suivants sont prévus (plus ou moins dans l'ordre)

- Affichage de toutes les émissions sur une grille

- Le rajout d'un champ pour le nom des animateurs de l'émission.

- Faire démarrer une émission à la minute près

- Ajouter une photo pour chaque émission

- Un message automatique dans le cas ou aucune émission ne serait programmée.

- Un espace de configuration permettant de modifier les préférences d'affichage.

Pour le coté légal : vous avez le droit de distribuer librement ce script et de l'utiliser à des fins non commerciales. Vous n'avez pas le droit de modifier le script.

Si vous souhaitez en faire un utilisation commerciale, contactez moi pour avoir mon accord.

Je crois que c'est tout !

Amicalement

emissions1.2.zip

Lien vers le commentaire
Partager sur d’autres sites

Bonsoir,

Petite suggestion dans la page list.php, au lieu de :

il serait préférable de mettre


Lundi
Mardi
Mercredi
Jeudi
Vendredi
Samedi
Dimanche

Ca fera la même chose sauf que les jours apparaitront sous forme de liste.

J'ai pas encore eu le temps de regarder le PHP, je testerai tout ça dans le week end.

Merci !

Lien vers le commentaire
Partager sur d’autres sites

Une nouvelle version de mon script est disponible. Le fichier est téléchargeable dans mon premier post.

Nouveautés :

- un script d'installation qui permet de mettre ça en marche facilement.

- un petit menu déroulant pour choisir le jour de l'émission.

- des icônes éditer et supprimer dans le tableau des émissions.

La prochaine version permettra d'afficher une grille des animations.

Si vous avez des idées, questions ou conseils n'hésitez pas à vous exprimer.

Lien vers le commentaire
Partager sur d’autres sites

Salut,

Deux trois conseils au passage :

Remplacer

$nom = $_POST["nom"];
$description = $_POST["description"];
$heure = $_POST["heure"];
$jour = $_POST["jour"];

par

$nom = trim(htmlspecialchars(mysql_real_escape_string($_POST["nom"])));
$description = trim(htmlspecialchars(mysql_real_escape_string($_POST["description"])));
$heure = intval($_POST["heure"]);
$jour = trim(htmlspecialchars(mysql_real_escape_string($_POST["jour"])));

Ce code empêchera s'il y a du HTML dans le texte de s'exécuter mais aussi, s'il y a des apostrophes, de ne pas faire d'erreur (du coup rajouter des stripslashes() dans index.php).

Il faut aussi penser à mettre le champ SQL id en primaire et en auto increment.

Et enfin, personnellement j'aurais utilisé mysql_fetch_array au lieu de mysql_fetch_object (mysql_fetch_array génère un tableau array au lieu d'un objet), l'objet étant un peu plus lourd à exécuter.

Mais sinon très bon script dans l'ensemble et merci pour le partage :)

Lien vers le commentaire
Partager sur d’autres sites

Salut,

Il faut aussi penser à mettre le champ SQL id en primaire et en auto increment.

Et enfin, personnellement j'aurais utilisé mysql_fetch_array au lieu de mysql_fetch_object (mysql_fetch_array génère un tableau array au lieu d'un objet), l'objet étant un peu plus lourd à exécuter.

Salut.

Merci pour tes conseils. Pour ce qui est de l'auto incrément, je l'ai oublié mais le primary key, celui là y est. Pour pour ce qui du HTML dans le texte... j'ai pas le niveau pour appliquer ce que tu m'as conseillé. Je verrais quand j'aurais fait les autres fonctions.

De même pour le mysql_fetch_array, je vais jeter un coup d'œil la dessus.

Mais actuellement ça fonctionne. Never change a running system. :mrgreen: Je garde tes conseils en mémoire.

Lien vers le commentaire
Partager sur d’autres sites

  • 2 years later...

salut,

je possède un site jimdo (plus facile car je ne suis pas codeur) et je souhaiterai intégrer des contenus php (script de vote et ce script)

cela serai-il possible si j’héberge la partie dynamique sur un hébergeur gratuit ? j'appellerai le contenu sur mon site jimdo par un script

ou avez d'autres solutions ?

merci d'avance

Lien vers le commentaire
Partager sur d’autres sites

salut,

je possède un site jimdo (plus facile car je ne suis pas codeur) et je souhaiterai intégrer des contenus php (script de vote et ce script)

cela serai-il possible si j’héberge la partie dynamique sur un hébergeur gratuit ? j'appellerai le contenu sur mon site jimdo par un script

ou avez d'autres solutions ?

merci d'avance

C'est possible si tu as un hébergement php à côté ;) Ensuite, ta juste à faire une iFrame sur Jimdo mais c'est pas une solution très recommandé car pas très propre quand même :s

Lien vers le commentaire
Partager sur d’autres sites

  • 3 months later...

Bonjour,

Dans le cadre de l'application sur le "standard Téléphonique" que je bricole,

j'ai remis à ce jour ce script, car je m'en sert aussi pour cet outils

Amélioration porter :
Nom :
Description :
Animateur/Animatrice:
Avec:
Réalisation:
Standardiste:
Les invités:

Site Internet :
Heure de début : H


Amicalement.

Lien vers le commentaire
Partager sur d’autres sites

Je ne suis pas le créateur de la première version du script (ver 1.2)

J'ai juste mis à jour (ver1.5)

La Version 2: sera avec un CSS, et les photos...

Car le logiciel de gestion standard téléphonique, aura besoin d'une partie des cette base MySql.

Lien vers le commentaire
Partager sur d’autres sites

J'ai eu ce problème,

il faut que la grille soit complète...

Je rappel que j'ai pas conçu de A à Z ce script, j'ai juste rajouté des champs et que j’arrange ce script par rapport à autre choses...

Mais je regarderais aussi ce problème que j'ai aussi constater...

Lien vers le commentaire
Partager sur d’autres sites

  • 5 months later...

Bonjour,

Ce script est en refonte total, puisque. désormais il est à énormément changé...

une émission peut avoir non plus une durée de 1 heure, mais à la minutes et seconde près.

Plus besoin d'avoir une grille complète.

Remerciement à Tydoo qui m'aide....

Les nouveaux champs:

Infos

NOM émissions

Photo ou logos émissions (fonction pas encore en place...)

Description

Style d'émission (choix entre "libre antènne, débats, ect")

Style de Musique (Choix entre les différents styles,)

Lien émission

Heure de Début 10:30:45

Heure de Fin 10:40:50

Equipes

Animateur

Photo animateur (fonction pas encore en place...)

Lien animateur

Avec

Photo des autres anims (fonction pas encore en place...)

Realisateur

Photo du rea (fonction pas encore en place...)

Standartiste:

Photo du standartiste (fonction pas encore en place...)

Invité

Nom invite 1

Fonction invite 1

Photo invite 1 (fonction pas encore en place...)

lien invite 1

nom invite 2

Fonction invite 2

Photo invite 2 (fonction pas encore en place...)

lien invite 2

nom invite 3

Fonction invite 3

Photo invite 3 (fonction pas encore en place...)

lien invite 3

Le Programme

Lieu :

Photo du lieu (fonction pas encore en place...)

Disponible en podcast (si oui adresse url du podcast)

Interaction OUI ou NON (si oui lien vers le module d'interaction)(module non fournit pas ce script)

Voila, ce script est en cours de traitement...

PS: Pour ceux qui utilise Sam Broadcaster en MySql, une petit fonction en plus.

Lien vers le commentaire
Partager sur d’autres sites

Si jous voulez ajouté la duré quelque part sur la page, ajouté ce code la a l'endroit d'affichage :


<?php
$duree = $hfin - $hdebut;
echo 'Il reste : '.$duree;
//Il va affiché :
//Il reste : 13:34:22
?>

Voilou :)

Lien vers le commentaire
Partager sur d’autres sites

  • 5 months later...

Bonjour/Bonsoir

Pas mal le script, même nous parazhit nous avons un script beaucoup plus complexe ! Malgré que ton script contient des erreurs de développement il me parait assez sympas. En tout cas continue c'est du bon travail !

Cordialement,

Stan - Responsable social.

ParazHit La radio de tes hits !

Lien vers le commentaire
Partager sur d’autres sites

  • 2 months later...

Bonjour,

Ce script est en refonte total, puisque. désormais il est à énormément changé...

une émission peut avoir non plus une durée de 1 heure, mais à la minutes et seconde près.

Plus besoin d'avoir une grille complète.

Remerciement à Tydoo qui m'aide....

Les nouveaux champs:

Infos

NOM émissions

Photo ou logos émissions (fonction pas encore en place...)

Description

Style d'émission (choix entre "libre antènne, débats, ect")

Style de Musique (Choix entre les différents styles,)

Lien émission

Heure de Début 10:30:45

Heure de Fin 10:40:50

Equipes

Animateur

Photo animateur (fonction pas encore en place...)

Lien animateur

Avec

Photo des autres anims (fonction pas encore en place...)

Realisateur

Photo du rea (fonction pas encore en place...)

Standartiste:

Photo du standartiste (fonction pas encore en place...)

Invité

Nom invite 1

Fonction invite 1

Photo invite 1 (fonction pas encore en place...)

lien invite 1

nom invite 2

Fonction invite 2

Photo invite 2 (fonction pas encore en place...)

lien invite 2

nom invite 3

Fonction invite 3

Photo invite 3 (fonction pas encore en place...)

lien invite 3

Le Programme

Lieu :

Photo du lieu (fonction pas encore en place...)

Disponible en podcast (si oui adresse url du podcast)

Interaction OUI ou NON (si oui lien vers le module d'interaction)(module non fournit pas ce script)

Voila, ce script est en cours de traitement...

PS: Pour ceux qui utilise Sam Broadcaster en MySql, une petit fonction en plus.

bonjour

je suis a la recherche d'un moyen pour diffuser sur un site wordpress mais je sais pas du tout comment faire

votre script à l'air d'etre exactement ce que je cherche... !

pouvez-vous m'aider ?

merci beaucoup

Lien vers le commentaire
Partager sur d’autres sites

  • 5 months later...

Bonjour, désoler de remonter vraiment ce sujet mais j'ai un petit problème avec le script.

 

J'ai entrée les émissions une par une et quand je regarde ici >> http://alex-r.be1host.com/funhitsradio/emissions1.2/index.php il ne m'affiche rien .

 

J'ai fait une erreur ?

 

http://alex-r.be1host.com/funhitsradio/emissions1.2/list.php la liste des émissions

Lien vers le commentaire
Partager sur d’autres sites

  • 1 year later...

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...