Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [DIY][PHP]Rejestracja postaci - POMOC
Forum PHP.pl > Forum > Przedszkole
MrLada
Stworzyłem sobie prostą rejestracje do gry samp przez forum ale nie wiem czemu nie działa a wyskakują warringi. Prosze o pomoc. Pisze jako gośc bo nie moge sie zarejestrować pisze że zły wynik.

  1. <?php
  2.  
  3. //
  4. //
  5. //
  6. //
  7.  
  8. $nickooc = htmlspecialchars(strip_tags(addslashes(trim($_POST['nickooc']))));
  9. $imie = htmlspecialchars(strip_tags(addslashes(trim($_POST['imie']))));
  10. $nazwisko = htmlspecialchars(strip_tags(addslashes(trim($_POST['nazwisko']))));
  11. $haslo = htmlspecialchars(strip_tags(addslashes(trim($_POST['haslo']))));
  12. $haslo2 = htmlspecialchars(strip_tags(addslashes(trim($_POST['haslo2']))));
  13. $wiek = htmlspecialchars(strip_tags(addslashes(trim($_POST['wiek']))));
  14. $plec = htmlspecialchars(strip_tags(addslashes(trim($_POST['plec']))));
  15. $pochodzenie = htmlspecialchars(strip_tags(addslashes(trim($_POST['pochodzenie']))));
  16. $rasa = htmlspecialchars(strip_tags(addslashes(trim($_POST['rasa']))));
  17.  
  18. if(empty($imie) and empty($nazwisko) and empty($haslo) and empty($haslo2) and empty($wiek) and empty($plec))
  19. {
  20. echo '<form action="" method="post">';
  21. echo '<table border="0" align="center">';
  22. echo '<tr>';
  23. echo '<td> NickOOC: </td>';
  24. echo '<td> <input type="text" name="imie" maxlength="25"> </td>';
  25. echo '</tr>';
  26. echo '<tr>';
  27. echo '<td> Imię: </td>';
  28. echo '<td> <input type="text" name="imie" maxlength="25"> </td>';
  29. echo '</tr>';
  30. echo '<tr>';
  31. echo '<td> Nazwisko: </td>';
  32. echo '<td> <input type="text" name="nazwisko" maxlength="25"> </td>';
  33. echo '</tr>';
  34. echo '<tr>';
  35. echo '<td> Hasło: </td>';
  36. echo '<td> <input type="text" name="haslo" maxlength="25"> </td>';
  37. echo '</tr>';
  38. echo '<tr>';
  39. echo '<td> Powtórz hasło: </td>';
  40. echo '<td> <input type="text" name="haslo2" maxlength="25"> </td>';
  41. echo '</tr>';
  42. echo '<tr>';
  43. echo '<td> Wiek: </td>';
  44. echo '<td>';
  45. echo '<select name="wiek">';
  46. for($i=17; $i<51; $i++)
  47. {
  48. echo '<option value="'.$i.'">'.$i.'</option>';
  49. }
  50. echo '</select>';
  51. echo '</td>';
  52. echo '</tr>';
  53. echo '<tr>';
  54. echo '<td> Płeć: </td>';
  55. echo '<td><select name="plec" id="hrpssel"><option>Wybierz:</option><option value="2">Kobieta</option><option value="1">Mężczyzna</option></select></td>';
  56. echo '</tr>';
  57. echo '<tr>';
  58. echo '<td> Pochodzenie: </td>';
  59. echo '<td><select name=pochodzenie><option value=1>LS</option><option value=2>SF</option><option value=3>LV</option></select>';
  60. echo '</tr>';
  61. echo '<tr>';
  62. echo '<td> Rasa: </td>';
  63. echo '<td><select name="rasa" id="hrpssel"><option>Wybierz:</option><option value="3"> AfroAmerykanin</option><option value="2">Biały</option><option value="1">Latynos</option></select></td>';
  64. echo '</tr>';
  65. echo '<td colspan="2" align="center"><BR><BR> <input type="submit" value="Stwórz Postać" /><form action="...">
  66. <input type="reset" value="Wyczyść" /></td>';
  67. echo '</tr>';
  68. echo '</table>';
  69. echo '</form>';
  70. } else {
  71.  
  72. $file = '/scriptfiles/Mapa/Konta/'.$imie.'_'.$nazwisko.'.ini';
  73.  
  74. if($imie=='')
  75. {
  76. echo '<center> <font color="red"><b> Nie podałe imienia! </b></font> </center><br>';
  77. } else if($nazwisko=='') {
  78. echo '<center> <font color="red"><b> Nie podałe nazwiska! </b></font> </center><br>';
  79. } else if($haslo=='') {
  80. echo '<center> <font color="red"><b> Nie podałe hasła! </b></font> </center><br>';
  81. } else if($haslo2=='') {
  82. echo '<center> <font color="red"><b> Nie powtórzyłe hasła! </b></font> </center><br>';
  83. } else if($imie=='admin') {
  84. echo '<center> <font color="red"><b> Imie nie może zawierać słowa "admin"! </b></font> </center><br>';
  85. } else if($imie=='administrator') {
  86. echo '<center> <font color="red"><b> Imie nie może zawierać słowa "administrator"! </b></font> </center><br>';
  87. } else if($nazwisko=='admin') {
  88. echo '<center> <font color="red"><b> Nazwisko nie może zawierać słowa "admin"! </b></font> </center><br>';
  89. } else if($nazwisko=='administrator') {
  90. echo '<center> <font color="red"><b> Nazwisko nie może zawierać słowa "administrator"! </b></font> </center><br>';
  91. } else if(strlen($imie) < '6' && strlen($imie) > '25') {
  92. echo '<center> <font color="red"><b> Imie musi zawierać więcej niż 6 znaków, ale nie mniej niż 25! </b></font> </center><br>';
  93. } else if(strlen($nazwisko) < '6' && strlen($nazwisko) > '25') {
  94. echo '<center> <font color="red"><b> Nazwisko musi zawierać więcej niż 6 znaków, ale nie mniej niż 25! </b></font> </center><br>';
  95. } else if(strlen($haslo) < '6' && strlen($haslo) > '25') {
  96. echo '<center> <font color="red"><b> Hasło musi zawierać więcej niż 6 znaków, ale nie mniej niż 25! </b></font> </center><br>';
  97. } else if($plec == false) {
  98. echo '<center> <font color="red"><b> Nie podałe płci! </b></font> </center><br>';
  99. } else if(@file_exists($file)) {
  100. echo '<center> <font color="red"><b> Taki gracz istnieje już w systemie! </b></font> </center><br>';
  101. } else {
  102.  
  103. $postac.= "haslo=".$haslo."
  104. ";
  105. $postac.= "NickOOC=".$nickooc."
  106. ";
  107. $postac.= "Konto=1
  108. ";
  109. $postac.= "Admin=0
  110. ";
  111. $postac.= "Premium=0
  112. ";
  113. $postac.= "AdminJail=0
  114. ";
  115. $postac.= "Jail=0
  116. ";
  117. $postac.= "JailCela=0
  118. ";
  119. $postac.= "bw=0
  120. ";
  121. $postac.= "HP=50.000000
  122. ";
  123. $postac.= "slot=0
  124. ";
  125. $postac.= "hp=100.000000
  126. ";
  127. $postac.= "armor=0.000000
  128. ";
  129. $postac.= "PosX=1188.310668
  130. ";
  131. $postac.= "PosY=-1333.610229
  132. ";
  133. $postac.= "PosZ=13.561470
  134. ";
  135. $postac.= "PosA=0.000000
  136. ";
  137. $postac.= "Int=0
  138. ";
  139. $postac.= "VIr=0
  140. ";
  141. $postac.= "Warny=0
  142. ";
  143. $postac.= "Wyrzucenia=0
  144. ";
  145. $postac.= "Minuty=0
  146. ";
  147. $postac.= "Godziny=0
  148. ";
  149. $postac.= "Ajoty=0
  150. ";
  151. $postac.= "OdbyteBw=0
  152. ";
  153. $postac.= "Wizyty=0
  154. ";
  155. $postac.= "Aresztowania=0
  156. ";
  157. $postac.= "Kasa=300
  158. ";
  159. $postac.= "Bank=0
  160. ";
  161. $postac.= "plec=".$plec."
  162. ";
  163. $postac.= "wiek=".$wiek."
  164. ";
  165. $postac.= "rasa=".$rasa."
  166. ";
  167. $postac.= "Skin=188
  168. ";
  169. $postac.= "SkinPraca=0
  170. ";
  171. $postac.= "Praca=0
  172. ";
  173. $postac.= "Lider=0
  174. ";
  175. $postac.= "Frakcja=0
  176. ";
  177. $postac.= "Ranga=0
  178. ";
  179. $postac.= "Wyplata=0
  180. ";
  181. $postac.= "SkinFr=0
  182. ";
  183. $postac.= "Dom=9999
  184. ";
  185. $postac.= "Biznes=9999
  186. ";
  187. $postac.= "PosiadaneAuta=0
  188. ";
  189. $postac.= "MozliweAuta=1
  190. ";
  191. $postac.= "Auto=9999
  192. ";
  193. $postac.= "Auto2=9999
  194. ";
  195. $postac.= "Auto3=9999
  196. ";
  197. $postac.= "Auto4=9999
  198. ";
  199. $postac.= "Auto5=9999
  200. ";
  201. $postac.= "Bron1=0
  202. ";
  203. $postac.= "Bron2=0
  204. ";
  205. $postac.= "Bron3=0
  206. ";
  207. $postac.= "Bron4=0
  208. ";
  209. $postac.= "Bron5=0
  210. ";
  211. $postac.= "Bron6=0
  212. ";
  213. $postac.= "Bron7=0
  214. ";
  215. $postac.= "Bron8=0
  216. ";
  217. $postac.= "Bron9=0
  218. ";
  219. $postac.= "Bron10=0
  220. ";
  221. $postac.= "Bron11=0
  222. ";
  223. $postac.= "Bron12=0
  224. ";
  225. $postac.= "Ammo=1
  226. ";
  227. $postac.= "Ammo=2
  228. ";
  229. $postac.= "Ammo=3
  230. ";
  231. $postac.= "Ammo=4
  232. ";
  233. $postac.= "Ammo=5
  234. ";
  235. $postac.= "Ammo=6
  236. ";
  237. $postac.= "Ammo=7
  238. ";
  239. $postac.= "Ammo=8
  240. ";
  241. $postac.= "Ammo=9
  242. ";
  243. $postac.= "Ammo=10
  244. ";
  245. $postac.= "Ammo=11
  246. ";
  247. $postac.= "Amoo=12
  248. ";
  249. $postac.= "Baton=0
  250. ";
  251. $postac.= "Chipsy=0
  252. ";
  253. $postac.= "Ciasteczka=0
  254. ";
  255. $postac.= "Czekolada=0
  256. ";
  257. $postac.= "Slodycze=0
  258. ";
  259. $postac.= "Konserwy=0
  260. ";
  261. $postac.= "Owoce=0
  262. ";
  263. $postac.= "Orzeszki=0
  264. ";
  265. $postac.= "Lizak=0
  266. ";
  267. $postac.= "Wodka=0
  268. ";
  269. $postac.= "Browar=0
  270. ";
  271. $postac.= "Wino=0
  272. ";
  273. $postac.= "Sprunk=0
  274. ";
  275. $postac.= "Telefon=0
  276. ";
  277. $postac.= "TelWlaczony=1
  278. ";
  279. $postac.= "TelZatrzezony-0
  280. ";
  281. $postac.= "Zapalniczka=0
  282. ";
  283. $postac.= "Papierosy=9
  284. ";
  285. $postac.= "Wedka=0
  286. ";
  287. $postac.= "Przynety=0
  288. ";
  289. $postac.= "Zegarek=0
  290. ";
  291. $postac.= "Kanister=0
  292. ";
  293. $postac.= "Narkotyki=0
  294. ";
  295. $postac.= "Materialy=0
  296. ";
  297. $postac.= "LicAuto=0
  298. ";
  299. $postac.= "LicMotor=0
  300. ";
  301. $postac.= "LicTir=0
  302. ";
  303. $postac.= "LicSamolot=0
  304. ";
  305. $postac.= "LiceHeli=0
  306. ";
  307. $postac.= "LicBron=0
  308. ";
  309. $postac.= "Sluzba=0
  310. ";
  311.  
  312. $fp = fopen($file, "a");
  313. fwrite($fp, $postac);
  314. fclose($fp);
  315.  
  316. $ftp_host = 's2.servhost.pl';
  317. $ftp_user = 'x';
  318. $ftp_pass = 'x';
  319.  
  320. $plik_ftp = '/scriptfiles/Mapa/Konta/'.$imie.'_'.$nazwisko.'.ini';
  321.  
  322.  
  323.  
  324. $polaczenie = ftp_connect($ftp_host);
  325. $login = ftp_login($polaczenie, $ftp_user, $ftp_pass);
  326. ftp_put($polaczenie, $plik_ftp, $file, FTP_ASCII);
  327. ftp_close($polaczenie);
  328.  
  329. echo '<center> <font color="green"> <b> Rejestracja przebiegla pomyslnie! Zapraszamy do gry! Skrypt by Ziggy </b> </font> </center>';
  330. }
  331. }
  332.  
  333. ?>


( Ukryłem hasło i nazwe konta )

Warning: fopen(/scriptfiles/Mapa/Konta/b_b.ini) [function.fopen]: failed to open stream: No such file or directory in /home/p111319/public_html/rej.php on line 313

Warning: fwrite(): supplied argument is not a valid stream resource in /home/p111319/public_html/rej.php on line 314

Warning: fclose(): supplied argument is not a valid stream resource in /home/p111319/public_html/rej.php on line 315

Warning: ftp_put(/scriptfiles/Mapa/Konta/b_b.ini) [function.ftp-put]: failed to open stream: No such file or directory in /home/p111319/public_html/rej.php on line 327
DiH
Przeczytaj komunity błędów, a dowiesz się w czym problem.
toaspzoo
Podany przez Ciebie plik w zmiennej $plik nie istnieje!
DiH
Tak na przyszłość, jeżeli nie rozumiesz komunikatu błedu to istnieje coś takiego jak: http://translate.google.pl/ i setka innych słowników online, np. dict.pl lub ling.pl
Cysiaczek
Zrób to sam
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.