Passing string variable to HTML TITLE tag fails within Netscape but works well within IE.

From: Date: Wed, 16 Oct 2002 04:32:05 +0000
Subject: Passing string variable to HTML TITLE tag fails within Netscape but works well within IE.
Groups: php.general 
Request: Send a blank email to php-general+get-120104@lists.php.net to get a copy of this message
Passing string variable to HTML TITLE tag fails within Netscape but work well within IE. I have a single page consisting of inventory items to be sold. When an item is selected, it passes the product name to a DETAIL page as part of the TITLE tag for the DETAIL page. My problem is: Netscape does not like the SPACES between the text and refuses to display the DETAIL page. Initially, I thought there might be some way to parse the string and add the ascii code for SPACE, but I wasn't sure if I was on the right track. Does anyone have a proven solution to this problem? I thought the pseudo code might look something like this: <?php function parse_and_change(&grab_string){ $string_holder=$grab_string; while stepping through the characters in this $string_holder { if character = " " (or some other representation) replace it with something that doesn't scare netscape or title tag } return $string_holder; } ?> <?php if (isset($HTTP_GET_VARS["itemname"])) { $title = (parse_and_change($HTTP_GET_VARS["itemname"] )); }else{ $title="Generic Product Title"; } ?> <html> <title><?php echo $title ?> </title> </html> THIS E-MAIL MESSAGE AND ALL ATTACHMENTS TRANSMITTED HEREWITH ARE TRADE SECRET AND/OR CONFIDENTIAL INFORMATION INTENDED ONLY FOR THE VIEWING AND USE OF ADDRESSEE. IF THE READER OF THIS MESSAGE IS NOT THE INTENDED RECIPIENT, YOU ARE HEREBY NOTIFIED THAT ANY REVIEW, USE, COMMUNICATION, DISSEMINATION, DISTRIBUTION OR COPYING OF THIS COMMUNICATION IS PROHIBITED. IF YOU HAVE RECEIVED THIS COMMUNICATION IN ERROR, PLEASE NOTIFY THE SENDER IMMEDIATELY BY TELEPHONE OR ELECTRONIC MAIL, AND DELETE THIS MESSAGE AND ALL COPIES AND BACKUPS THEREOF. THANK YOU FOR YOUR COOPERATION.

« previous php.general (#120104) next »