[Flash+PHP] Wegschrijven gaat niet.

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
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:


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.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Laat, zet maar slotje op, deed het wel, alleen was ff zo stom bezig om hen ipv om server HD op locale HD te testen, en dan werkt PHP natuurlijk nie :P

Acties:
  • 0 Henk 'm!

Verwijderd

.

[ Voor 100% gewijzigd door Verwijderd op 31-10-2023 21:37 ]