Pagine: [1]   Vai Giù
Stampa
Autore Topic: Dividere Artista e titolo canzone  (Letto 317 volte)
0 Utenti e 1 Visitatore stanno guardando questo topic.
Simone
Utente Junior
**
Offline Offline

Posts: 11



« il: Mercoledì 26 Ottobre 2011, 23:42 »

Ciao a tutti, seguendo i vostri consigli sul forum sono riuscito a settare sul mio sito la pubblicazione di copertina e brano attualmente in onda.
Ora però avrei bisogno di sapere come poter separare l'artista dal titolo della canzone che attualmente attraverso l'utilizzo del carattere jolly %ITEM0% vengono pubblicati in questo modo: Artista - Canzone, mentre io avrei bisogno di pubblicarli in questo modo:

Artista
Canzone

Ho provato a seguire una spiegazione che veniva data in questo topic qualche mese fa: http://www.mbradio.it/public/forum/index.php?topic=10268.0 ma non sono riuscito ad implementare il codice php nella mia pagina.

Grazie per l'aiuto che vorrete darmi!!
Segnala al moderatore   Loggato
Arlo
Super Utente
*****
Offline Offline

Posts: 249


www.awlab.it


« Risposta #1 il: Lunedì 23 Gennaio 2012, 01:43 »

Ciao scusa se rispondo dopo tre mesi ma solo adesso ritorno in community Wow

...se ancora non hai risolo e èer chi ha bisogno:

PHP ti aiuta a gestire la stringa.

Basta utilizzare la funzione EXPLODE per dividerla

bisogna associare ad una variabile il contenuto del file onair.txt, e creare un array monodimensionale con explode

Codice:
<?
//Carico il file onair
$file_onair="urldelvostrofileonair.txt";   //Modifica con il tuo url on_air.txt
$var=fopen($file_onair,"r");
$leggi=fread($var,filesize($file_onair));
$titolo=nl2br($leggi);
fclose($var);

//Divido la variabile
$track=explode(" - ",$titolo);     //L'explode è impostato che divida la variabile quanto trova " - " (spazio trattino spazio)

//Stampo la variabile
echo $track[0];  //Stampa l'artista (valore prima -)
echo "<br>";
echo $track[1];  //Stampa il brano (valore dopo -)
?>


ecco fatto Sorriso
« Ultima modifica: Lunedì 23 Gennaio 2012, 01:46 da Arlo » Segnala al moderatore   Loggato

Simone
Utente Junior
**
Offline Offline

Posts: 11



« Risposta #2 il: Martedì 24 Gennaio 2012, 23:43 »

Ciao Arlo e grazie per la risposta, nel frattempo avevo trovato un altro tuo post dove parlavi della funziona explode e dopo un po' di tentativi alla fine ci sono riuscito!
Segnala al moderatore   Loggato
Pagine: [1]   Vai Su
Stampa
Salta a: