Christian,

    Thanks for pointing that out!  Everything works excellently now!

    Now, all I have to do, is run another ereg_replace() to look for any
duplicate full stops '.' and replace them with one, but I don't think that
one will be to hard.

For those of you interested, this is what the code looks like now:

if(strlen($flf_desc)) {
      $f_loc_lower = strtolower($f_loc_name);
      $f_loc_new = "";
      $f_loc_new = ereg_replace("[^_a-z0-9\.-]", "", $f_loc_lower);
      $f_loc_name = "";
      $f_loc_name = $f_loc_new;
      $path = $destination.$f_loc_name;
      !file_exists($path) or die("Unable to copy $f_loc_name to location
$URL_sitepath.<BR>Because $f_loc_name already exists there");
      copy($f_loc, $path) or die("Unable to copy $f_loc_name to location
$URL_sitepath. <b><BR>Please phone your admistrator immediatly ASAP</b>");
      $flf_loc = $URL_sitepath.$f_loc_name;
      $f_loc = $flf_loc;
      $flf_name = "$f_loc_name";
      $uploadline2 = "<b>$f_loc_name was uploaded succesfully.</b><br>";
      $uploadline3 = "If you wish to give a path for your clients to
download this file<BR>without having to log in, please send them this
URL<BR><A HREF=\"$flf_loc\">$flf_loc</A>";
}

Thanks the the help!

Cheers,

Sean

On 4/18/01 5:08 AM, in article 01041814104906.00662@chrisbig, "Christian
Reiniger" <[EMAIL PROTECTED]> wrote:

> On Wednesday 18 April 2001 12:00, you wrote:
>>> Warning: REG_ERANGE in
>>> /home/httpd/www/worldvibe.org/digitall/edit_f.php on line 91
>>> 
>>> Here are lines surrounding 91:
>>> 
>>> 89->   strtolower($f_loc_name);
>>> 90->   $f_loc_new = "";
>>> 91->   $f_loc_new = ereg_replace("[^[_a-z0-9-\.]]", "", $f_loc_name);
>>> 92->   $f_loc_name = "";
>>> 93->   $f_loc_name = $f_loc_new;
>> 
>> $f_loc_new = ereg_replace("[^_a-z0-9-\.]", "", $f_loc_name);
> 
> That, and because the dash needs to be the last character in the
> character class:
> $f_loc_new = ereg_replace("[^_a-z0-9.-]", "", $f_loc_name);
> 


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to