Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    19

    Problema con stringa da convertire

    Salve a tutti, ho un problema con la seguente stringa


    http:\/\/v8.lscache7.c.youtube.com\/videoplayback?sparams=id%2Cexpire%2Cip%2Cipbits%2C itag%2Calgorithm%2Cburst%2Cfactor\u0026fexp=904516 \u0026algorithm=throttle-factor\u0026itag=35\u0026ipbits=8\u0026burst=40\u0 026sver=3\u0026signature=1457D2869BDEA5CC865DE1EE4 80DDAF5231C0E71.77153B28DF3EEEA80E0211F7D89E45F20E BFC511\u0026expire=1304625600\u0026key=yt1\u0026ip =82.0.0.0\u0026factor=1.25\u0026id=2b671859fabef8d c


    come faccio a renderla un link "normale" dato che ci sono le "/" e "\u0026" ?

  2. #2
    Utente di HTML.it L'avatar di bubi1
    Registrato dal
    Dec 2009
    Messaggi
    1,230
    ovviamente si puo' fare con un po' di preg replace, pero' quella e' una stringa che sicuramente proviene da un json.
    Se tu ce l'hai in quella forma, vuol dire che invece di decodificare correttamente il json, prendi dei pezzi, il che non va bene.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    19
    viene da una pagina youtube, tra l'altro il dominio che utilizzo risiede in germania e quindi va su youtube tedesco che ho scoperto fornisce dei link un tantino diversi da quello italiano (a parità di video naturalmente)

    Comunque spiego meglio l'applicazione:
    Sto tentando (anche se ci sono una miriade di programmi che gia lo fanno) di capire come scaricare video da youtube. Una volta scaricata la pagina, effettuo una preg_replace su fmt_url_video , dove sono presenti i link a vari video in base al formato. Uno di quei link è quello che ho postato in OP e viene così fornito. Tra l'altro, nota aggiuntiva, questi video sono tutti presenti nei parametri passati al flash player.

    ho risolto in questo modo
    preg_replace($pattern,$replace,$stringa) dove $pattern è array("/u0026/") e $replace array("&");

    le \ le elimino con stripcslashes , e poi urldecode. Solo che pur facendolo a mano il link non funziona bene , dovrei provare a scaricarlo direttamente sul dominio, boh.

    Ho fatto anche confronti con keepvid, ma keepvid lancia una applet java quindi suppongo che è come se andassi io su youtube anzichè keepvid.com

    Spero di essere stato chiaro, grazie

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.