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.