|
|
|
|
|
для: kasmanaft
(11.07.2007 в 20:19)
| | +1 | |
|
|
|
|
|
|
|
для: slawik
(11.07.2007 в 20:05)
| | Видимо, отключен register_globals (что хорошо). Попробуйте в email.php написать
$s=$_GET['s1'].'@'.$_GET['s2'];
|
| |
|
|
|
|
|
|
| Написал такой скрипт:
email.php:
$s=$s1.'@'.$s2;
$w=strlen($s)*8+10;
$im = imagecreatetruecolor($w, 18);
$bg = imagecolorallocate($im, 255, 255, 255);
$textcolor = imagecolorallocate($im, 0, 0, 255);
imagefilledrectangle($im,0,0,$w,18,$bg);
imagestring($im, 4, 0, 2, $s, $textcolor);
header("Content-type: image/jpeg");
imagejpeg($im);
|
пишу другой скрипт например test.php:
$p11='slavik@testhost.ru';
$s=explode('@',$p11);
if ($p11!='') {echo 'E-mail: <img src="email.php?s1='.$s[0].'&s2='.$s[1].'">';}
|
почему то отображается только @ в чем дело?
Версия PHP: 5.23 была 5.0х было все ок | |
|
|
|
|