hallo,
relevante teil index.php
[code]
Trick oder Magie?
|
<?PHP
echo "
Leider alles nur ein rießen großer Fake!!!! Ihr wollt das nicht glauben??? Dann seht selbst!!! ";
echo "Zurzeit haben wir nur die Hälfte der Lösungen aller gezeigten Tricks, also bitte ich euch um eure Mithilfe, ";
echo "wenn Ihr weitere Lösungen habt schickt uns diese über Konatakt, THX. Des weiteren wollen wir uns bei allen youtube und myvideo Uploadern bedanken, ";
echo "der größte Dank und Respekt gehört den Leuten, die diese Tricks und nicht wie behaubtet Magie, mit Ihren scharfen Auge erkennen und sich dann auch noch die Arbeit antun, ";
echo "uns verständliche Lösungen zu basteln, THX. ";
?> |
<?PHP
$sendung = mysql_num_rows(mysql_query("select se_nr, sendung from sendungen"));
$offen = mysql_num_rows(mysql_query("select lo_nr from loesungen where link = '0'"));
?> '0'"));
$loesungen["$i"] = $loesung;
echo "$loesung*";
}
echo "$offen"; ?>&label=<?PHP for ($i=1; $i<=$sendung; $i++){ echo "$i. Sendung*"; } ?>offen" width="100%" />
|
|
<?php if($_GET["dat"] == 'trail'){ ?>
<?php } ?> |
<?PHP
//echo "Google
";
?> |
<?PHP
} ?>[/code]
ganze diagramm.php
[code]<?php
////////////////////////////////////////////////////////////////
// PHP script made by Rasmus - http://www.peters1.dk //
////////////////////////////////////////////////////////////////
$data = $_GET[“data”];
$label = $_GET[“label”];
$show_label = true; // true = zeigen Etikett, false = keine Etikett.
$show_percent = true; // true = zeigen Prozentsätze, false = keine Prozentsätze.
$show_text = true; // true = zeigen Text, false = keine Text.
$show_parts = false; // true = zeigen Teile, false = keine Teilen.
$label_form = ‘round’; // ‘square’ oder ‘round’ Etikett.
$width = 550;
$background_color = ‘FFFFFF’; // Hintergrund-Farbe des Diagramms…
$text_color = ‘000000’; // Text-Farbe.
$colors = array(‘003366’, ‘CCD6E0’, ‘7F99B2’,‘F7EFC6’, ‘C6BE8C’, ‘CC6600’,‘990000’,‘520000’,‘BFBFC1’,‘808080’); // Farben der Scheiben.
$shadow_height = 25; // Höhe aufSchatten.
$shadow_dark = false; // true = dunkleren Schattens, false = hellerer Schatten…
// ÄNDERN SIE NICHT NICHTS UNTERHALB DIESER LINIE…
$height = $width/2;
$data = explode(’*’,$data);
if ($label != ‘’) $label = explode(’*’,$label);
for ($i = 0; $i < count($label); $i++)
{
if ($data[$i]/array_sum($data) < 0.1) $number[$i] = ’ ‘.number_format(($data[$i]/array_sum($data))*100,1,’,’,’.’).’%’;
else $number[$i] = number_format(($data[$i]/array_sum($data))*100,1,’,’,’.’).’%’;
if (strlen($label[$i]) > $text_length) $text_length = strlen($label[$i]);
}
if (is_array($label))
{
$antal_label = count($label);
$xtra = (5+15*$antal_label)-($height+ceil($shadow_height));
if ($xtra > 0) $xtra_height = (5+15*$antal_label)-($height+ceil($shadow_height));
$xtra_width = 5;
if ($show_label) $xtra_width += 20;
if ($show_percent) $xtra_width += 45;
if ($show_text) $xtra_width += $text_length*8;
if ($show_parts) $xtra_width += 35;
}
$img = ImageCreateTrueColor($width+$xtra_width, $height+ceil($shadow_height)+$xtra_height);
ImageFill($img, 0, 0, colorHex($img, $background_color));
foreach ($colors as $colorkode)
{
$fill_color[] = colorHex($img, $colorkode);
$shadow_color[] = colorHexshadow($img, $colorkode, $shadow_dark);
}
$label_place = 5;
if (is_array($label))
{
for ($i = 0; $i < count($label); $i++)
{
if ($label_form == ‘round’ && $show_label)
{
imagefilledellipse($img,$width+11,$label_place+5,10,10,colorHex($img, $colors[$i % count($colors)]));
imageellipse($img,$width+11,$label_place+5,10,10,colorHex($img, $text_color));
}
else if ($label_form == ‘square’ && $show_label)
{
imagefilledrectangle($img,$width+6,$label_place,$width+16,$label_place+10,colorHex($img, $colors[$i % count($colors)]));
imagerectangle($img,$width+6,$label_place,$width+16,$label_place+10,colorHex($img, $text_color));
}
if ($show_percent) $label_output = $number[$i].' ';
if ($show_text) $label_output = $label_output.$label[$i].' ';
if ($show_parts) $label_output = $label_output.$data[$i];
imagestring($img,'2',$width+20,$label_place,$label_output,colorHex($img, $text_color));
$label_output = '';
$label_place = $label_place + 15;
}
}
$centerX = round($width/2);
$centerY = round($height/2);
$diameterX = $width-4;
$diameterY = $height-4;
$data_sum = array_sum($data);
$start = 270;
for ($i = 0; $i < count($data); $i++)
{
$value += $data[$i];
$end = ceil(($value/$data_sum)*360) + 270;
$slice[] = array($start, $end, $shadow_color[$value_counter % count($shadow_color)], $fill_color[$value_counter % count($fill_color)]);
$start = $end;
$value_counter++;
}
for ($i=$centerY+$shadow_height; $i>$centerY; $i–)
{
for ($j = 0; $j < count($slice); $j++)
{
ImageFilledArc($img, $centerX, $i, $diameterX, $diameterY, $slice[$j][0], $slice[$j][1], $slice[$j][2], IMG_ARC_PIE);
}
}
for ($j = 0; $j < count($slice); $j++)
{
ImageFilledArc($img, $centerX, $centerY, $diameterX, $diameterY, $slice[$j][0], $slice[$j][1], $slice[$j][3], IMG_ARC_PIE);
}
OutputImage($img);
ImageDestroy($img);
function colorHex($img, $HexColorString)
{
$R = hexdec(substr($HexColorString, 0, 2));
$G = hexdec(substr($HexColorString, 2, 2));
$B = hexdec(substr($HexColorString, 4, 2));
return ImageColorAllocate($img, $R, $G, $B);
}
function colorHexshadow($img, $HexColorString, $mork)
{
$R = hexdec(substr($HexColorString, 0, 2));
$G = hexdec(substr($HexColorString, 2, 2));
$B = hexdec(substr($HexColorString, 4, 2));
if ($mork)
{
($R > 99) ? $R -= 100 : $R = 0;
($G > 99) ? $G -= 100 : $G = 0;
($B > 99) ? $B -= 100 : $B = 0;
}
else
{
($R < 220) ? $R += 35 : $R = 255;
($G < 220) ? $G += 35 : $G = 255;
($B < 220) ? $B += 35 : $B = 255;
}
return ImageColorAllocate($img, $R, $G, $B);
}
function OutputImage($img)
{
header(‘Content-type: image/jpg’);
ImageJPEG($img,NULL,100);
}
?>
[/code]
Die botton1.php habe ich weiter oben schon gepostet und die ist bis auf die Schriftfarbe identisch mit der botton2.php
navi.php und menu.js kommt falls du sie brauchst.
Schon mal vielen Dank.