Hi.

Try the backticks (execution) operator instead so you're not fighting
yourself with quotes.  I think it should work but this is untested.  Let me
know if it doesn't..

$out = `convert picture.jpg  -font Arial-Bold -pointsize 20 -fill
red -gravity southeast -draw "text 10,10 'my text to add to picture'"
text-overlay.jpg`;

-Kevin

----- Original Message -----
From: "Kurtis Harper" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, September 10, 2002 5:35 PM
Subject: [PHP] Help, Parse error caused by quotes andapostrophes in
function, How do I fix this?


> The following is the format needed in order to run the convert command
from
> command line, but I have a problem in exec() format:
>
>
>
> convert picture.jpg  -font Arial-Bold -pointsize 20 -fill red -gravity
> southeast -draw "text 10,10 'my text to add to picture'" text-overlay.jpg
>
>
>
>
> this causes problems "Parse error: parse error, unexpected T_STRING":
>
>
>
> exec('convert picture.jpg  -font Arial-Bold -pointsize 20 -fill
red -gravity
> southeast -draw "text 10,10 'my text to add to picture'"
text-overlay.jpg');
>
>
>
> I am positive the it is due to all the "s and 's within the command, I
have
> tried the specialchars for quotes andapostrophes but I am still missing
> something:
>
>
>
> exec('convert picture.jpg  -font Arial-Bold -pointsize 20 -fill
red -gravity
> southeast -draw &quottext 10,10 \'my text to add to picture\'&quot
> text-overlay.jpg');
>
>
>
> If anyone has any ides on how to avoid probles with quotes andapostrophes
> inside the exec() I am all ears :o)
>
>
>
>
>
> Thanks
>
>
>
>
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.386 / Virus Database: 218 - Release Date: 9/9/2002
>
>
>
> --
> 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

Reply via email to