[PHP] Riconoscere estensione jpg ancorata

starsuper
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
Rggb1
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?

starsuper
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.

Rggb1
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.

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.