2013-11-01 126 views
1

我敢肯定,這僅僅是愚蠢的東西,但我要去瘋狂試圖解決它文本輸入形式HTML/PHP切斷

基本上即時通訊使用下面的從我的電腦中選擇一個文件,然後使用一個文本字段允許任何文本輸入水印gif,這一切都適用於說「stackoverflow.com」,但只要任何空格添加示例「我的水印」只有我的位得到水印

顯然下面的代碼被刪除,但應該是足夠的

<form method="post" name="form" enctype="multipart/form-data"><fieldset> 
<strong>Image (max size 11MB):</strong><input name="image" type="file" /><br /> 
<strong>Watermark Text:</strong><input name="watermarktext" type="text" value="watermark my gif" /><br /> 
<input type="submit" name="submit" value="Top watermark" class="submit" onclick="javascript: form.action='top.php';" />   
<input type="submit" name="submit" value="Bottom watermark" class="submit" onclick="javascript: form.action='bottom.php';" /> 


$watermarktext = ($_POST["watermarktext"]); 

exec("MAGICK_THREAD_LIMIT=1 convert " . $store . $id . "original.gif --coalesce -gravity South -background white -splice 0x18 -annotate 0 " . $watermarktext . " -layers Optimize " 

任何幫助表示讚賞

回答

2

基本上它是通過作爲單獨的論點。您需要將其包裝在報價中,如下所示:

exec("MAGICK_THREAD_LIMIT=1 convert " . $store . $id . "original.gif --coalesce -gravity South -background white -splice 0x18 -annotate 0 \"" . $watermarktext . "\" -layers Optimize " 
+0

非常感謝 –