<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Richiedi il tuo brano</title>
</head>
<body>
<p>Radio ** mette a dispozione un juke-box! Scegli tra la nostra lista il brano che preferisci. Clicca sopra di esso per richiederlo</p>
<?
//includiamo il file caricato da MBstudio
//per comidità ho ipotizzato che il file si trovasse nella stessa directory
$fileName = "musicline.txt";
//una volta incluso andrò a leggere da quante righe è composto per creare l'elenco da cui il visitatore sceglierà il brano
//stamperò a video, e creerò un collegamento href per l'invio della richiesta
$fileData = @file($fileName);
if ($fileData != false) {
foreach($fileData as $line_num => $brano) {
$song = explode(" * ", $brano);
echo "<a href=\"richieste.php?brano=".$brano." \">".$song[0]." - ".$song[1]."</a>
\n";
}
}
?>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Esito richiesta</title>
</head>
<body>
<?php
$brano = $_GET['brano'];
$song = explode(" * ", $brano);
$mittente = 'From: MusicLine <serviziomusicline@radioxxx.it>'. "\r\n" .'Reply-To: serviziomusicline@radioxxx.it' . "\r\n" .'X-Mailer: PHP/' . phpversion();
$destinatario="serviziomusicline@radioxxx.it";
$oggetto=$brano;
$messaggio= "";
mail($destinatario, $oggetto, $messaggio, $mittente);
?>
<p>La tua richiesta è andata a buon fine! Il brano da te richiesto verrà trasmesso appena possibile. Grazie!
Artista: <?php echo $song[0]; ?>
Brano: <?php echo $song[1]; ?>
La musicline è trasmessa ogni giorno dalle 15.00 alle 16.00 solo su... Radio ***</p>
<p>Torna all'<a href="index.php">elenco brani</a> o alla <a href="http://www.awlab.it">homepage del sito</a>.</p>
</body>
</html>
Connexion ou Créer un compte pour participer à la conversation.
Connexion ou Créer un compte pour participer à la conversation.
CIao! guida grandiosa! Davvero, grazie!
Come si fa per il caricamento del file musicline?
Grazie,
edo
Connexion ou Créer un compte pour participer à la conversation.
Connexion ou Créer un compte pour participer à la conversation.
Salve,
premesso che gli script delle pagine PHP fungono, sto avendo qualche problema a caricare in FTP il file MusicLine nel senso che ho provveduto ad attivarlo tramite il comando dell'AGENDA.
Ho anche attivato nella sezione CONFIGURZIONE --> ALTRO --> le due spunte ATTIVA MUSICLINE ed INSERISCI AUTOMATICAMENTE LE RICHIESTE.
Ho anche attivato tramite il comando AGENDA anche l'invio in FTP della HitList e questo va bene nel senso che lo trovo nella root del mio sito.
Ho inserito al posto del musicline.txt il file hitlist.txt ed effettivamente mi escono online con il tuo index.php tutti i brani della HITLIST.
Ho simulato una prova online ed ho notato:
1. Mi arriva l'email del brano richiesto;
2. Il brano richiesto lo vedo pronto per essere suonato in MB STUDIO
3. il file richieste funge alla perfezione.
IMPORTANTE: io ho ancora la versione di MB STUDIO 8.28!!!
Salutoni
P.S.: Esiste un comando per schedulare tale opzione? Mi spiego: Io vorrei che l'utente che si collega al link delle richieste possa richiedere i brani da mandare in automatico da MB STUDIO solo per esempio dalle 16 alle 17. Dopo tale ora anche se si collega al link non potrà più effettuare richieste in automatico.
Mi scuso in anticipo se sto chiedendo troppo!!!
Connexion ou Créer un compte pour participer à la conversation.
Salve,
premesso che gli script delle pagine PHP fungono, sto avendo qualche problema a caricare in FTP il file MusicLine nel senso che ho provveduto ad attivarlo tramite il comando dell'AGENDA.
Ho anche attivato nella sezione CONFIGURZIONE --> ALTRO --> le due spunte ATTIVA MUSICLINE ed INSERISCI AUTOMATICAMENTE LE RICHIESTE.
Ho anche attivato tramite il comando AGENDA anche l'invio in FTP della HitList e questo va bene nel senso che lo trovo nella root del mio sito.
Ho inserito al posto del musicline.txt il file hitlist.txt ed effettivamente mi escono online con il tuo index.php tutti i brani della HITLIST.
Ho simulato una prova online ed ho notato:
1. Mi arriva l'email del brano richiesto;
2. Il brano richiesto lo vedo pronto per essere suonato in MB STUDIO
3. il file richieste funge alla perfezione.
IMPORTANTE: io ho ancora la versione di MB STUDIO 8.28!!!
Salutoni
P.S.: Esiste un comando per schedulare tale opzione? Mi spiego: Io vorrei che l'utente che si collega al link delle richieste possa richiedere i brani da mandare in automatico da MB STUDIO solo per esempio dalle 16 alle 17. Dopo tale ora anche se si collega al link non potrà più effettuare richieste in automatico.
Mi scuso in anticipo se sto chiedendo troppo!!!
Connexion ou Créer un compte pour participer à la conversation.
Connexion ou Créer un compte pour participer à la conversation.
Bella idea Arlo... Grazie.. ;D
Connexion ou Créer un compte pour participer à la conversation.
Connexion ou Créer un compte pour participer à la conversation.
Fantastico! Funziona alla grande!
Due domande:
- secondo voi c'è la possibilità di eseguire la stessa procedura ma per generi (mettiamo io voglia mostrare solo una lista delle canzoni ROCK per esempio)
- come consigliate di gestire lo script PHP per fare una lista ordinata ed ordinabile (magari con un campo di ricerca) delle canzoni? Non so voi, ma immagino che come me abbiate un archivo lunghissimo di canzoni... e spesso trovarle non è immediato per l'utente...
Grazie!!
Edo
Connexion ou Créer un compte pour participer à la conversation.
Connexion ou Créer un compte pour participer à la conversation.
Connexion ou Créer un compte pour participer à la conversation.
MB LIVE est un logiciel de transmission audio \ video en direct d'une station externe vers un studio central. Ce programme utilise n'importe quelle connexion TCPIP. Il est fourni gratuitement avec le programme MB STUDIO PRO.