Witam, mam sobie taki kod :
  1. <?
  2. $char=$_GET['char'];
  3. $content = file_get_contents("http://maplestory.nexon.net/Rankings/OverallRanking.aspx?type=overall&s=l&pageIndex=1&key=".$char."&search=true");
  4. $pattern = '@<td\sclass="ac">([0-9]*)\s*</td>\s*<td\sclass="avatar"><img\s*src=\'([^"]*)\'\salt=""\sclass="pet"/><img\s*src=\'([^"]*)\'\salt=""/></td>\s*<td\sclass="char-name">([^<]*)'.$char.'</td>\s*<td\sclass="ac"><a\sclass="([^"]*)"\s*href="([^"]*)">[^<]*</a></td>\s*<td\sclass="ac"><img\ssrc=\'\s*([^"]*)\'\s*alt="([^"]*)"\s*title="[^"]*"\s/></td>\s*<td\sclass="level-move">\s*<div\sstyle="display:block">\s*([0-9]*)<br/>\(([^)]*)\)<br\s/>[\S\s]*</div>\s*<div\sstyle="display:none">\s*([0-9]*)\s*</div>\s*<div\sstyle="display:none">\s*(-?[0-9]*)\s*</div>@Usi';
  5.  
  6. $regexSuccess = preg_match($pattern, $content, $matches);
  7. $nickname=(string)strip_tags($matches[0]);
  8. $nickname=str_replace((string)$matches[1], "", $nickname);
  9. $nickname=str_replace((string)$matches[2], "", $nickname);
  10. $nickname=str_replace((string)$matches[3], "", $nickname);
  11. $nickname=str_replace((string)$matches[4], "", $nickname);
  12. $nickname=str_replace((string)$matches[5], "", $nickname);
  13. $nickname=str_replace((string)$matches[6], "", $nickname);
  14. $nickname=str_replace((string)$matches[7], "", $nickname);
  15. $nickname=str_replace((string)$matches[8], "", $nickname);
  16. $nickname=str_replace((string)$matches[9], "", $nickname);
  17. $nickname=str_replace("(".(string)$matches[10].")", "", $nickname);
  18. $nickname=str_replace((string)$matches[11], "", $nickname);
  19. $nickname=str_replace((string)$matches[12], "", $nickname);
  20. $nickname=str_replace(" ", "", $nickname);
  21. $nickname=str_replace("-", "", $nickname);
  22. $nickname=str_replace(" ", "", $nickname);
  23. $nickname=str_replace("\r\n", "", $nickname);
  24. $nickname=str_replace("\n", "", $nickname);
  25. $nickname=str_replace("\r", "", $nickname);
  26.  
  27. $avatar = "<img src=".$matches[3].">";
  28. $pet= "<img src=".$matches[2].">";
  29. $world = $matches[5];
  30. $job = $matches[7];
  31. $lvl = $matches[9];
  32. $exp = $matches[10];
  33. $rank = $matches[1];
  34. $rankmove = $matches[12];
  35.  
  36. function procent($x, $y) {
  37. $result = ($x/$y)*100;
  38. return $result;
  39. }
  40. $expForNext[1]=15;
  41. $expForNext[2]=34;
  42. $expForNext[3]=57;
  43. ...
  44. $expForNext[196]=927931469;
  45. $expForNext[197]=983607358;
  46. $expForNext[198]=1042623799;
  47. $expForNext[199]=1105181227;
  48.  
  49. $expProc = procent($exp, $expForNext[$lvl]);
  50. echo "Nick: ", $nickname, "<br>","Avatar: ", $avatar, $pet, "<br>","Pozycja: ", $rank, "<br>","Przesuniecie w rankingu: ", $rankmove, "<br>","Poziom dosw.: ", $lvl, "<br>","Exp: ", $exp;
  51. echo "<br>";
  52. echo "Exp%: ", round($expProc, 2), "%";
  53.  
  54. ?>


Do tego mam tło o wymiarach 350x150, i chciałbym umieścić zmienne
  1. $avatar
  2. $pet
  3. $world
  4. $job
  5. $lvl
  6. $exp
  7. $rank
  8. $rankmove


na właśnie owym tle.
Chciałem do tego użyć funkcji imagecreatefromstring, ale nie mam pojęcia jak sie do tego zabrać. Proszę o jakieś nakierowanie na rozwiązanie ewentualnie na inną funkcję.
Z góry dziękuje oraz pozdrawiam smile.gif

P.S. Częsć kodu z wyrażeniem regularnym napisał i wytłumaczył mi kolega informatyk, ale nie chce mu zawracać już więcej głowy, więc pisze tu smile.gif