Visualizzazione dei risultati da 1 a 5 su 5

Discussione: prelevare valore

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630

    prelevare valore

    carissimi amici,
    ho bisogno di prelevare da un indirizzo di youtube il codice del video cioè il v=(codicevideo)
    Come posso fare?
    Prima lo prelevavo contando i caratteri ma ora essendo che molti indirizzo hanno + valori e quindi + lunghi non riesco proprio.
    Potete aiutarmi?
    Grazie
    G.

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Una cosa del genere:

    codice:
                    video_url = "http://www.youtube.com/watch?v=lDckgX3oU_w&feature=g-vrec"
                    startVideoID = Instr(video_url,"?v=") + 3
                    if Instr(startVideoID,video_url,"&") > 0 then
                        endVideoID = Instr(video_url,"&")
                    else
                        endVideoID = len(video_url) + 1
                    end if
                    videoID = mid(video_url,startVideoID,endVideoID-startVideoID)
    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    grazie roby,
    provando il tuo script con l'indirizzo indicato da te mi preleva correttamente il valore v=
    Però youtube non mette sempre ad un determinato punto il valore v= come da te indicato, alcune volte lo sposta come nel caso dell'indirizzo tipo che prendo io per esempio:

    http://www.youtube.com/watch?feature...&v=S09F5MejfBE

    Come vedi è all'ultimo, ecco perchè anche non sapendo la posizione del valore v= volevo sapere se esisteva uno script che mi prelevasse il solo valore da qualsiasi punto lo metta youtube.
    Infatti utilizzando il tuo script con il suddetto indirizzo mi stampa a video questo:
    tp://www.youtube.com/watch?feature=player_detailpage

    Ti ringrazio per l'aiuto
    G.

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    startVideoID = Instr(video_url,"v=") + 2
    Roby

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    grazie 1000
    funziona.....

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.