online subtitle editor

PEAR, Smarty, ADOdb, OOP, PHP 5, XML, UML, Şabloane de proiectare, PHP-GTK.

Moderatori: coditza, Emil, Moderatori

cerecero
PHPRomania Supporter
Mesaje: 6
Membru din: Lun Mar 26, 2007 12:15 pm

online subtitle editor

Mesajde cerecero » Lun Mar 26, 2007 1:31 pm

Salut,

am incercat de ceva timp sa fac un script php care sa-mi deschida un fisier sub/srt intr-un tabel sa zicem iar apoi intr-un tabel alaturat sa am posibilitatea editarii/crearii unui nou fisier sub/srt.

ideea este ca deschid fisierul cu fopen / fgets preg_match etc ... dar doresc ca (pt cine cunoaste formatul unui fisier sub/srt) sa-mi fie copiati timpii si indexii de la randuri si eu sa editez doar randurile ....

merci



cerecero
PHPRomania Supporter
Mesaje: 6
Membru din: Lun Mar 26, 2007 12:15 pm

o alta idee

Mesajde cerecero » Vin Mar 30, 2007 2:04 pm


Avatar utilizator
kleampa
Senior Member
Mesaje: 2774
Membru din: Dum Iul 10, 2005 2:12 pm
Localitate: Bucuresti
Contact:

Mesajde kleampa » Vin Mar 30, 2007 2:52 pm

eu as scoate in primul rand tot ce e text de modificat , adica as forma textarea-urile , iar apoi as folosi preg_replace() sau str_replace() pt a rescrie noile valori

cerecero
PHPRomania Supporter
Mesaje: 6
Membru din: Lun Mar 26, 2007 12:15 pm

Mesajde cerecero » Vin Mar 30, 2007 3:04 pm

ideea e ca vor lucra mai multi la aceeasi chestie iar la final vreau ca subul original sa ramana intact aparand cel nou in romana (eventual cu un mysql in spate unde sa se stocheze ceea ce este in ambele fisiere)

si de preferat ar fi sa existe un buton save care sa introduca fiecare text in db

spre exemplu:

en
-------
index 1
t_stamp 00:00:00 .....
text sub_row1 & sub_row2

ro
-------
initial sa fie

index =
t_stamp =
text =

iar in urma salvarii sa apara

index = index_en
t_stamp = t_stamp_en
text = sub_row_ro1 & sub_row_ro2


tot incerc ceva cu preg_match ....si nu stiu exact ce si cum

2
00:01:02,300 --> 00:01:05,300

vreau sa fac preg_match pe linia de time stamp
"00:01:02,300 --> 00:01:05,300" iar in cazul in care va fi indentificata
sa o introduca automat in baza de date si daca se poate la fel si cu indexii

Avatar utilizator
black diamond
Senior Member
Mesaje: 298
Membru din: Lun Mai 23, 2005 8:42 pm
Contact:

Mesajde black diamond » Vin Mar 30, 2007 3:45 pm

|
p.s. pentru anumite lucruri trebuie un dram de logica si rabdare... sau o cautare scurta pe net. faceti uz de google!

cerecero
PHPRomania Supporter
Mesaje: 6
Membru din: Lun Mar 26, 2007 12:15 pm

Mesajde cerecero » Vin Mar 30, 2007 4:06 pm


Avatar utilizator
black diamond
Senior Member
Mesaje: 298
Membru din: Lun Mai 23, 2005 8:42 pm
Contact:

Mesajde black diamond » Vin Mar 30, 2007 4:13 pm

|

p.s. pentru anumite lucruri trebuie un dram de logica si rabdare... sau o cautare scurta pe net. faceti uz de google!

cerecero
PHPRomania Supporter
Mesaje: 6
Membru din: Lun Mar 26, 2007 12:15 pm

Mesajde cerecero » Mar Apr 03, 2007 4:37 pm

am mai tot incercat ... singura chestie a fost un preg_replace la \r\n cu \r\n <br /> pt a separa liniile pe pagina .. in rest nu am nici o idee

Avatar utilizator
black diamond
Senior Member
Mesaje: 298
Membru din: Lun Mai 23, 2005 8:42 pm
Contact:

Mesajde black diamond » Vin Apr 13, 2007 11:17 pm

|

p.s. pentru anumite lucruri trebuie un dram de logica si rabdare... sau o cautare scurta pe net. faceti uz de google!

cerecero
PHPRomania Supporter
Mesaje: 6
Membru din: Lun Mar 26, 2007 12:15 pm

Mesajde cerecero » Dum Apr 15, 2007 4:00 am

black diamond ... esti bun...

as avea cateva sugestii din moment ce voi folosi 100% codul:
(este pus deja pe o masina daca vrei detalii pm)

+ un modul de upload pentru subtitrari
+ un modul in care sa alegi ce subtitrare din cele multe aflate pe server sa o editezi
+ un modul de save (local pe calculatorul personal) al subului tradus

si ar merge si drepturi de acces ...

si acum cateva intrebari:

am incercat eu cu un srt aleator:

la salvarea fisierului tradus daca textul contine diacritice ele sunt transformate automat in cod ascii (care este interpretat de browser) daca s-ar putea sa fie salvate in text ca text normal ... dar impune si ca in momentul deschiderii sa fie transformate la loc in ascii.


Înapoi la “PHP Avansat”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 9 vizitatori