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
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"))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
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
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
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
<?php if end(explode('.', $url)) = "pdf" then [img]immaginepdf.gif[/img]Codice PHP:
<?
if ( end(explode('.', $url)) == "pdf" )
echo"<img src=\"immaginepdf.gif\"";
?>
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");
?>
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
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...
e come si fà??? :master: