# PHP Copy

**URL:** <https://forum.kirupa.com/t/php-copy/298361>\
**Category:** programming\
**Created:** [October 17, 2009, 8:26am UTC](https://forum.kirupa.com/t/php-copy/298361 "2009-10-17T08:26:28Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![LooInSpain](https://avatars.discourse-cdn.com/v4/letter/l/a88e57/32.png) [@LooInSpain](https://forum.kirupa.com/u/LooInSpain)\
**Post date:** [October 17, 2009, 8:26am UTC](https://forum.kirupa.com/t/php-copy/298361/1 "2009-10-17T08:26:28Z")

</div>

I’ve created a file collection script via an xml feed which worked fine until now. The script gets info from an xml file and copies the relevant files to my server using php copy.

Now I have a new client who has brackets and foreign characters in the filenames which are causing the file copy to fail:  
1st example:  
[www.domainname.com/photo/MAVA1508-VI-5/Castellano](http://www.domainname.com/photo/MAVA1508-VI-5/Castellano) Marceliano (13).JPG

2nd example:  
[www.domainname.com/photo/MAVA1396-AP-1/Juan](http://www.domainname.com/photo/MAVA1396-AP-1/Juan) Jos頃aba񥲯 (5).jpg

Is there any way i can encode these urls so i can copy the files? I know the files exist because the can be seen in a browser, but copying them fails more often than the England football team.

I’ve tried urlencode and this throws the same problem. Any help please?
