cs_Blasteur
Messages postés6Date d'inscriptionlundi 29 juillet 2002StatutMembreDernière intervention 8 août 2002
-
7 août 2002 à 17:49
guilhemh
Messages postés36Date d'inscriptionlundi 22 avril 2002StatutMembreDernière intervention12 décembre 2005
-
14 sept. 2002 à 11:40
Salut,
je suis à la recherche d'un outil permettant de saisir des équations mathématiques sur une page web et générant ensuite soit tout le code html nécessaire soit une image...
function plot($image, $x, $y)
{
// import the color handle
global $color_plot;
// set these as static to "remember" the last coordinates
static $old_x = PLOT_MIN;
static $old_y = 0;
// only plot from the second time on
if($old_x != PLOT_MIN)
imageline($image, $old_x / PLOT_STEP, DIAGRAM_HEIGHT - ($old_y + DIAGRAM_HORIZON), $x / PLOT_STEP, DIAGRAM_HEIGHT -($y + DIAGRAM_HORIZON), $color_plot);
$old_x = $x;
$old_y = $y;
}
// see if we’ve been invoked with a function string set
if(!isset($function_string)) {
// no, there’s no function string present,
// generate an input form
print("<html>");
print("<form action="".basename($PHP_SELF)."" method="post">");
print("Function definition:
");
print("Required PHP code:
");
print("");
print("</form>");
print("</html>");
} else {
// translate input function to PHP code
$parsed_function = parse_function($function_string);
// warning : use this function with precaution
eval($parsed_function);
// create image
$image = create_image();
// plot the function
for($x = PLOT_MIN; $x < PLOT_MAX; $x += PLOT_STEP) {
$y = calculate($req_code, $x);
plot($image, $x, $y);
}
// set content type
header("Content-type: image/png");
// send image
imagepng($image);
}
?>
Je peux traduire les commentaires si tu veux ou expliquer plus en détails