Öncelikle print_r ($dosya2); diye verileri alabiliyor musunuz, ve yapısı ne kontrol edin.
evet hocam ,çalıştırdığmda aşağıdaki sonucu elde ediyorum.
Array ( [0] => https://site.com/adres1.html
https://site.com/adres2.html
https://site.com/adres3.html
...
...
echo $dosya2[0]; şeklinde de ilk satırdaki linki alıyorum. ama curl içinde çalışmıyor. linki elle ekleyince sorun yok