Teinpä tuon Runescape: paras skilli- aiheen, mutta ajattelin että jos siihen kirjoitan, syytetään minua vanhan aiheen uudelleennostamisesta.
No joo, eli olen tehnyt scriptiä joka hakee runescapesta taidot, ja tehnyt siitä sellaisen että se hakee nimet scriptistä ja tulostaa vain yhden taidon. Mutta nyt on tullut pulma eteen, sillä php ei ao. scriptissä ole. Mitä minun pitäisi tehdä että scripti toimii?
<html> <?php $filu = file("userit.txt"); echo "<table border=1>\n<tr><td>Nimi</td><td>Skill</td><td align=right>Rank</td><td align=right>Level</td><td align=right>Xp</td></tr>\n"; for ($i = 0; $i < count($filu); $i++) { $rajaytys = explode("|", $filu[$i]); $numerot = 0; $name = $rajaytys[0]; $source = preg_replace("/(\n|\r)/", "", file_get_contents( 'http://hiscore.runescape.com/'. 'lang/en/aff/runescape/'. 'hiscorepersonal.ws?user1=' . urlencode($name))); preg_match_all("/<tr><td align\=\"right\"><img(.*?)>". "<\/td>(.*?)<\/a><\/td>(.*?)<\/tr>/", $source, $taul); $name = str_replace("+", " ", $name); $exploudi = explode("</td>", substr($taul[2][$numerot], strrpos($taul[2][$numerot], "\">")+2)); for ($exploudi[0] == "Magic"; $numerot++) { if ($exploudi[0] == "Magic") { echo "<tr><td>". $name. "</td><td>". substr($taul[2][$numerot], strrpos($taul[2][$numerot], "\">")+2). "</td>". $taul[3][$numerot]. "</tr>\n"; } } unset($numerot); unset($oioi); } echo "</table><p>\n"; ?> </html>
(Mod. vähän pätki rivejä ja muokkasi siis samalla koodiin pari tekstijonoliitosta...)
Pulmana on se, että et kertonut pulmaasi. Mitä tarkoitat sillä, että "php ei ole"?
"Vanha aihe", jopa viime perjantailta. Vähän arviointikykyä nyt, yrittäisit edes. :/ Ja vähän yritystä, toimimaton skripti kyllä ilmoittelee yleensä virheistään, niitä voi itsekin ilmoitusten perusteella siis korjata.
Aihe on jo aika vanha, joten et voi enää vastata siihen.