Ciao gente, vorrei chiedere se voi poteste analizzare questo codice e vedere cosa sbaglio.
<span class="syntaxdefault"></span><span class="syntaxkeyword"><?</span><span class="syntaxdefault">php
function imageoutlinedstring</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$image</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$font</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$x</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$y</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$string</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$incolor</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$outcolor</span><span class="syntaxkeyword">){
</span><span class="syntaxdefault">Â Â Â Â imagestring</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$image</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$font</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$x</span><span class="syntaxkeyword">-</span><span class="syntaxdefault">1</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$y</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$string</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$outcolor</span><span class="syntaxkeyword">);
</span><span class="syntaxdefault">Â Â Â Â imagestring</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$image</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$font</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$x</span><span class="syntaxkeyword">+</span><span class="syntaxdefault">1</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$y</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$string</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$outcolor</span><span class="syntaxkeyword">);
</span><span class="syntaxdefault">Â Â Â Â imagestring</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$image</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$font</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$x</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$y</span><span class="syntaxkeyword">-</span><span class="syntaxdefault">1</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$string</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$outcolor</span><span class="syntaxkeyword">);
</span><span class="syntaxdefault">Â Â Â Â imagestring</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$image</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$font</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$x</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$y</span><span class="syntaxkeyword">+</span><span class="syntaxdefault">1</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$string</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$outcolor</span><span class="syntaxkeyword">);
</span><span class="syntaxdefault">Â Â Â Â imagestring</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$image</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$font</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$x</span><span class="syntaxkeyword">-</span><span class="syntaxdefault">1</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$y</span><span class="syntaxkeyword">-</span><span class="syntaxdefault">1</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$string</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$outcolor</span><span class="syntaxkeyword">);
</span><span class="syntaxdefault">Â Â Â Â imagestring</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$image</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$font</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$x</span><span class="syntaxkeyword">+</span><span class="syntaxdefault">1</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$y</span><span class="syntaxkeyword">-</span><span class="syntaxdefault">1</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$string</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$outcolor</span><span class="syntaxkeyword">);
</span><span class="syntaxdefault">Â Â Â Â imagestring</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$image</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$font</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$x</span><span class="syntaxkeyword">-</span><span class="syntaxdefault">1</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$y</span><span class="syntaxkeyword">+</span><span class="syntaxdefault">1</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$string</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$outcolor</span><span class="syntaxkeyword">);
</span><span class="syntaxdefault">Â Â Â Â imagestring</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$image</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$font</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$x</span><span class="syntaxkeyword">+</span><span class="syntaxdefault">1</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$y</span><span class="syntaxkeyword">+</span><span class="syntaxdefault">1</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$string</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$outcolor</span><span class="syntaxkeyword">);
</span><span class="syntaxdefault">imagestring</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$image</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$font</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$x</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$y</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$string</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$incolor</span><span class="syntaxkeyword">);
}
</span><span class="syntaxdefault">$fs </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> array</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"codbg.png"</span><span class="syntaxkeyword">,</span><span class="syntaxstring">"kartbg.png"</span><span class="syntaxkeyword">);
</span><span class="syntaxdefault">$fcs </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> array</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"*"</span><span class="syntaxkeyword">,</span><span class="syntaxstring">"*"</span><span class="syntaxkeyword">);
</span><span class="syntaxdefault">$gns </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> array</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"CoD: MW [Reflex]"</span><span class="syntaxkeyword">,</span><span class="syntaxstring">"Mario Kart Wii"</span><span class="syntaxkeyword">);
</span><span class="syntaxdefault">$username </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"JaCkAsTeRaZ - Wii"</span><span class="syntaxkeyword">;
</span><span class="syntaxdefault">$rn </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> rand</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">0</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">count</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$fs</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">-</span><span class="syntaxdefault"> 1</span><span class="syntaxkeyword">);
</span><span class="syntaxdefault">$im </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> imagecreatefrompng</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$fs</span><span class="syntaxkeyword">[</span><span class="syntaxdefault">$rn</span><span class="syntaxkeyword">]);
</span><span class="syntaxdefault">$fc </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> $fcs</span><span class="syntaxkeyword">[</span><span class="syntaxdefault">$rn</span><span class="syntaxkeyword">];
</span><span class="syntaxdefault">$gn </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> $gns</span><span class="syntaxkeyword">[</span><span class="syntaxdefault">$rn</span><span class="syntaxkeyword">];
</span><span class="syntaxdefault">$white </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> imagecolorallocate</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$im</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">255</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">255</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">255</span><span class="syntaxkeyword">);
</span><span class="syntaxdefault">$black </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> imagecolorallocate</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$im</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">0</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">0</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">0</span><span class="syntaxkeyword">);
</span><span class="syntaxdefault">imageoutlinedstring</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$im</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">3</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">10</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">10</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$username</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$white</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$black</span><span class="syntaxkeyword">);
</span><span class="syntaxdefault">imageoutlinedstring</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$im</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">3</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">10</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">100</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$gn</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$white</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$black</span><span class="syntaxkeyword">);
</span><span class="syntaxdefault">imageoutlinedstring</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$im</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">3</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">10</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">125</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$fc</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$white</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$black</span><span class="syntaxkeyword">);
</span><span class="syntaxdefault">imagepng</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$im</span><span class="syntaxkeyword">);
</span><span class="syntaxdefault">imagedestroy</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$im</span><span class="syntaxkeyword">);
></span><span class="syntaxdefault">Â </span>[/code:16n8qgvi]
In pratica è una firma dinamica che dovrebbe contenere i miei codici amico (per ora asteriscati), scegliendo a caso da un array creato in precedenza.
Non sono più abitutato a scrivere roba del genere, quindi per favore aiutatemi.