Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [wolontariat]uzupełnienie kodu php
Forum PHP.pl > Inne > Giełda ofert > Poszukuję
Kynval
witam. mam gotowa stronke, musze tylko uzupelnic niektore fragmenty kodu.

w README napisane jest tak:

Kod
These scripts can be used to parse and display information stored in etpub's
xpsave.cfg format.

You will need to edit xpsave_table.php to replace $GLOBALS["XPSAVE_CFG"] with
the full path to your xpsave.cfg file (or set $GLOBALS["XPSAVE_CFG"]).

xpsave_table.php
    This is the script that should be run (or included) to draw the
    table containing xpsave.cfg data

xpsave.php
    This is a file that is included by xpsave_table.php.  It contains
    functions nececessary for parsing the xpsave.cfg file.


plik do zmiany (xpsave_table.php):

  1. <?php
  2. require_once("../globals.php");
  3. require_once("xpsave.php");
  4. if(!isset($_REQUEST["xpsave_sort"]))
  5. $_REQUEST["xpsave_sort"] = "win";
  6. ?>
  7. <table border = 1>
  8. <tr>
  9. <?php
  10. $fields = array(
  11. "name" => "Name",
  12. "win" => "PR Win %",
  13. "kd" => "KR K/D",
  14. //"lower_rating" => "Range",
  15. //"player_rating" => "Player Rating",
  16. //"player_rating_variance" => "Player Rating Deviation",
  17. //"killrating" => "Kill Rating",
  18. //"playerrating" => "Player Rating",
  19. //"skill[0]" => "Battle Sense",
  20. //"skill[1]" => "Engineering",
  21. //"skill[2]" => "First Aid",
  22. //"skill[3]" => "Signals",
  23. //"skill[4]" => "Light Weapons",
  24. //"skill[5]" => "Heavy Weapons",
  25. //"skill[6]" => "Covert Ops",
  26. "time" => "Last Seen"
  27. );
  28. ?>
  29. <TD>Rank</TD>
  30. <?php
  31. while(list($k,$v) = each($fields)) {
  32. ?>
  33. <TD><?php
  34. if($_REQUEST["xpsave_sort"] != $k) {
  35. ?>
  36. <a href="<?php $_SERVER["PHP_SELF"];?>?xpsave_sort=<?php
  37. echo urlencode($k);?>">
  38. <b><?php echo $v;?></b></a>
  39. <?php
  40. }
  41. else {
  42. ?>
  43. <b><?php echo $v;?></b>
  44. <?php
  45. }
  46. ?>
  47. </td>
  48. <?php
  49. }
  50. reset($fields);
  51. ?>
  52. </td>
  53. </tr>
  54. <?php
  55. $xpsaves = xpsave_readconfig($GLOBALS["XPSAVE_CFG"], $_REQUEST["xpsave_sort"]);
  56. $rank = 0;
  57. while(list($guid,$x) = each($xpsaves)) {
  58. $rank++;
  59. ?>
  60. <tr>
  61. <td>
  62. <?php
  63. echo $rank;
  64. ?></td>
  65. <?php
  66. while(list($k,$v) = each($fields)) {
  67. if($x[$k] == "") {
  68. switch($k) {
  69. case "killrating":
  70. $x[$k] = 1600;
  71. case "rating":
  72. $x[$k] = 0;
  73. break;
  74. case "rating_variance":
  75. $x[$k] = 1.0;
  76. break;
  77. case "name":
  78. $x[$k] = "";
  79. break;
  80. default:
  81. $x[$k] = 0;
  82. break;
  83. }
  84. }
  85. if($k == "time") {
  86. $x[$k] = date("Y-m-d H:i", $x[$k]);
  87. } else if($k == "name") {
  88. $x[$k] = preg_replace("/\^(.{1})/","",$x[$k]);
  89. }
  90. $x[$k] = htmlspecialchars($x[$k]);
  91. ?>
  92. <td><?php
  93. echo ($x[$k] == "") ? " " : $x[$k];
  94. ?></td>
  95. <?php
  96. }
  97. reset($fields);
  98. ?>
  99. </tr>
  100. <?php
  101. }
  102. ?>
  103. </table>
  104.  
  105. $fields = array(
  106. "name" => "Name",
  107. "win" => "PR Win %",
  108. "kd" => "KR K/D",
  109. //"lower_rating" => "Range",
  110. //"player_rating" => "Player Rating",
  111. //"player_rating_variance" => "Player Rating Deviation",
  112. //"killrating" => "Kill Rating",
  113. //"playerrating" => "Player Rating",
  114. //"skill[0]" => "Battle Sense",
  115. //"skill[1]" => "Engineering",
  116. //"skill[2]" => "First Aid",
  117. //"skill[3]" => "Signals",
  118. //"skill[4]" => "Light Weapons",
  119. //"skill[5]" => "Heavy Weapons",
  120. //"skill[6]" => "Covert Ops",
  121. "time" => "Last Seen"
  122. );
  123. ?>
  124. <TD>Rank</TD>
  125. <?php
  126. while(list($k,$v) = each($fields)) {
  127. ?>
  128. <TD><?php
  129. if($_REQUEST["xpsave_sort"] != $k) {
  130. ?>
  131. <a href="<?php $_SERVER["PHP_SELF"];?>?xpsave_sort=<?php
  132. echo urlencode($k);?>">
  133. <b><?php echo $v;?></b></a>
  134. <?php
  135. }
  136. else {
  137. ?>
  138. <b><?php echo $v;?></b>
  139. <?php
  140. }
  141. ?>
  142. </td>
  143. <?php
  144. }
  145. reset($fields);
  146. ?>
  147. </td>
  148. </tr>
  149. <?php
  150. $xpsaves = xpsave_readconfig($GLOBALS["XPSAVE_CFG"], $_REQUEST["xpsave_sort"]);
  151. $rank = 0;
  152. while(list($guid,$x) = each($xpsaves)) {
  153. $rank++;
  154. ?>
  155. <tr>
  156. <td>
  157. <?php
  158. echo $rank;
  159. ?></td>
  160. <?php
  161. while(list($k,$v) = each($fields)) {
  162. if($x[$k] == "") {
  163. switch($k) {
  164. case "killrating":
  165. $x[$k] = 1600;
  166. case "rating":
  167. $x[$k] = 0;
  168. break;
  169. case "rating_variance":
  170. $x[$k] = 1.0;
  171. break;
  172. case "name":
  173. $x[$k] = "";
  174. break;
  175. default:
  176. $x[$k] = 0;
  177. break;
  178. }
  179. }
  180. if($k == "time") {
  181. $x[$k] = date("Y-m-d H:i", $x[$k]);
  182. } else if($k == "name") {
  183. $x[$k] = preg_replace("/\^(.{1})/","",$x[$k]);
  184. }
  185. $x[$k] = htmlspecialchars($x[$k]);
  186. ?>
  187. <td><?php
  188. echo ($x[$k] == "") ? " " : $x[$k];
  189. ?></td>
  190. <?php
  191. }
  192. reset($fields);
  193. ?>
  194. </tr>
  195. <?php
  196. }
  197. ?>
  198. </table>


sciezka do pliku xpsave.cfg:

Kod
"/home/eura7/fragers/users/Kynval/wyzwoleni-z-oswiecimia/etpub/xpsave.cfg"


albo inne linki do pliku xpsave.cfg:

Kod
http://templars-clan.cba.pl/etpub/xpsave.cfg"
"/217.149.252.130/wyzwoleni-z-oswiecimia/etpub/xpsave.cfg"


zmienialem ale jakos nie chce dzialac.
czekam na info.
erix
Cytat
sciezka do pliku xpsave.cfg:

Na pewno masz ją prawidłową?
Kynval
ta siezka

http://templars-clan.cba.pl/etpub/xpsave.cfg

jest na bank dobra. wrzucilem ten plik na swoj server ftp zeby sprawdzic i nie chce dzialac
erix
Ale pytam, jak ją masz wstawioną do skryptu. winksmiley.jpg

Masz podać bezwzględną, a nie URI.
Kynval
uzupelnij skrypty plz...
i wklej tu... plzzz happy.gif happy.gif
erix
Zlecenia, to nie ten dział.
Kynval
aha...

gdzie jest dzial zlecen? :/
nospor
o wlanie tu gdzie teraz piszemy winksmiley.jpg
Kynval
ok... to co mam dokladnie robic...?
sry ale nie znam sie JESZCZE na php =]

czyli nikt nie pomoze? :/
Wicepsik
Przez miesiąc nie znalazłeś odpowiedzi na swój problem?
Kynval
dokladnie tak...

na wielu forach bylem i nikt nie umie tego zrobic blink.gif wacko.gif
Spawnm
Raczej nie che winksmiley.jpg
A skoro nikt nie chce to masz 2 opcje :
1- uczysz się totalnych podstaw i robisz sam
2- płacisz komuś za zrobienie
Ew. czekać kolejne tygodnie aż ktoś się zlituje tongue.gif
Wicepsik
Albo porzucić programowanie, bo jak przez miesiąc nie poradziłeś sobie z edytowaniem skryptu to co będzie później... blinksmiley.gif
Kynval
akurat przez miesiac nie myslalem o tym kodzie, bo robilem strone w html'u tongue.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.