Hi Wretha,
Here's some ideas:

<?php
$title = "Hello <123> #*&%$£! to, the, it, and, or, with, too, also, a, if, 
Wretha";

// all lowercase
$filename=strtolower($title);

// uncomment next 2 lines to see what it does
// $remove = array('to','the','it','and','or','with','too','also','an','if');
// $filename=str_replace($remove,"",$filename);

// accept only a to z + spcs
$filename=preg_replace("/[^a-z ]/","",$filename);

// 1 or more spcs to underscore
$filename=preg_replace("/[ ]+/ ","_",$filename);

// cut filename to length
$filename=substr($filename,0,20);

// trim and add file extension
$filename=trim($filename).".html";

echo $filename;
?>

To get rid of small words, I'd probably look for words <= 3 chars and delete 
them.
Maybe someone has a better solution?
Bob E.


----- Original Message ----- 
From: "W. Smith" <[EMAIL PROTECTED]>
To: <php-list@yahoogroups.com>
Sent: Wednesday, April 05, 2006 5:39 AM
Subject: [php-list] Re: Request for PHP code adjustment


> Hello Bob! Thanks so much, that worked, you are an angel, and thanks 
> for the last tip, I fixed that as well, now I just need to remove the 
> characters that don't translate well into HTML and remove the extra 
> words that aren't necessary in the titles.
> 
> [EMAIL PROTECTED]&*()+=\/`{}[]:;"'?<>
> 
> 
> to, the, it, and, or, with, too, also, an, if
> 
> How and where would I put that in?



Community email addresses:
  Post message: php-list@yahoogroups.com
  Subscribe:    [EMAIL PROTECTED]
  Unsubscribe:  [EMAIL PROTECTED]
  List owner:   [EMAIL PROTECTED]

Shortcut URL to this page:
  http://groups.yahoo.com/group/php-list 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/php-list/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to