You are here: Re: how do you open a file with quote marks in the file name on Linux? « PHP Programming Language « IT news, forums, messages
Re: how do you open a file with quote marks in the file name on Linux?

Posted by lawrence k on 10/19/07 01:05

On Oct 18, 8:38 pm, lawrence k <lkrub...@geocities.com> wrote:
> I've got a client that is a music studio and they've several thousand
> mp3s that tend to have file names like this:
>
> Adrian Orange - Bitches Is Lord - 13 - Don't Get Used To It.mp3
>
> The quote mark in that file name is giving me trouble.
>
> The music studio asked me to write a script that could read all the
> metadata out of their mp3s and then store the info in a database.
> Using the getID3 library, I've had an easy time with all the files
> that don't have quote marks in their names:
>
> require_once('../getid3/getid3/getid3.php');
> $getID3 = new getID3;
>
> for ($i=0; $i < count($formInputs); $i++) {
> $originalFileName = $formInputs[$i];
> $fileNameWithSlashesAdded = stripslashes($originalFileName);
> $fileNameWithSlashesAdded = addslashes($fileNameWithSlashesAdded);
>
> $filePath = "../site_specific_files/".$fileNameWithSlashesAdded;
>
> if (! @ file_exists($filePath)) {
> $controller->addToResults("We were not able to import '$filePath'.
> Usually this means the software stumbled over an unusual character in
> the file name.");
> return false;
> }
> // Analyze file and store returned data in $ThisFileInfo
> $ThisFileInfo = $getID3->analyze($filePath);
>
> This works fine, except when there is a quote mark in the file name.
> I've tried using addslashes, and I've tried not using addslashes, and
> I've tried using addslashes twice.
>
> No dice. Nothing works.
>
> This is on a server running RedHat Linux.
>
> Suggestions?


Oh, strange. Apparently I just needed stripslashes. That's all. So
weird.

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация