[PHP] Riconoscere estensione jpg ancorata
Save, ho creato un script php che funge da semplice crawler, vorrei migliorarlo escludendo lo scaricamento di eventuali immagini ancorate ( vedi "clicca qui per ingrandire"), ho provato tramite strcmp con offset e prendendo gli ultimi 4 caratteri, ma non funziona. COme posso fare ?? Idee? Ho provato anche la funzione che dato un file riconosce l'estensione, ma con gli url non funziona...
Risposte
Ehm non ho capito esattamente cosa vuoi fare, vediamo: hai una URL del tipo
http://foo.bar.baz/something
e vuoi verificare se la URL finisce per 'jpeg' o simili?
http://foo.bar.baz/something
e vuoi verificare se la URL finisce per 'jpeg' o simili?
Si, una cosa del genere. Prendeno tutti i link uscenti puo capitare di trovare un ancora ad una immagine (magari a risoluzione maggiore) che non mi interessa scaricare.
Allora ti consiglio di partire da qui:
http://www.php.net/manual/en/function.parse-url.php
In alternativa (forse meglio) sarebbe fare una richiesta HEAD e discriminare in base a cosa dice il server.
http://www.php.net/manual/en/function.parse-url.php
In alternativa (forse meglio) sarebbe fare una richiesta HEAD e discriminare in base a cosa dice il server.