Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Particolari collegamenti ipertestuali
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • S
      slam.mix User • ultima modifica di

      Particolari collegamenti ipertestuali

      ciao a tutti, ho un piccolo problema, sto creando una guida ai canali tv da inserire sul mio sito.
      tuttavia la data di programmazione è dinamica e non statica è quindi ho qualke piccolo problemino.
      Ad esempio se io apro il seguente indirizzo:

      http://www.qualcosa.it/guidatv/programmi.asp?palinsesto=Rai Uno&data=20071231

      mi dovrebbe aprire i programmi di oggi ma domani mi visualizzerà i programmi di ieri in quanto è esplicitamente presente la data, come posso ovviare questo problema?
      Fatemi sapere...Grazie infinite...a presto!!!

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • A
        antonio.reset User • ultima modifica di

        Inizio con il dire che hai bisogno di scripting lato server e non client, quindi sei nella sezione sbagliata.
        Puoi cmq ovviare al problema usando delle keywords che indichino dei giorni.
        Esempio:

        http://www.qualcosa.it/guidatv/programmi.asp?palinsesto=Rai Uno&data=oggi
        http://www.qualcosa.it/guidatv/programmi.asp?palinsesto=Rai Uno&data=ieri
        http://www.qualcosa.it/guidatv/programmi.asp?palinsesto=Rai Uno&data=domani

        lato server hai (usi asp che non conosco, io uso php ma ti spiego la teoria)

        $data=0;
        if($_GET["data"] == "oggi")$data=time(); //che sarebbe il timestamp attuale
        else if($_GET["data"] == "ieri")$data=time()-84600; //che sarebbe il timestamp di ieri
        else if($_GET["data"] == "domani")$data=time()+84600; //che sarebbe il timestamp di domani
        else $data=$_GET["data"]

        Dovrai ovviamente usare su data il timestamp unix universale (il numero di secondi dall'1 gennaio 1970).

        Spero di esserti stato d'aiuto

        Antonio - L'uomo dai calzettoni di spugna inespugnabili

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        Caricamento altri post
        Rispondi
        • Topic risposta
        Effettua l'accesso per rispondere
        • Da Vecchi a Nuovi
        • Da Nuovi a Vecchi
        • Più Voti