2013-04-28 5 views
0

Я follwing код:GD Library Изображение в текст Расширенное, чтобы включить HTML?

<?php 
$email = $_REQUEST["email"]; 

if(!empty($Email)) { 

echo"<img src=\"generatePic.php?em=" . $email . " />"; 

} 
?> 

<form action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="get" /> 
<table> 
<tr> 
<td>Your E-mail</td><td><input type="text" name="email" /></td> 
</tr> 
<tr> 
<td><input type="submit" value="Imagefy Me!" /></td><td>&nbsp;</td> 
</tr> 
</table> 
</form> 

Когда я отправить строку, однако, изображение возвращается содержит строку, но и часть <form action="... как часть строки выводимого на картинке ... Любые предложения по как я мог избежать этого?

+0

Вы имеете в виду, что это на выходе страницы, содержащей изображение, и это не должно быть, или что оно находится в содержимом самого изображения? Если это последнее, что содержит 'generatePic.php'? – Ryan

+0

Знаете ли вы, что означает '/>' точно? –

ответ

1

Email имеет @ внутри него, так что вам нужно urlencode, и вы пропустили цитаты.

echo"<img src=\"generatePic.php?em=" . urlencode($email) . "\" />"; 
+0

Выполнено, но все равно никаких изменений ... – MrD

+0

Что я в основном печатаю на изображении, является [email protected] />

MrD

+1

@DarioPanada Вы пропустили цитату. – xdazz

Смежные вопросы