Mercurial > hg > extraction-interface
diff _xampp/iart.php @ 0:b12c99b7c3f0
commit for previous development
author | Zoe Hong <zhong@mpiwg-berlin.mpg.de> |
---|---|
date | Mon, 19 Jan 2015 17:13:49 +0100 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/_xampp/iart.php Mon Jan 19 17:13:49 2015 +0100 @@ -0,0 +1,92 @@ +<? include("langsettings.php"); ?> +<? +// Copyright (C) 2002/2003 Kai Seidler, oswald@apachefriends.org +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; either version 2 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + + $text=@$_REQUEST['text']; + if($text=="") $text="ceci n est pas un ami d apache"; + if(@$_REQUEST['img']!=1) + { +?> +<html> + <head> + <meta name="author" content="Kai Oswald Seidler"> + <link href="xampp.css" rel="stylesheet" type="text/css"> + <title></title> + </head> + + <body> + <p> + <h1><?php echo $TEXT['iart-head']; ?></h1> + + <img width="520" height="320" src="iart.php?img=1&text=<?=urlencode($text)?>" alt=""><p class="small"> + <?=$TEXT['iart-text1']?><p> + <form name="ff" action="iart.php" method="get"> + <input type="text" name="text" value="<?php echo htmlentities($text); ?>" size="30"> + <input type="submit" value="<?=$TEXT['iart-ok']?>"> + </form> + <p> + <?php include("showcode.php"); ?> + </body> +</html> +<? + exit; + } + + $fontfile="/opt/lampp/htdocs/xampp/AnkeCalligraph.TTF"; + + $size=9; + $h=320; + $w=520; + + $im = ImageCreate ( $w, $h ); + + $fill = ImageColorAllocate ( $im , 251, 121, 34 ); + $light = ImageColorAllocate ( $im, 255, 255, 255 ); + $corners = ImageColorAllocate ( $im , 153 , 153 , 102 ); + $dark = ImageColorAllocate ( $im , 51, 51 , 0 ); + $black = ImageColorAllocate ( $im , 0, 0 , 0 ); + + $colors[1] = ImageColorAllocate ( $im , 255 , 255 , 255 ); + $colors[2] = ImageColorAllocate ( $im , 255*0.95 , 255*0.95 , 255*0.95 ); + $colors[3] = ImageColorAllocate ( $im , 255*0.9 , 255*0.9 , 255*0.9 ); + $colors[4] = ImageColorAllocate ( $im , 255*0.85 , 255*0.85 , 255*0.85 ); + + header("Content-Type: image/png"); + + srand(time()); + $c=1; + $anz=10; + $step=4/$anz; + for($i=0;$i<$anz;$i+=1) + { + $size=rand(7,70); + $x=rand(-390,390); + $y=rand(-100,400); + $color=$colors[$c]; + $c+=$step; + ImageTTFText ($im, $size, 0, $x, $y, $color, $fontfile, $text); + } + + ImageLine ( $im , 0 ,0, $w-1, 0, $light ); + ImageLine ( $im , 0 ,0, 0, $h-2, $light ); + ImageLine ( $im , $w-1,0, $w-1, $h, $dark ); + ImageLine ( $im , 0 ,$h-1, $w-1, $h-1, $dark ); + ImageSetPixel ( $im , 0 ,$h-1, $corners ); + ImageSetPixel ( $im , $w-1 ,0, $corners ); + + ImagePNG ( $im ); +?>