listas em php

Neojag

Power Member
Boas!
Alguém que me desenrasque por favor. Preciso de uma função php que leia um ficheiro txt com uma string por linha q meta cada uma dessas strings num array (ou numa variável à parte) para utilizar. Basicamente quero gerar uma lista de jobs para o virtualdub deste modo:

// $job "Job 1"
// $input "D:\FEUP\AVSR\Clips\01a007dm.avi"
// $output "D:\FEUP\AVSR\Clips\Audio\01a007dm.wav"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script

VirtualDub.Open("D:\\FEUP\\AVSR\\Clips\\01a007dm.avi","",0);
VirtualDub.RemoveInputStreams();
VirtualDub.stream[0].SetSource(0x73647561,0);
VirtualDub.stream[0].DeleteComments(1);
VirtualDub.stream[0].AdjustChapters(1);
VirtualDub.stream[0].SetMode(0);
VirtualDub.stream[0].SetInterleave(1,500,1,0,0);
VirtualDub.stream[0].SetClipMode(1,1);
VirtualDub.stream[0].SetConversion(0,0,0,0,0);
VirtualDub.stream[0].SetVolume();
VirtualDub.stream[0].SetCompression();
VirtualDub.stream[0].EnableFilterGraph(0);
VirtualDub.stream[0].filters.Clear();
VirtualDub.video.DeleteComments(1);
VirtualDub.video.AdjustChapters(1);
VirtualDub.video.SetDepth(24,24);
VirtualDub.video.SetMode(3);
VirtualDub.video.SetFrameRate(0,1);
VirtualDub.video.SetIVTC(0,0,-1,0);
VirtualDub.video.SetRange(0,0);
VirtualDub.video.SetCompression();
VirtualDub.video.filters.Clear();
VirtualDub.subset.Clear();
VirtualDub.subset.AddRange(0,32);
VirtualDub.stream[0].SaveWAV("D:\\FEUP\\AVSR\\Clips\\Audio\\01a007dm.wav");
VirtualDub.Close();

// $endjob

E substituir o nome do ficheiro pela string que vai estar no array (a lista de ficheiros que tenho no txt). Agradecido!

BTW, só estou a usar php porque é a linguagem onde estou mais à vontade, mas não me lembro da porra da função :D
 
Back
Topo