Показать сообщение отдельно

  #2  
Старый 22.01.2008, 18:55
scrat
Постоянный
Регистрация: 08.04.2007
Сообщений: 853
Провел на форуме:
5812656

Репутация: 1540


Отправить сообщение для scrat с помощью ICQ
По умолчанию

PHP код:
<?php
//by scrat
if(!isset($_POST['go']))
{
    echo 
"<form action=par.php method=post>
           y=<input type=text name=a value=a>*x^2+
           <input type=text name=b value=b>*x+<input type=text name=c value=c><br>
           <input type=submit name=go value=Draw>"
;
}
else
{
    
$im=imagecreate(640,480);
    
header("Content-type: image/png");
    
imagecolorallocate($im,255,255,255);
    
$black=imagecolorallocate($im,0,0,0);
    
$red=imagecolorallocate($im,255,0,0);
    
imageline($im,320,0,320,480,$black);
    
imageline($im,0,240,640,240,$black);
    for(
$i=0;$i<640;$i+=0.01)
    {
        
$i>320 ?  $k=$i-320 $k=320-$i;
        
$y=((-$_POST['a'])*($k*$k)+$_POST['b']*$k+$_POST['c'])+240;
        
imagesetpixel($im,$i,$y,$red);
    }
imagepng($im);
}
?>
почему-то $_POST['a'] криво передаётся,ветви параболы шли не в том направлении так что я заюзал (-$_POST['a'])

http://scrat.am9.ru/par.php

Последний раз редактировалось scrat; 22.01.2008 в 23:31..