Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 23

Discussione: equivalente in php

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    43

    equivalente in php

    ciao a tutti

    scusate non sono molto bravo in php qualcuno mi può aiutare???

    vorrei fare l' equivalente in php di queste funzioni

    if Right(LCase(nome variabile), 3) = "pdf" then

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    595

    Re: equivalente in php

    Originariamente inviato da claud43
    ciao a tutti

    scusate non sono molto bravo in php qualcuno mi può aiutare???

    vorrei fare l' equivalente in php di queste funzioni

    if Right(LCase(nome variabile), 3) = "pdf" then
    if(str_casecmp(substr($var,-3),"pdf"))

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    43
    ok, il problema
    che devo verificare sempre le ultime tre lettere del contenuto della variabile


    tipo


    $url = "http://www.link.com/downloads/nomefile.pdf"


    if (substr($url2?,-3),"pdf") {
    $immagine = "immaginepdf.gif";
    }


    è giusto???

    in realtà voglio abbinare un' immagine verificando il contenuto del link memorizzato in una variabile in modo tale che se verifica l'estensione del link memorizzato mi richiama una icona pdf o html o doc.

    è un motore di ricerca

    spero di essere stato chiaro

    grazie

  4. #4
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478
    Se devi recuperare l'estensione del file, a prescindere da quante lettere possa contenere (più o meno di 3), puoi memorizzarla in una variabile e poi effettuare i controlli del caso...

    Codice PHP:
    $url "http://www.link.com/downloads/nomefile.pdf";

    $ext end(explode('.'$url)); //output: pdf 

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    43
    ok ho provato a fare così

    <?php print end(explode('.', $url)); ?>

    è ho visto che visualizza l' estensione



    ora devo fare in modo che se l' estensione è tipo .pdf mi visualizza una immagine in pdf


    sto provando così

    <?php if end(explode('.', $url)) = "pdf" then [img]immaginepdf.gif[/img]

    io vado ad intuito ma non funziona

    il codice in php è contenuto in un file html

  6. #6
    <?php if end(explode('.', $url)) = "pdf" then [img]immaginepdf.gif[/img]
    Codice PHP:
    <?

       
    if ( end(explode('.'$url)) == "pdf" )
           echo
    "<img src=\"immaginepdf.gif\"";
    ?>

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    43
    mezz' ora a capire qual' era il problema

    ok

    <?php

    $url = "http://www.link.com/downloads/nomefile.xpdf";
    if (end(explode('.', $url)) == "pdf")
    echo"<img src=\"home.gif\"> ";
    else
    echo ("non funziona");
    ?>

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    43
    ora se voglio fare una condizione più estesa come faccio??

    supponiamo che ho 5 estensioni da condizionare come faccio ??

    con endif 5 volte oppure c'è qualche funzione + efficente

  9. #9
    Utente di HTML.it L'avatar di jeppox
    Registrato dal
    Mar 2007
    Messaggi
    436
    solo come idea, io definirei tutte le estensioni in un array. poi fai partire un ciclo per es. for() e controlli l'array, se trovi equivalenza allora combini l'icon giusto con estensione.

    cosi non usi tutta una serie di if che ti complicherebbe la vita...

  10. #10
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    43
    e come si fà??? :master:

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.