PHP json hatasi alıyorum çözene 400tl

beyler sa php kodumda hata alıyorum include ettiğim dosyayı yukarıya yazdığımda include ettiğim dosyayı json olarak algılıyor. altındakini text/html olarak algılıyor. include ettiğim php dosyasının altına yazdığımda ise bu sefer include ettiğim dosyayı text/html olarak algılıyor
42 Replies
hod
hod3w ago
ödül 300 tl
Sunwurp
SunwurpOP3w ago
vermeyen orccou
Sunwurp
SunwurpOP3w ago
include ettiğim dosya bu.
<?php
include 'assets/db/db.inc.php';
include 'assets/db/data.post.php';
include 'assets/inc/header.php';
include 'assets/inc/leftmenu.php';

if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_SERVER['CONTENT_TYPE']) && strpos($_SERVER['CONTENT_TYPE'], 'application/json') !== false) {
$data = json_decode(file_get_contents("php://input"), true);
if (!$data) {
echo json_encode(['success' => false, 'error' => 'No data provided']);
exit();
}
<?php
include 'assets/db/db.inc.php';
include 'assets/db/data.post.php';
include 'assets/inc/header.php';
include 'assets/inc/leftmenu.php';

if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_SERVER['CONTENT_TYPE']) && strpos($_SERVER['CONTENT_TYPE'], 'application/json') !== false) {
$data = json_decode(file_get_contents("php://input"), true);
if (!$data) {
echo json_encode(['success' => false, 'error' => 'No data provided']);
exit();
}
include ettiğim dosyanında başı böyle başlıyor. data.post.php'de globaltanımlı rank bilgisini vs. tutuyorum. db.inc.php baglantı icin. left menuyu zaten bılıyorsunuzdur. header yukardakı. header'ı kullanmadığımda hata almıyorum. header'i kullandığımda hata alıyorum.
hod
hod3w ago
kral headerı önceden görderdiğini sanıyor yüksek ihtimalle php biraz böyle çalışıyor bu konsola da yansımaz
Sunwurp
SunwurpOP3w ago
// (JS tarafında ":" karakterine de izin veren regex kullanılıyor)
if (isset($data['command']) && $data['command'] === 'deleteUser') {
if (!isset($_SESSION['loggedin']) || $_SESSION['loggedin'] !== true) {
echo json_encode(['success' => false, 'error' => 'Unauthorized']);
exit();
}

if ($rank != 1337) {
echo json_encode(['success' => false, 'error' => 'Insufficient permissions']);
exit();
}

$user= mysqli_real_escape_string($conn, $data['user']);

if (empty($user)) {
echo json_encode(['success' => false, 'error' => 'Invalid parameters']);
exit();
}
if (isset($data['command']) && $data['command'] === 'deleteUser') {
if (!isset($_SESSION['loggedin']) || $_SESSION['loggedin'] !== true) {
echo json_encode(['success' => false, 'error' => 'Unauthorized']);
exit();
}

if ($rank != 1337) {
echo json_encode(['success' => false, 'error' => 'Insufficient permissions']);
exit();
}

$user= mysqli_real_escape_string($conn, $data['user']);

if (empty($user)) {
echo json_encode(['success' => false, 'error' => 'Invalid parameters']);
exit();
}
hod
hod3w ago
o yüzden api isteklerini ayrı bir klasöre yapsan daha iyi olur
Sunwurp
SunwurpOP3w ago
mesela bu komutu çalıştırıyorum hata alıyorum.
hod
hod3w ago
ajax işemlerini
Sunwurp
SunwurpOP3w ago
nasıl yanı
hod
hod3w ago
proje dizinine /api/notificationHandler.php aç <?php if (isset($_GET['notificationAction'])) { // içerik buraya gelecek exit(); } ?> dosyaya bir şey yazarken <?php diye başlıyorsun başına hiçbir şey koyma öncesine include et gereken her şeyi buraya her şeyi aynı dosyada kullanma böyle zorlanırsın
Sunwurp
SunwurpOP3w ago
dostum sana dm source kodlarını atsam inceleyebilir misin?
hod
hod3w ago
benim çok bilgim yok anladığım kadarıyla söylüyorum valla prje dizinini atsana bi
hod
hod3w ago
No description
hod
hod3w ago
böyle mesela at bi
Sunwurp
SunwurpOP3w ago
No description
hod
hod3w ago
aboo bu ne aq aolsckmasc sveltenin yarranı yiyim
Sunwurp
SunwurpOP3w ago
cozecek yok galıba
hod
hod3w ago
şimdi @Sunwurp Wilson gel denicez bişi yapay zekaya da sordum gelince geldim de
Sunwurp
SunwurpOP3w ago
deneyelım
hod
hod3w ago
tamam
Sunwurp
SunwurpOP3w ago
geldım
hod
hod3w ago
www/api/notification_handler.php şmdi aç şunu bir dosya ana dizine aç
Sunwurp
SunwurpOP3w ago
actım
hod
hod3w ago
www/assets/inc/header.php
Sunwurp
SunwurpOP3w ago
No description
hod
hod3w ago
Buradan AJAX ile ilgili PHP kodlarını çıkarıp, JavaScript'teki Workspace adreslerini yeni dosyaya yönlendireceğiz. tamam bundan bak aynı ai abi ne diyorsa onu diyorum gemini 2.5 pro bu çözemezse kimse çözemez
Sunwurp
SunwurpOP3w ago
tamam yapalım aiye sor ayarlasın bı gemını mı daha iyi chatgpt mi
hod
hod3w ago
No description
hod
hod3w ago
gemini 2.5 baya iyi
hod
hod3w ago
bunu al yapıştır notification_handler'a
hod
hod3w ago
bu senin ilk attığın kod
hod
hod3w ago
bunu da yapıştır eskisinin yerine eskisini kaydet ama kaybolmasın ne olur ne olmaz çalışmazsa geriye dönersin gerekli bağlantıları kur eksikleri doldur yazım hatalarını düzelt dene
Sunwurp
SunwurpOP3w ago
yapıom bekle @hod verdıgın 2. kod hatalı la
hod
hod3w ago
nerede hatası var yazım yanlışı çok normal onları düzeltemez misin
Sunwurp
SunwurpOP3w ago
birsuru var arıyom tek tek bi divde << kullanmıs bi if de { ekık daha var @hod su gemınıye versene duzeltıp versın
hod
hod3w ago
tamam attım
Sunwurp
SunwurpOP3w ago
beklıyom
hod
hod3w ago
hass premium bitti alkomsjcklasö
Sunwurp
SunwurpOP3w ago
ne kadar premıum @hod kanka cozemıceksek konuyu kapatıcam @hod
hod
hod3w ago
kapat yaw olmuyo b bilmiyorum ki ucuzmuş knk ayda 700tl

Did you find this page helpful?