Php kod hatası

CRİXİSED

Üye
27 May 2022
74
7
Kodun tamamını görmeden anlaşılacak bir hata değil
<?php
ob_start()
$pass = 'root'

if(isset($_POST['password'])){
$password = $_POST['password']

if($password == $pass){
header('location:http://quartex.tk/login/')
}
else {
echo "hatalı";
}
}



?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title> ✔DOGRULAMA✔ -QUARTEX</title>
<link rel="stylesheet" href="/DOGRULAMA/css/style.css">
<link rel="icon" type="image/x-icon" href="/DOGRULAMA/favicon/kronik.ico">
</head>
<body>
<div class="login">
<div class="kronik">
<img src="kronik.png"/>
</div>
<h2>DOGRULAMA</h2>
<h3>💖QUARTEX💖</h3>
<form class="login-form">
<form method="POST" action="">
<div class="textbox">
<input type="password" placeholder="root"/>
<span class="material-symbols-ountlined">KOD</span>
</div>
<button type="submit">DOGRULA</button>
<a href="https://quartex.tk/login/"></a>
</form>
</div>
</body>
<audio autoplay>
<source src="/DOGRULAMA/muzik/müzik.mp3">
</audio>
<audio controls autoplay>
<source src="/DOGRULAMA/muzik/müzik.mp3" type="audio/mpeg">
</audio>
</html>
 

Napcaz

Katılımcı Üye
28 Nis 2019
771
781
Cudi
PHP ";"ü bir hayli önemser:D, fonksiyonların ve değişkenlerin sonuna noktalı virgül koymayı unutmayın, aşağıdaki kod çalışacaktır.
PHP:
<?php
ob_start();
$pass = 'root';
if(isset($_POST['password'])){
$password = $_POST['password'];
if($password == $pass){
header('location:http://quartex.tk/login/');
}
else {
echo "hatalı";
}
}


?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title> ✔DOGRULAMA✔ -QUARTEX</title>
<link rel="stylesheet" href="/DOGRULAMA/css/style.css">
<link rel="icon" type="image/x-icon" href="/DOGRULAMA/favicon/kronik.ico">
</head>
<body>
<div class="login">
<div class="kronik">
<img src="kronik.png"/>
</div>
<h2>DOGRULAMA</h2>
<h3>💖QUARTEX💖</h3>
<form class="login-form">
<form method="POST" action="">
<div class="textbox">
<input type="password" placeholder="root"/>
<span class="material-symbols-ountlined">KOD</span>
</div>
<button type="submit">DOGRULA</button>
<a href="https://quartex.tk/login/"></a>
</form>
</div>
</body>
<audio autoplay>
<source src="/DOGRULAMA/muzik/müzik.mp3">
</audio>
<audio controls autoplay>
<source src="/DOGRULAMA/muzik/müzik.mp3" type="audio/mpeg">
</audio>
</html>
 

CRİXİSED

Üye
27 May 2022
74
7
PHP ";"ü bir hayli önemser:D, fonksiyonların ve değişkenlerin sonuna noktalı virgül koymayı unutmayın, aşağıdaki kod çalışacaktır.
PHP:
<?php
ob_start();
$pass = 'root';
if(isset($_POST['password'])){
$password = $_POST['password'];
if($password == $pass){
header('location:http://quartex.tk/login/');
}
else {
echo "hatalı";
}
}


?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title> ✔DOGRULAMA✔ -QUARTEX</title>
<link rel="stylesheet" href="/DOGRULAMA/css/style.css">
<link rel="icon" type="image/x-icon" href="/DOGRULAMA/favicon/kronik.ico">
</head>
<body>
<div class="login">
<div class="kronik">
<img src="kronik.png"/>
</div>
<h2>DOGRULAMA</h2>
<h3>💖QUARTEX💖</h3>
<form class="login-form">
<form method="POST" action="">
<div class="textbox">
<input type="password" placeholder="root"/>
<span class="material-symbols-ountlined">KOD</span>
</div>
<button type="submit">DOGRULA</button>
<a href="https://quartex.tk/login/"></a>
</form>
</div>
</body>
<audio autoplay>
<source src="/DOGRULAMA/muzik/müzik.mp3">
</audio>
<audio controls autoplay>
<source src="/DOGRULAMA/muzik/müzik.mp3" type="audio/mpeg">
</audio>
</html>
çok teşekkür ederim hocam o kadar aradım ama bulamadım hatayı tekrardan teşekkür ederim

PHP ";"ü bir hayli önemser:D, fonksiyonların ve değişkenlerin sonuna noktalı virgül koymayı unutmayın, aşağıdaki kod çalışacaktır.
PHP:
<?php
ob_start();
$pass = 'root';
if(isset($_POST['password'])){
$password = $_POST['password'];
if($password == $pass){
header('location:http://quartex.tk/login/');
}
else {
echo "hatalı";
}
}


?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title> ✔DOGRULAMA✔ -QUARTEX</title>
<link rel="stylesheet" href="/DOGRULAMA/css/style.css">
<link rel="icon" type="image/x-icon" href="/DOGRULAMA/favicon/kronik.ico">
</head>
<body>
<div class="login">
<div class="kronik">
<img src="kronik.png"/>
</div>
<h2>DOGRULAMA</h2>
<h3>💖QUARTEX💖</h3>
<form class="login-form">
<form method="POST" action="">
<div class="textbox">
<input type="password" placeholder="root"/>
<span class="material-symbols-ountlined">KOD</span>
</div>
<button type="submit">DOGRULA</button>
<a href="https://quartex.tk/login/"></a>
</form>
</div>
</body>
<audio autoplay>
<source src="/DOGRULAMA/muzik/müzik.mp3">
</audio>
<audio controls autoplay>
<source src="/DOGRULAMA/muzik/müzik.mp3" type="audio/mpeg">
</audio>
</html>
hocam şimdide siteye aktarmıyor nedeni nedir aceba site linki: ✔DOGRULAMA✔ -QUARTEX biliyosanız söylermisiniz
 

Napcaz

Katılımcı Üye
28 Nis 2019
771
781
Cudi
İki tane hatan var biri html input a name değeri atamaman sadece type ve placeholder belirtmişsin, name belirtmeden veri gönderemezsin.
İkinci hatan iki tane form açman birinde class belirlemiş bırakmışsın diğerinde method ve action değerlerini doldurmuşsun üstteki formu esas alıyor tarayıcı bu yüzden post methodu değilde default olan GET methodu ile istek atmış oluyorsun. Aşağıdaki kodda fark ettiğim bu hataları düzelttim.
PHP:
<?php
ob_start();
$pass = 'root';

if(isset($_POST['password'])){
    $password = $_POST['password'];
    if($password == $pass){
        header('Location: https://quartex.tk/login/');
    }
    else {
        echo "hatalı";
    }
}



?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title> ✔DOGRULAMA✔ -QUARTEX</title>
<link rel="stylesheet" href="/DOGRULAMA/css/style.css">
<link rel="icon" type="image/x-icon" href="/DOGRULAMA/favicon/kronik.ico">
</head>
<body>
<div class="login">
<div class="kronik">
<img src="kronik.png"/>
</div>
<h2>DOGRULAMA</h2>
<h3>💖QUARTEX💖</h3>
<form method="POST" action="" class="login-form">
<div class="textbox">
<input type="password" placeholder="root" name="password"/>
<span class="material-symbols-ountlined">KOD</span>
</div>
<button type="submit">DOGRULA</button>
<a href="https://quartex.tk/login/"></a>
</form>
</div>
</body>
<audio autoplay>
<source src="/DOGRULAMA/muzik/müzik.mp3">
</audio>
<audio controls autoplay>
<source src="/DOGRULAMA/muzik/müzik.mp3" type="audio/mpeg">
</audio>
</html>
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.