Hallo,
ich habe folgendes Problem, ich ziehe mir mit Hilfe von PHP Texte von einer Seite, und verarbeite die dann in einer Grafik, aber Sonderzeichen aus dieser Grafik, werden nicht korrekt umgesetzt.
Also die Seite von der ich die Infos ziehe ist:
http://gunbound.softnyx.net/05_ranki...arch_Txt=apo86
das a in fear ist ein Sonderzeichen wird aber in meiner Grafik so dagestellt:
http://stats.ug-team.de/1/1.php?id=apo86
mein Code sieht so aus:
Kann mir irgendwer helfen, wie ich das Problem lösen könnte?
Die Seite von der ich die Infos hole, benutzt einen Koreanischen Schriftsatz (charset=euc-kr) aber wenn ich das Wort fear kopier und bei Word einfüge, wir es dort richtig umgesetzt.
ich habe folgendes Problem, ich ziehe mir mit Hilfe von PHP Texte von einer Seite, und verarbeite die dann in einer Grafik, aber Sonderzeichen aus dieser Grafik, werden nicht korrekt umgesetzt.
Also die Seite von der ich die Infos ziehe ist:
http://gunbound.softnyx.net/05_ranki...arch_Txt=apo86
das a in fear ist ein Sonderzeichen wird aber in meiner Grafik so dagestellt:
http://stats.ug-team.de/1/1.php?id=apo86
mein Code sieht so aus:
PHP-Code:
<?php
//Alle Fehler an
Error_reporting(E_ALL);
//Feslegung des zu suchenden Nicks
//Holen der Daten von der Gunbound Seite
$f = file_get_contents
("http://gunbound.softnyx.net/05_ranking/01_total.asp?Search_Txt=$id", "r");
//Ausschneiden des relavanten Abschnitts
preg_match_all('=<td width\="120" height\="20" align\="center">*>(.*)GP</td>=siU', $f, $a);
//Auschneiden vom Rang
$b = $a[1][0];
$c = substr($b,0,strpos($b, '('));
$rang = $c;
//Auschneiden Level
$d = strpos($b, 'Rank');
$e = substr($b, $d);
$g = substr($e,0,strpos($e, '.'));
$level = "http://www.stats.ug-team.de/".$g.".gif";
//Auschneiden Gilde
$h = (strpos($e, 'center'))+8;
$i = substr($e, $h);
$z = substr($i,0,strpos($i, '<'));
$gilde = $z;
//Ausschneiden GP
$j = (strpos($i, 'center'))+8;
$k = substr($i, $j);
$l = (strpos($k, 'center'))+8;
$m = substr($k, $l);
$gp = $m;
//echo "Game ID: ".$id."<br />";
//echo "Rang: ".$rang."<br />";
//echo "Level: ".$level."<br />";
//echo "Gilde: ".$gilde."<br />";
//echo "GP: ".$gp."<br />";
$pthImage1 = "statsbg.gif";
$im = imagecreatetruecolor (150, 173);
$tc1 = imagecolorresolve ($im, 255, 255, 255);
$im1 = imagecreatefromgif($pthImage1);
$im2 = imagecreatefromgif($level);
ImageCopy ($im, $im1, 0, 0, 0, 0, 150, 173);
ImageCopy ($im, $im2, 108, 90, 0, 0, 25, 15);
ImageString($im, 3, 55, 47, $id, $tc1);
ImageString($im, 3, 55, 27, $gilde, $tc1);
ImageString($im, 3, 60, 126, $gp, $tc1);
ImageString($im, 3, 55, 67, $rang, $tc1);
ImageString($im, 3, 60, 146, "test", $tc1);
header("Content-Type: image/png");
imagepng($im);
ImageDestroy($im);
?>
Die Seite von der ich die Infos hole, benutzt einen Koreanischen Schriftsatz (charset=euc-kr) aber wenn ich das Wort fear kopier und bei Word einfüge, wir es dort richtig umgesetzt.
Kommentar