在输入形式html / php中切断空格后的文本

时间:2013-11-01 19:54:10

标签: php html forms

我确信这只是一种愚蠢的事情,但我会疯狂地试图解决它

基本上我使用下面的方法从我的计算机中选择一个文件,然后使用文本字段允许输入任何文本为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 "

感谢任何帮助

1 个答案:

答案 0 :(得分:2)

基本上它是作为单独的参数传递的。您需要将其包装在引用中,如下所示:

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