Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    Trasformazione di codice! :D

    Salve a tutti. Mi servirebbe realizzare in php tre semplici pagine in PHP, ma avrei bisogno del vostro piccolo grande aiuto.

    Avrei bisogno di tre pagine, per convenzione così denominate:
    • lista.php
    • guarda.php
    • inserisci.php


    Nel primo file ci sarà una lista o elenco di video tratti da Youtube. Ogni link porta alla pagina guarda.php che mostrerà il video scelto.

    Cosa più importante però è la pagina inserisci.
    In una textbox un qualsiasi utente potrà inserire un link di Youtube, che verrà trasformato e inserito nella lista del file lista.php.

    Sicuramente ci sarà bisogno di un database, ma quello che mi preme di più è la trasformazione da semplice link Youtube a codice embed per la pagina guarda.php

    Infatti l'URL viene trasformato da

    codice:
    http://www.youtube.com/watch?v=IDVIDEO
    a

    codice:
    http://www.youtube.com/v/IDVIDEO
    Mi potreste dire come applicare tramite semplice php questa trasformazione?
    Grazie...
    Laura Pausini ♥
    Bellissima Così

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    $str = 'http://www.youtube.com/watch?v=IDVIDEO';

    $dati = explode('watch',$str);
    $newStr= $dati[0].'/v/'.$idVideo

  3. #3
    Originariamente inviato da m4rko80
    $str = 'http://www.youtube.com/watch?v=IDVIDEO';

    $dati = explode('watch',$str);
    $newStr= $dati[0].'/v/'.$idVideo
    Più precisamente, come potrei procedere?
    Laura Pausini ♥
    Bellissima Così

  4. #4
    nella stringa $newStr bisogna togliere lo / prima di v che è già contenuto nell'array $dati[0],
    o sbaglio?

  5. #5
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Si giusto ho messo uno "/" di troppo prima...


    In che senso come procedere?
    Ho capito che hai l'url originale e la vuoi trasformare come hai mostrato..


    se hai gia tutto e devi solo sostituire puoi fare cosi'


    $newurl = str_replace('/watch?v=', '/v/', $urlOriginale);

  6. #6
    Nel senso che non intendendomi molto, vorrei sapere come impostare le varie pagine.
    Grazie per l'aiuto
    Laura Pausini ♥
    Bellissima Così

  7. #7
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    In lista.php

    //cilco dati da da db
    testo cliccabile o titolo video //dove $idCicloLista lo vedo come l'id di riferimento al record su db per evitare di passare caratteri non consentiti magari

    In guarda.php

    controllo se viene passato un id(fai i tuoi controlli, se c'e' id fai qualcosa altrimenti mostri un messaggio o errore o torni indietro)
    e tramite id prendi i dati dal db.
    Per il codice embed puoi semplicemente prenderne uno da youtube, lo copi e al posto dell'url copiata ci metti con variabile quella presa da db
    e dovrebbe andare gia così

    inserisci.php

    qui sta a te fare dei controlli e vedere se la url e' valida(cioe' se corretta come quelle di yahoo)
    oppure tagliare e prendere solo l id(dato che la prima parte e' bene o male sepre comune mi pare).

  8. #8
    Originariamente inviato da m4rko80
    In lista.php

    //cilco dati da da db
    testo cliccabile o titolo video //dove $idCicloLista lo vedo come l'id di riferimento al record su db per evitare di passare caratteri non consentiti magari

    In guarda.php

    controllo se viene passato un id(fai i tuoi controlli, se c'e' id fai qualcosa altrimenti mostri un messaggio o errore o torni indietro)
    e tramite id prendi i dati dal db.
    Per il codice embed puoi semplicemente prenderne uno da youtube, lo copi e al posto dell'url copiata ci metti con variabile quella presa da db
    e dovrebbe andare gia così

    inserisci.php

    qui sta a te fare dei controlli e vedere se la url e' valida(cioe' se corretta come quelle di yahoo)
    oppure tagliare e prendere solo l id(dato che la prima parte e' bene o male sepre comune mi pare).
    Esattamente. Per la terza parte (ovvero inserisci.php) ti chiedo come interagire con la tabella video del mio db. Mi conviene creare un file config?
    Laura Pausini ♥
    Bellissima Così

  9. #9
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Originariamente inviato da sciueferrara
    Esattamente. Per la terza parte (ovvero inserisci.php) ti chiedo come interagire con la tabella video del mio db. Mi conviene creare un file config?
    In che senso file config per l inserimento?
    Il file config(almeno per me) fa sempre comodo dato che ci metto di solito tutte le define che posso usare in tutta l'applicazione(sempre incluso)

  10. #10
    Un file config per i dati d'accesso al db
    Laura Pausini ♥
    Bellissima Così

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.