Warning Nu esti autentificat. Te rog autentifica-te sau inregistreaza-te pentru a avea acces la toate facilitatile forumului.
SkullBox  
Decembrie 02, 2008, 12:30:04 am
Bine ai venit, Vizitator. Trebuie să te autentifici sau să îţi creezi un cont.
Ai pierdut sau nu ai primit emailul care conţine codul de activare al contului?

Autentifică-te cu numele de utilizator, parola şi precizează durata sesiunii.
Noutăţi: Blogu' lu' Myky
 
 SkullBoxDirector webTutoriale  Pagina principală   Ajutor Caută Autentificare Creează un cont  
Pagini: [1]
  Imprimă  
Subiect: Cautare subtitrari pe Softpedia  (Citit de 2428 ori)
0Utilizatori şi 1 Vizitatori
Smash
Smash
*****
Deconectat Deconectat

Gen: Bărbat
Mesaje: 595



WWW
Cautare subtitrari pe Softpedia, Martie 14, 2008, 09:10:59 am

Cod:
;===============================================================================
;
; Nume functie:        sub_softpedia()
; Descriere:           Returneaza un array cu subtitrarile de pe softpedia
; Parametrii:          $nume_film - Numele filmului (de pe IMDb)
;                      $an_film - anul filmului
; Valorile returnate:  Un array cu subtitrarile de forma
;                         $array[0][0]  - nr de subtitrari
;                         $array[$i][1] - format film
;                         $array[$i][2] - diacritice (da/nu)
;                         $array[$i][3] - framerate
;                         $array[$i][4] - nr cd-uri
;                         $array[$i][5] - link download
;                      In cazul in care nu gaseste subtitrari seteaza
;                         @error = 1 si returneaza 1
; Autor:               Neagu Ionut (aka Smash)
;
;===============================================================================
Func sub_softpedia($nume_film, $an_film)
$nume_film = StringReplace($nume_film, '-', "")
Local $cale_fisier = @ScriptDir & "\sub_softpedia.txt"
Local $raspuns[1][6], $link, $continut, $temp, $i, $temp2, $k = 0
If StringLeft($nume_film, 4) = 'The ' Then
$link = StringTrimLeft($nume_film, 4) & "-The-" & $an_film
Else
$link = $nume_film & "-" & $an_film
EndIf
$link = StringReplace($link, " ", "-") & ".shtml"
InetGet("http://subtitrari.softpedia.com/movies/" & $link, $cale_fisier)
$continut = StringReplace(FileRead($cale_fisier), @LF, "")
FileDelete($cale_fisier)
If StringInStr($continut, '404 - page not found') <> 0 Then
SetError(1)
Return 1
Else
$temp = StringSplit($continut, 'Subtitrare #', 1)
For $i = 2 To $temp[0]
$k = $k + 1
ReDim $raspuns[UBound($raspuns) + 1][6]
;~ format
$inceput = StringInStr($temp[$i], '
Format: ') + 20
$sfarsit = StringInStr($temp[$i], '
Diacritice:')
$raspuns[$k][1] = StringMid($temp[$i], $inceput, $sfarsit - $inceput)
;~ diacritice
$inceput = StringInStr($temp[$i], 'Diacritice: ') + 19
$sfarsit = StringInStr($temp[$i], '
Framerate:')
$raspuns[$k][2] = StringMid($temp[$i], $inceput, $sfarsit - $inceput)
;~ framerate
$inceput = StringInStr($temp[$i], 'Framerate: ') + 18
$sfarsit = StringInStr($temp[$i], '
Numarul de CD-uri:')
$raspuns[$k][3] = StringMid($temp[$i], $inceput, $sfarsit - $inceput)
;~ nr cd-uri
$inceput = StringInStr($temp[$i], 'Numarul de CD-uri: ') + 26
$sfarsit = StringInStr($temp[$i], '
Dimensiunea filmului:')
$raspuns[$k][4] = StringMid($temp[$i], $inceput, $sfarsit - $inceput)
;~ link
$inceput = StringInStr($temp[$i], 'onclick="document.location=') + 28
$sfarsit = StringInStr($temp[$i], ';">
') - 1
$raspuns[$k][5] = 'http://subtitrari.softpedia.com' & StringMid($temp[$i], $inceput, $sfarsit - $inceput)
Next
$raspuns[0][0] = $k
EndIf
SetError(0)
Return $raspuns
EndFunc   ;==>sub_softpediaexemplu de folosire :
Cod:
$sub_softpedia = sub_softpedia("The Matrix", "1999")
If @error Then
MsgBox(0, "Softpedia", "Eroare " & @error)
Else
_ArrayDisplay($sub_softpedia)
EndIf
Functia mai poate fi imbunatatita
Memorat


SkullAds
Ecspert
ReclAmator
* * * * *
Google AdSense

Gen: Bărbat
Mesaje: Multe

Reclama AdSense,
 

 
   


Pagini: [1]
  Imprimă  
 
Schimbă forumul:  

Creat cu MySQL Creat cu PHP Ethical hacking and programming community Director web romanesc cu inscriere gratuita Validat cu XHTML 1.0! Validat cu CSS!
IPFind, FAQDB, LAMP.ro, Good Proxy, Aberez.EU, RoFreeSBIE, ShockingSoft.com, HostVision, Invatam.net, PC Troubleshooting, Curs valutar online
Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC
Traducerea în limba română © 2006-2007 www.smf.ro