I believe the problem Nitin had was around long file names and that approach doesn&#39;t guarantee a file name that is within a certain length, where as the md5 does. I agree that his approach using those two lines is a nicer cleaner approach if you don&#39;t have to worry about file name length.<div>
<br>Stew<br><br><div class="gmail_quote">2009/9/15 Earnie Boyd <span dir="ltr">&lt;<a href="mailto:earnie@users.sourceforge.net">earnie@users.sourceforge.net</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">Quoting nitin gupta &lt;<a href="mailto:nitingupta.iitg@gmail.com" target="_blank">nitingupta.iitg@gmail.com</a>&gt;:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
$arr = parse_url($image_url);<br>
$filename = basename($arr[&#39;path&#39;]);<br>
<br>
This code solves the problem by removing the query and fragments of the url.<br>
Does anyone know of any better way to handle this? Can anyone point out any<br>
issues with this code?<br>
</blockquote>
<br></div>
I think this is the better way.  I don&#39;t find anything in the Drupal API to help.<br><font color="#888888">
<br>
--<br>
Earnie<br>
-- <a href="http://r-feed.com/" target="_blank">http://r-feed.com/</a>           -- <a href="http://for-my-kids.com/" target="_blank">http://for-my-kids.com/</a><br>
-- <a href="http://www.4offer.biz/" target="_blank">http://www.4offer.biz/</a>       -- <a href="http://give-me-an-offer.com/" target="_blank">http://give-me-an-offer.com/</a><br>
<br>
<br>
</font></blockquote></div><br></div>