1337_macro Posted March 5, 2007 Share Posted March 5, 2007 <?php $world = $_GET['world']; $detail = $_GET['detail']; function mem($de){ switch ($de){ case "high": return "0"; case "low": return "1"; default: return "0"; } } function GetPrefix($server){ switch ($server){ case "1": return "ul7"; case "2": return "ul8"; case "3": return "po3"; case "4": return "po4"; case "5": return "po5"; case "6": return "po6"; case "7": return "above2"; case "8": return "above3"; case "9": return "above4"; case "10": return "jolt7"; case "11": return "jolt8"; case "12": return "jolt9"; case "13": return "nl3"; case "14": return "nl4"; case "15": return "uk2"; case "16": return "uk3"; case "17": return "tor1"; case "18": return "tor2"; case "19": return "nl7"; case "20": return "nl8"; case "21": return "nl11"; case "22": return "nl1"; case "23": return "uk4"; case "24": return "uk5"; case "25": return "nl12"; case "26": return "ul5"; case "27": return "nl5"; case "28": return "nl6"; case "29": return "ul6"; case "30": return "po7"; case "31": return "po8"; case "32": return "ul1"; case "33": return "at1"; case "34": return "at2"; case "35": return "at3"; case "36": return "at4"; case "37": return "tor3"; case "38": return "planet1"; case "39": return "planet2"; case "40": return "planet3"; case "41": return "planet4"; case "42": return "po2"; case "43": return "sl11"; case "44": return "at6"; case "45": return "planet5"; case "46": return "planet6"; case "47": return "above5"; case "48": return "above6"; case "49": return "ams1"; case "50": return "ams2"; case "51": return "ams3"; case "52": return "ams4"; case "53": return "ams5"; case "54": return "ams6"; case "55": return "ch1"; case "56": return "nl10"; case "57": return "ch3"; case "58": return "ch4"; case "59": return "ch5"; case "60": return "ch6"; case "61": return "se1"; case "62": return "se2"; case "63": return "se3"; case "64": return "se4"; case "65": return "se5"; case "66": return "se6"; case "67": return "jolt10"; case "68": return "jolt11"; case "69": return "jolt12"; case "70": return "sl10"; case "71": return "uk7"; case "72": return "sl1"; case "73": return "sl2"; case "74": return "sl3"; case "75": return "sl4"; case "76": return "sl5"; case "77": return "sl6"; case "78": return "sl7"; case "79": return "sl8"; case "80": return "jolt1"; case "81": return "jolt2"; case "82": return "jolt3"; case "83": return "jolt4"; case "85": return "ny1"; case "86": return "ny2"; case "87": return "ny4"; case "88": return "ny5"; case "89": return "ny6"; case "90": return "ny7"; case "91": return "ny8"; case "92": return "nl9"; case "93": return "mi1"; case "94": return "mi2"; case "95": return "mi3"; case "96": return "mi4"; case "97": return "mi5"; case "98": return "mi6"; case "99": return "mi7"; case "100": return "ul3"; case "101": return "at7"; case "102": return "at8"; case "103": return "at9"; case "104": return "at10"; case "105": return "uk8"; case "106": return "uk9"; case "107": return "au1"; case "108": return "au2"; case "109": return "au3"; case "110": return "au4"; case "111": return "au5"; case "112": return "au6"; case "113": return "tor4"; case "114": return "tor5"; case "115": return "tor6"; case "116": return "tor7"; case "117": return "swe1"; case "118": return "swe2"; case "119": return "swe3"; case "120": return "swe4"; case "121": return "swe5"; case "122": return "swe6"; case "123": return "swe7"; case "124": return "swe8"; case "125": return "va1"; case "126": return "va2"; case "127": return "va3"; case "128": return "va4"; case "129": return "va5"; case "130": return "va6"; case "131": return "va7"; case "132": return "va8"; default: return "ul7"; } } function GetSType($server){ switch ($server){ case "1": return "Free"; case "2": return "Members"; case "3": return "Free"; case "4": return "Free"; case "5": return "Free"; case "6": return "Members"; case "7": return "Free"; case "8": return "Free"; case "9": return "Members"; case "10": return "Free"; case "11": return "Free"; case "12": return "Members"; case "13": return "Free"; case "14": return "Free"; case "15": return "Free"; case "16": return "Free"; case "17": return "Free"; case "18": return "Members"; case "19": return "Free"; case "20": return "Free"; case "21": return "Free"; case "22": return "Members"; case "23": return "Members"; case "24": return "Members"; case "25": return "Free"; case "26": return "Members"; case "27": return "Members"; case "28": return "Members"; case "29": return "Free"; case "30": return "Free"; case "31": return "Members"; case "32": return "Free"; case "33": return "Free"; case "34": return "Free"; case "35": return "Free"; case "36": return "Members"; case "37": return "Free"; case "38": return "Free"; case "39": return "Free"; case "40": return "Free"; case "41": return "Members"; case "42": return "Members"; case "43": return "Free"; case "44": return "Members"; case "45": return "Free"; case "46": return "Members"; case "47": return "Free"; case "48": return "Members"; case "49": return "Free"; case "50": return "Free"; case "51": return "Free"; case "52": return "Free"; case "53": return "Members"; case "54": return "Members"; case "55": return "Free"; case "56": return "Members"; case "57": return "Free"; case "58": return "Members"; case "59": return "Members"; case "60": return "Members"; case "61": return "Free"; case "62": return "Free"; case "63": return "Free"; case "64": return "Members"; case "65": return "Members"; case "66": return "Members"; case "67": return "Free"; case "68": return "Free"; case "69": return "Members"; case "70": return "Members"; case "71": return "Members"; case "72": return "Free"; case "73": return "Free"; case "74": return "Free"; case "75": return "Free"; case "76": return "Members"; case "77": return "Members"; case "78": return "Members"; case "79": return "Members"; case "80": return "Free"; case "81": return "Free"; case "82": return "Members"; case "83": return "Members"; case "85": return "Free"; case "86": return "Free"; case "87": return "Free"; case "88": return "Members"; case "89": return "Members"; case "90": return "Free"; case "91": return "Members"; case "92": return "Members"; case "93": return "Free"; case "94": return "Free"; case "95": return "Free"; case "96": return "Free"; case "97": return "Members"; case "98": return "Members"; case "99": return "Members"; case "100": return "Members"; case "101": return "Free"; case "102": return "Free"; case "103": return "Members"; case "104": return "Members"; case "105": return "Free"; case "106": return "Free"; case "107": return "Free"; case "108": return "Free"; case "109": return "Free"; case "110": return "Members"; case "111": return "Members"; case "112": return "Members"; case "113": return "Free"; case "114": return "Members"; case "115": return "Members"; case "116": return "Members"; case "117": return "Free"; case "118": return "Free"; case "119": return "Free"; case "120": return "Members"; case "121": return "Members"; case "122": return "Free"; case "123": return "Members"; case "124": return "Members"; case "125": return "Free"; case "126": return "Free"; case "127": return "Free"; case "128": return "Free"; case "129": return "Members"; case "130": return "Members"; case "131": return "Members"; case "132": return "Members"; default: return "Free"; } } function GetLocation($server){ switch ($server){ case "1": return "San Francisco (UL)"; case "2": return "San Francisco (UL)"; case "3": return "San Jose (PO)"; case "4": return "San Jose (PO)"; case "5": return "San Jose (PO)"; case "6": return "San Jose (PO)"; case "7": return "San Jose (AB)"; case "8": return "San Jose (AB)"; case "9": return "San Jose (AB)"; case "10": return "London (JO)"; case "11": return "London (JO)"; case "12": return "London (JO)"; case "13": return "San Francisco (NL)"; case "14": return "San Francisco (NL)"; case "15": return "London (DS)"; case "16": return "London (DS)"; case "17": return "Toronto"; case "18": return "Toronto"; case "19": return "San Francisco (NL)"; case "20": return "San Francisco (NL)"; case "21": return "San Francisco (NL)"; case "22": return "San Francisco (NL)"; case "23": return "London (DS)"; case "24": return "London (DS)"; case "25": return "San Francisco (NL)"; case "26": return "San Francisco (UL)"; case "27": return "San Francisco (NL)"; case "28": return "San Francisco (NL)"; case "29": return "San Francisco (UL)"; case "30": return "San Jose (PO)"; case "31": return "San Jose (PO)"; case "32": return "San Francisco (UL)"; case "33": return "Atlanta"; case "34": return "Atlanta"; case "35": return "Atlanta"; case "36": return "Atlanta"; case "37": return "Toronto"; case "38": return "Dallas"; case "39": return "Dallas"; case "40": return "Dallas"; case "41": return "Dallas"; case "42": return "San Jose (PO)"; case "43": return "St Louis"; case "44": return "Atlanta"; case "45": return "Dallas"; case "46": return "Dallas"; case "47": return "San Jose (AB)"; case "48": return "San Jose (AB)"; case "49": return "Amsterdam"; case "50": return "Amsterdam"; case "51": return "Amsterdam"; case "52": return "Amsterdam"; case "53": return "Amsterdam"; case "54": return "Amsterdam"; case "55": return "Chicago"; case "56": return "San Francisco (NL)"; case "57": return "Chicago"; case "58": return "Chicago"; case "59": return "Chicago"; case "60": return "Chicago"; case "61": return "Seattle"; case "62": return "Seattle"; case "63": return "Seattle"; case "64": return "Seattle"; case "65": return "Seattle"; case "66": return "Seattle"; case "67": return "London (JO)"; case "68": return "London (JO)"; case "69": return "London (JO)"; case "70": return "St Louis"; case "71": return "London (DS)"; case "72": return "St Louis"; case "73": return "St Louis"; case "74": return "St Louis"; case "75": return "St Louis"; case "76": return "St Louis"; case "77": return "St Louis"; case "78": return "St Louis"; case "79": return "St Louis"; case "80": return "London (JO)"; case "81": return "London (JO)"; case "82": return "London (JO)"; case "83": return "London (JO)"; case "85": return "New York"; case "86": return "New York"; case "87": return "New York"; case "88": return "New York"; case "89": return "New York"; case "90": return "New York"; case "91": return "New York"; case "92": return "San Francisco (NL)"; case "93": return "Miami"; case "94": return "Miami"; case "95": return "Miami"; case "96": return "Miami"; case "97": return "Miami"; case "98": return "Miami"; case "99": return "Miami"; case "100": return "San Francisco (UL)"; case "101": return "Atlanta"; case "102": return "Atlanta"; case "103": return "Atlanta"; case "104": return "Atlanta"; case "105": return "London (DS)"; case "106": return "London (DS)"; case "107": return "Sydney"; case "108": return "Sydney"; case "109": return "Sydney"; case "110": return "Sydney"; case "111": return "Sydney"; case "112": return "Sydney"; case "113": return "Toronto"; case "114": return "Toronto"; case "115": return "Toronto"; case "116": return "Toronto"; case "117": return "Stockholm"; case "118": return "Stockholm"; case "119": return "Stockholm"; case "120": return "Stockholm"; case "121": return "Stockholm"; case "122": return "Stockholm"; case "123": return "Stockholm"; case "124": return "Stockholm"; case "125": return "Vancouver"; case "126": return "Vancouver"; case "127": return "Vancouver"; case "128": return "Vancouver"; case "129": return "Vancouver"; case "130": return "Vancouver"; case "131": return "Vancouver"; case "132": return "Vancouver"; default: return "San Francisco (UL)"; } } echo "<html><head><title>RuneScape - Php world switcher :: World'.$world.' :: '.GetLocation($world).' :: '.GetStype($world).' </title><link rel="shortcut icon" href="runescape.com/favicon.ico" type="image/x-icon" /><form action="/index.php?" method="get"><B>world:<input type="text" name="world" size="5" ><br/><p>Detail:<br/><input type="radio" name="detail" value="high">High detail<br/><INPut type="radio" name="detail" value="low">Low detail<br/></P> <input type="Submit" value="Connect"></FORM> </head><frameset cols=* frameborder=0 border=0><noframes><p>This browser doesn't support frames!</body></noframes><frame src="http://'.GetPrefix($world).'.runescape.com/lang/en/aff/runescape/game.ws?lowmem='.mem($detail).'&plugin=0" noresize scrolling="auto"></frameset></html>"; I get a Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/user/public_html/world.php on line 423 I am running php 4.4.2 any help to make this work please tell me. This is a Runescape.com world switcher. Thanks Link to comment https://forums.phpfreaks.com/topic/41202-please-help-me-on-this/ Share on other sites More sharing options...
mmarif4u Posted March 5, 2007 Share Posted March 5, 2007 where is ur line 423, bcoz ur code so long to read. Link to comment https://forums.phpfreaks.com/topic/41202-please-help-me-on-this/#findComment-199592 Share on other sites More sharing options...
1337_macro Posted March 5, 2007 Author Share Posted March 5, 2007 Last line...the echo Link to comment https://forums.phpfreaks.com/topic/41202-please-help-me-on-this/#findComment-199593 Share on other sites More sharing options...
kenrbnsn Posted March 5, 2007 Share Posted March 5, 2007 On the very last line you have mis-matched quotes all over the place. It would be much better (and more readable) to exit out of PHP instead of echoing this much straight HTML: <?php echo '<html><head><title>RuneScape - Php world switcher :: World' . $world . ' :: ' . GetLocation($world) . ' ::'; echo GetStype($world); ?> </title><link rel="shortcut icon" href="runescape.com/favicon.ico" type="image/x-icon" /> <form action="/index.php?" method="get"> <B>world:<input type="text" name="world" size="5" ><br/> <p>Detail:<br/><input type="radio" name="detail" value="high">High detail<br/> <input type="radio" name="detail" value="low">Low detail<br/></P> <input type="Submit" value="Connect"></FORM> </head> <frameset cols=* frameborder=0 border=0><noframes><p>This browser doesn't support frames!</body></noframes> <?php echo '<frame src="http://' . GetPrefix($world) . '.runescape.com/lang/en/aff/runescape/game.ws?lowmem=' . mem($detail) . '&plugin=0" noresize scrolling="auto"></frameset></html>'; ?> Looking at the above code, you are writing invalid HTML by including a "<form>" in the <head> section. Forms should only be in the "<body>" of an HTML document. Ken Link to comment https://forums.phpfreaks.com/topic/41202-please-help-me-on-this/#findComment-199595 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.