Ik heb hier een mooie Flash versie van Snake, alleen slaat hij de highscores op in ASP, ik wil het dus veranderen naar PHP.
De ASP code:
Mijn simpele PHP testcode:
Ik heb de namen van de bestanden in het Flash filmpje wel veranderd, er staat dus nergens meer .asp ofzo, maar evengoed weigert hij weg te schrijven.....
Iemand misschien een oplossing, of een hint waarom het niet werkt, want volgens mij is dit geheel correct uitgevoerd.
De ASP code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
| <% Session.LCID=2057 Set Connection= Server.CreateObject ("ADODB.connection") Connection.Provider= "Microsoft.Jet.OLEDB.4.0" Connection.Properties ("Data Source")= Server.MapPath ("\db\snake.mdb") Connection.Open Set RSsnakescore=Server.CreateObject("ADODB.recordset") RSsnakescore.Open "SELECT * FROM SCORES order by score, nr desc;", Connection, 3 lowscore=0 If RSsnakescore.eof = false then lowscore = RSsnakescore.fields("score") lownr = RSsnakescore.fields("nr") end if aantalrecords = RSsnakescore.recordcount score = request.form("score") score = cint(score) naam = request.form("naam") datum= date() if score > lowscore or aantalrecords < 15 then connection.execute "insert into Scores(Naam,Score,Datum) values ('"&Replace(naam,"'","''")&"',"&score&",'"&Datum&"');" if aantalrecords >= 15 then connection.execute "delete * from scores where nr="&lownr&";" end if response.write"bericht=Your score has been saved." else response.write"bericht=Your score is to low to be saved." end if RSsnakescore.close Set RSsnakescore=nothing Connection.close Set Connection=nothing %> |
Mijn simpele PHP testcode:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| php $data = "snake.dat"; //Aanpassen $score .= stripslashes(htmlspecialchars($_POST["score"])); $naam .= stripslashes(htmlspecialchars($_POST["naam"])); $file = fopen($data, "a+"); fwrite($file, "<br>$score, $naam...<br>"); fclose($file); echo "Je score is opgeslagen"; ?> |
Ik heb de namen van de bestanden in het Flash filmpje wel veranderd, er staat dus nergens meer .asp ofzo, maar evengoed weigert hij weg te schrijven.....
Iemand misschien een oplossing, of een hint waarom het niet werkt, want volgens mij is dit geheel correct uitgevoerd.