Autor Zpráva
appdev
Profil *
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
appdev:
Nechceš si to poodsazovat tak, abys viděl, jak se ty závorky párují k sobě?
Joker
Profil
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 *
Ok, díky.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0