| 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: 11 let
|
|||
0