mmh...usando preg_match ho qualche problemino...ti posto una sezione un pò + completa del codice, forse ho scritto qualche cavolata per cui meglio se chi se ne intende ci da un'occhiata :-)
//ho un array $contenuto che contiene n righe di testo, lo scorro in un ciclo for e se in una riga trovo la parola 'percorso' allora devo prendere il contenuto di questa riga e splittarlo in modo che partendo da questo:
<percorso>t3.mp3<\percorso> //contenuto riga
io ottenga questo:
t3.mp3 //contenuto $buffer
preg_match dovrebbe salvare in $buffer la stringa "t3.mp3" e successivamente stamparla a video..solo che mi da errori che capisco poco..e poi non ho capito se $buffer deve essere un array oppure no...mmm help!
if(strstr ($contenuto[$g],'percorso')==TRUE){
preg_match("#<percorso>([^<]+)<\percorso>#i", $contenuto[$g], $buffer);
echo $buffer[1];
__________________
CASE: Cooler Master Stacker 831 Silver MOBO: Asus Maximus Formula CPU: Intel Q6600@2,4ghz RAM: 2x 1GB Corsair XMS2 pc2-8500@1066mhz + 2x2GB Corsair XMS2 pc2-8500@1066mhzVGA: ATI Sapphire RADEON 5830 1GB GDDR5 HD: 2 x WD Caviar SE16 500GB Raid 0
|