<!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>
Si prega Accedi o Crea un account a partecipare alla conversazione.
Si prega Accedi o Crea un account a partecipare alla conversazione.
CIao! guida grandiosa! Davvero, grazie!
Come si fa per il caricamento del file musicline?
Grazie,
edo
Si prega Accedi o Crea un account a partecipare alla conversazione.
Si prega Accedi o Crea un account a partecipare alla conversazione.
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!!!
Si prega Accedi o Crea un account a partecipare alla conversazione.
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!!!
Si prega Accedi o Crea un account a partecipare alla conversazione.
Si prega Accedi o Crea un account a partecipare alla conversazione.
Bella idea Arlo... Grazie.. ;D
Si prega Accedi o Crea un account a partecipare alla conversazione.
Si prega Accedi o Crea un account a partecipare alla conversazione.
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
Si prega Accedi o Crea un account a partecipare alla conversazione.
Si prega Accedi o Crea un account a partecipare alla conversazione.
Si prega Accedi o Crea un account a partecipare alla conversazione.
MB LIVE è un software per la trasmissione di audio \ video in diretta da postazione esterna a studio centrale. Questo programma, sfrutta una qualsiasi connessione TCPIP. E' fornito gratuitamente insieme al programma MB STUDIO PRO.