Hallo,
Ik ben om mijn content breder toegankelijk te maken een W@P site aan het bouwen. Ik gebruik daarbij twee emulators (waaronder de Nokia mobile internet toolkit). Bij deze emulators werkt het perfect, maar als ik met mijn Nokia 7650 naar de site toe ga, geeft hij na de selectie van het toestel aan dat hij een onbekend antwoord krijgt, en opent dus niet de lijst met games (bijvoorbeeld http://www.gsm-gaming.nl/wap/games/Nokia_3410.wml). Ik snap dus niet waar dit aan kan liggen gezien hij de eerste php pagina met de lijst van toestellen wel opent en de pagina's erna die door hetzelfde script opgesteld worden niet.
Dit is mijn script:
Nogmaals, in de emulators werkt het en krijg ik geen errors, maar op de telefoon dus wel.
Ik ben om mijn content breder toegankelijk te maken een W@P site aan het bouwen. Ik gebruik daarbij twee emulators (waaronder de Nokia mobile internet toolkit). Bij deze emulators werkt het perfect, maar als ik met mijn Nokia 7650 naar de site toe ga, geeft hij na de selectie van het toestel aan dat hij een onbekend antwoord krijgt, en opent dus niet de lijst met games (bijvoorbeeld http://www.gsm-gaming.nl/wap/games/Nokia_3410.wml). Ik snap dus niet waar dit aan kan liggen gezien hij de eerste php pagina met de lijst van toestellen wel opent en de pagina's erna die door hetzelfde script opgesteld worden niet.
Dit is mijn script:
PHP:
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
| <? // Vraiabelen $path2site = "http://www.gsm-gaming.nl/wap"; $sig = "Op www.gsm-gaming.nl staan grotere en volledigere reviews en screenshots dan op deze w@p pagina.</p>"; // DB connectie maken include ("BLAAT"); // WML headers versturen header("Content-type: text/vnd.wap.wml"); // WML pagina hoofd echo "<?xml version=\"1.0\"?>"; echo "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\" \"http://www.wapforum.org/DTD/wml_1.1.xml\">"; echo "<wml>"; // Begin content selectie URL veilig maken $REQUEST_URI2 = addslashes($REQUEST_URI); // extensie .wml weghalen $REQUEST_URI2 = ereg_replace (".wml", "", $REQUEST_URI2); // url in een array gooien $url_array=explode("/",$REQUEST_URI2); // de benodigde variabelen adhv de array opstellen $url0=$url_array[1]; $url1=$url_array[2]; $url2=$url_array[3]; $url3=$url_array[4]; $url4=$url_array[5]; $url5=$url_array[6]; $url6=$url_array[7]; // Lelijk streepje verwijderen als deze ter vervanging van de spatie gebruikt is $url2 = ereg_replace("_", " ", $url2); // Selecteren op basis van $url2 if ($url2 == "") { ?> <card id="GSM-Gaming.nl" title="Kies GSM"> <p><b>Kies telefoon:</b><br/> <? $result = mysql_query("select name from ### order by name"); while($query_data = mysql_fetch_row($result)) { $name = $query_data[0]; $url = ereg_replace(" ", "_", $name); echo "<a href=\"$path2site/games/$url.wml\">$name</a><br/>"; } ?><br/> <? echo $sig ?> </card></wml> <? } if ($url2 != "" AND $url2 != "reviews" AND $url2 != "download") { $result = mysql_query("select ID from ### where name = '$url2'"); while($query_data = mysql_fetch_row($result)) { $subID = "$query_data[0]"; } ?> <card id="GSM-Gaming.nl" title="Kies spel"> <p><b>Kies <? echo $url2 ?> spel:</b><br/> <? $result = mysql_query("select ID, titel from ### where subID = '$subID' AND wapNL != '' order by ID desc"); while($query_data = mysql_fetch_row($result)) { echo "<a href=\"$path2site/games/reviews/$query_data[0].wml\">$query_data[1]</a><br/>"; } ?><br/> <? echo $sig ?> </card></wml> <? } if ($url2 == "reviews") { $result = mysql_query("select titel, b_methode, ordercode, wapNL from ### where ID = '$url3'"); while($query_data = mysql_fetch_row($result)) { $titel = $query_data[0]; $b_methode = $query_data[1]; $ordercode = $query_data[2]; $wapNL = $query_data[3]; } ?> <card id="GSM-Gaming.nl" title="Reviews"> <p><b>Review <? echo $titel ?>:</b><br/> <? echo "$wapNL<br/><br/>"; echo "<a href=\"$path2site/games/download/$b_methode/$ordercode.wml\">Download game</a><br/>"; ?><br/> <? echo $sig ?> </card></wml> <? } if ($url2 == "download") { $result = mysql_query("select * from ### where ID = '$url3'"); while($query_data = mysql_fetch_row($result)) { $name = $query_data[1]; $order_tekst = $query_data[2]; } $order_tekst = ereg_replace("<ordercode>", $url4, $order_tekst); ?> <card id="GSM-Gaming.nl" title="Download dit spel"> <p><b>Download instructies:</b><br/> <? echo $order_tekst ?><br/><br/> <? echo $sig ?> </card></wml> <? } mysql_close(); ?> |
Nogmaals, in de emulators werkt het en krijg ik geen errors, maar op de telefoon dus wel.