Re: [PHP] FREETYPE and GD

2005-03-02 Thread Aaron Todd
BEAUTIFUL

Thats exactly what I was looking for.  I'm not doing anything with MySQL so 
I am going to leave Magic Quotes on and just use stripslashes()

Thanks a bunch.


"Richard Lynch" <[EMAIL PROTECTED]> wrote in message 
news:[EMAIL PROTECTED]
> Aaron Todd wrote:
>> I've created a simple script that takes in image and draws some lines and
>> some text on top of it.  I am having a problem with the text part of 
>> this.
>> When the string that I am drawing on the image contains and apostrophe 
>> ( '
>> )
>> there is always a backslash ( \ ) before it.  It make sense that it is 
>> the
>> escape character, but I need to be able to show the apostrophe.  Anyone
>> have
>> any ideas about this?
>>
>>   >   $backdir = "/var/www/html/backgrounds/";
>>   $im = ImageCreatefromJPEG($backdir.$_GET['background']);
>
> Because you have Magic Quotes GPC on, all GET/POST/COOKIE data
> automatically has addslashes called on it, before you see it.
>
> That's "good" because you are probably usually putting your data into a
> MySQL database that needs that.
>
> In this case, though, you want to use http://php.net/stripslashes to
> "undo" the automated addslashes of Magic Quotes.
>
> Or, if your site mostly/only takes GET data and puts it on images, and
> rarely puts it into the database, go ahead and turn Magic Quotes GPC "off"
> in php.ini (or in your .htaccess)
>
> Note that you can't turn it off in your script with ini_set since the GPC
> data is already altered by the time your script starts.
>
> GD is not really directly involved, per se, in this issue.  You'd have the
> same problem if you were putting your GET data into a file, or displaying
> it directly to the user, or pretty much doing anything at all with it
> *except* for stuffing it into MySQL.
>
> -- 
> Like Music?
> http://l-i-e.com/artists.htm 

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] FREETYPE and GD

2005-03-02 Thread Richard Lynch
Aaron Todd wrote:
> I've created a simple script that takes in image and draws some lines and
> some text on top of it.  I am having a problem with the text part of this.
> When the string that I am drawing on the image contains and apostrophe ( '
> )
> there is always a backslash ( \ ) before it.  It make sense that it is the
> escape character, but I need to be able to show the apostrophe.  Anyone
> have
> any ideas about this?
>
>  $backdir = "/var/www/html/backgrounds/";
>   $im = ImageCreatefromJPEG($backdir.$_GET['background']);

Because you have Magic Quotes GPC on, all GET/POST/COOKIE data
automatically has addslashes called on it, before you see it.

That's "good" because you are probably usually putting your data into a
MySQL database that needs that.

In this case, though, you want to use http://php.net/stripslashes to
"undo" the automated addslashes of Magic Quotes.

Or, if your site mostly/only takes GET data and puts it on images, and
rarely puts it into the database, go ahead and turn Magic Quotes GPC "off"
in php.ini (or in your .htaccess)

Note that you can't turn it off in your script with ini_set since the GPC
data is already altered by the time your script starts.

GD is not really directly involved, per se, in this issue.  You'd have the
same problem if you were putting your GET data into a file, or displaying
it directly to the user, or pretty much doing anything at all with it
*except* for stuffing it into MySQL.

-- 
Like Music?
http://l-i-e.com/artists.htm

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP] FREETYPE and GD

2005-03-02 Thread Aaron Todd
Hello,

I've created a simple script that takes in image and draws some lines and 
some text on top of it.  I am having a problem with the text part of this. 
When the string that I am drawing on the image contains and apostrophe ( ' ) 
there is always a backslash ( \ ) before it.  It make sense that it is the 
escape character, but I need to be able to show the apostrophe.  Anyone have 
any ideas about this?

   

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php