RE: [PHP] Variables containing HTML?

From: Date: Tue, 26 Feb 2002 04:27:51 +0000
Subject: RE: [PHP] Variables containing HTML?
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-86190@lists.php.net to get a copy of this message
It breaks the individual characters down into their ascii equivalent, and makes it one big 'numerical' string... then breaks the string back into separate values and translates each value back into a character, then recreates the string from the characters... I got sick of slashing and un slashing and validating, and revalidating, etc, etc, etc, etc so I made this. Which makes things 1000% simpler -----Original Message----- From: Nick Richardson [mailto:esoteric.web@gte.net] Sent: Monday, February 25, 2002 8:11 PM To: Demitrious S. Kelly; 'PHP General' Subject: RE: [PHP] Variables containing HTML? Right on!!! - This works great!! Can you explain what it does ;) - i'm completly lost in it ;) //Nick -----Original Message----- From: Demitrious S. Kelly [mailto:apokalyptik@apokalyptik.com] Sent: Monday, February 25, 2002 8:02 PM To: 'Nick Richardson'; 'PHP General' Subject: RE: [PHP] Variables containing HTML? Try these... function encode($string) { $string=stripslashes($string); $temp=''; $newstring=''; for ( $counter=0; $counter != 9999; $counter++ ) { $temp=substr($string, $counter, 1); if ( $temp == '' ) { break; } $newstring=$newstring . str_pad( ord($temp), 3, "0", STR_PAD_LEFT); } return ($newstring); } function decode($string) { $temp=''; $newstring=''; for ( $counter=0; $counter != 9999; $counter+=3 ) { $temp=substr($string, $counter, 3); if ( $temp == '' ) { break; } $newstring=$newstring . chr($temp); } return ($newstring); } -----Original Message----- From: Nick Richardson [mailto:esoteric.web@gte.net] Sent: Monday, February 25, 2002 7:56 PM To: PHP General Subject: [PHP] Variables containing HTML? Stupid question for everyone... i'm just having one of those braindead moments. I have a page which allows users to add custom headers and footers in HTML. (i.e. Fill in a text area with a bunch of html, and that's stored in a mysql database and retrived when that user logs in again). The problem i'm having is this: When a users fills in all the info, and hits submit, they are taken to a preview page which renders everything and has an accept button. If i try to store the header and footer data in a hidden input it just renders it on the screen (if it's more than one line it gets even worse). How can i get this info (variable w/ strings that are QUITE long, and include quotes and apostrophes) from the form they are entered on, into a preview page, then back into the script to be written into the database? I have thought about sessions, and they work until the user decides they dont like the way it turned out and try to discard and change it, even after re-registering the variables in the session, they do not change to the new input. I hope someone out there can make sence of what i have said... because i think i confused even myself.... ;) Thanks for any help! //Nick Richardson -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php

« previous php.general (#86190) next »