tengo un script que me genera un LOG, este log es aleatorio entre carpetas y archivos (musicales)
la idea, es que quiero extraer la ultima parte del log
Este es el log:
Código:
No importa que tan largo este el log, solo me interesa extraer:16:37:03 inicio C:\Radio\Musica\MUSICA RADIO\80s\The Beatles -Woman.mp3 16:44:19 inicio C:\Radio\Musica\MUSICA RADIO\80s\The Outfield - All The Love In The World.mp3 16:47:48 inicio C:\Radio\Musica\MUSICA RADIO\ELECTRONICA\Alejandra Guzman - un dia de suerte.mp3
ELECTRONICA\Alejandra Guzman - un dia de suerte.mp3
(utilizando este ejemplo)
intente asi:
Código PHP:
$maximo = substr($cadena,-100); //me extrae los ultimos 100 caracteres
$cadena=$maximo;
$maximo = strlen($cadena);
$cadena_comienzo = "C:\Radio\Musica\MUSICA RADIO\";
$cadena_fin = ".mp3";
$total = strpos($cadena,$cadena_comienzo);
$total2 = strpos($cadena,$cadena_fin);
$total3 = ($maximo - $total2 - 4);
$final = substr ($cadena,$total,-$total3);
echo $final;
// C:\Radio\Musica\MUSICA RADIO\ELECTRONICA\Alejandra Guzman - un dia de suerte.mp3
la idea es, extraer solo lo que esta despues del ultimo:
C:\Radio\Musica\MUSICA RADIO
Me echan una manita por favor?
Saludos!