Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > как сделать что кога пишишь сообщение


Автор: Seekoo 2.3.2005, 11:42
как сделать что кога пишишь сообщение надо вести код с картинки?
Код

<form method="post" action="file.php">
Введите текст: <input type="text" name="text">
<input type="submit" value="OK">
</form>
<p>Новости:</p>
<?
 readfile ("text.dat");
?>

Код

<?php
$general = @file ("text.dat");
$text = $_POST['text'];
$data = date('[d.m.y] H:i >>');
if (count($general)%2==0){
 $color='#DCE7F5';
}
else{
 $color='#F4F8FC';
}
$h = @fopen ('text.dat', 'w');
@fwrite($h, "<table width=\"100%\"  border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\" bgcolor=\"$color\" valign=\"top\"><tr><td><p>$data</p></td></tr><tr><td><p>$text</p></td></tr></table>\r\n");
for ($i = 0; $i < count($general); $i++){
@fwrite($h, $general[$i]);
}
@fclose($h);
?>

Автор: Mont 2.3.2005, 12:35
вот откопал у себя скрипт, писал как-то:
Код

<?php
   Header("Content-type: image/jpeg");
   $string=rand(10000, 99999); //здесь у меня генерятся цифры, можешь поставить строку любую
   $im  = imagecreate (100, 30); // создание картинки с размерами 100*30
   $orange = ImageColorAllocate($im, 130, 210, 60); // цвет картинки
   $tc  = imagecolorallocate ($im, 0, 0, 0);// цвет шрифта
/*начало определения положения надписи, чтоб была по центру*/
   $px = (imagesx($im)-18*strlen($string))/2;
   for ($i=0; $i<strlen($string); $i++){
   $fotnsize=rand(25, 40);
   $angle=rand(-15, 15);
   $y=imagesy($im)-$fotnsize/4;
/*конец этого дела, здесь я подгонял под конкретный свой случай, так что меняй и экспериментируй*/
   imagettftext ($im, $fotnsize, $angle, $px+$i*18, $y, $tc, "ITCBLKAD.TTF", substr($string, $i, 1)); //размещение текста на картинке
   }
   ImageJpeg($im);
   ImageDestroy($im);
?>

вызывается тегом <img src="mypic.php"> возвращает jpg-говскую картинку
ITCBLKAD.TTF - шрифт которым выводится текст, лежать должен рядом с этим файлом (может быть любым)

Автор: Seekoo 2.3.2005, 13:02
а как сделать так чтобы вводить код и там с ошибками типа не вели код!

Автор: Mont 2.3.2005, 13:21
не понял...
подробней можешь писать!

Автор: Seekoo 2.3.2005, 13:24
У МЕНЯ КЛАВЫ НЕТУ( НАПИШИ ПЛИЗ СКРИПТ ГДЕ НАЖАВ НА ССЫЛКУ ПОДЩИТАВАЕТЬСЯ СКОКА НА НЕЁ ЖАЛИ, МНЕ БОЛЬШЕ НЕ ЧЁ НЕ НАДО

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)