Autor | Zpráva | ||
---|---|---|---|
appdev Profil * |
#1 · Zasláno: 8. 5. 2015, 21:34:25 · Upravil/a: appdev
Dobrý den web mi vypisuje : Parse error: syntax error, unexpected 'else' (T_ELSE)
Kód: <?php $url = 'http://tahakydokapsy.www3.cz/'; $array = get_headers($url); $string = $array[0]; if(strpos($string,"200")) { echo 'url exists'; $servername = "xxxx"; $username = "xxxx"; $password = "xxxx"; $dbname = "xxxx"; // Create connection $conn = new mysqli($servername, $username, $password, $dbname); // Check connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } // sql to delete a record $sql = "DELETE FROM error WHERE error=error"; if ($conn->query($sql) === TRUE) { echo "Record deleted successfully"; } else { echo "Error deleting record: " . $conn->error; } $conn->close(); } else { echo 'url does not exist'; $user_name = "xxxx"; $password = "xxxx"; $database = "xxxx"; $server = "xxxx"; $db_handle = mysql_connect($server, $user_name, $password); $db_found = mysql_select_db($database, $db_handle); if ($db_found) { $result =mysql_query("SELECT 1 FROM error WHERE error = error"); if ($result>0) { echo 'error Found'; } else { echo 'error NOT Found'; mail("dkfd@gmail.com","jdjfkd"); $servername = "xxxx"; $username = "xxxx"; $password = "xxxx"; $dbname = "xxxx"; $dblink = mysql_connect($host,$dbu,$dbp); $seldb = mysql_select_db($db); $sql = mysql_query("INSERT INTO `$db`.`error` (`error`) VALUES ('error');"); if($sql){ //The query returned true - now do whatever you like here. echo 'Your score was saved. Congrats!'; }else{ //The query returned false - you might want to put some sort of error reporting here. Even logging the error to a text file is fine. echo 'There was a problem saving your score. Please try again later.'; } }else{ echo 'Your name or score wasnt passed in the request. Make sure you add ?name=NAME_HERE&score=1337 to the tags.'; } mysql_close($dblink);//Close off the MySQL connection to save resources. } } else { print "Database NOT Found."; mysql_close($db_handle); } } ?> on line 78 |
||
mimochodec Profil |
#2 · Zasláno: 8. 5. 2015, 22:01:57
appdev:
Nechceš si to poodsazovat tak, abys viděl, jak se ty závorky párují k sobě? |
||
Joker Profil |
#3 · Zasláno: 8. 5. 2015, 23:34:33
appdev:
Parse error znamená špatně napsaný kód (resp. text v souboru není platný PHP kód). Viz také Základní kurz 5: Hledání a oprava chyb ve skriptu Pořiďte si nějaký editor, který alespoň zvýrazňuje související závorky, když už nic jiného. Bez toho se bude programovat opravdu těžko. Jinak chyba spočívá v tom, že koncová závorka na ř. 78 není od IF, ale od ELSE, takže za ní nemůže být blok ELSE. |
||
appdev Profil * |
#4 · Zasláno: 9. 5. 2015, 10:35:36
Ok, díky.
|
||
Časová prodleva: 10 let
|
0