Bildirimleri anlık mı yollamak istiyorsunuz?
Merhaba bu mesajı konsoldan gönderdim!
Merhaba bu mesajı konsoldan gönderdim!
HTML kodları arasında gönderme butonunu tanımlayan elemente javascript ile erişin.
Prototürk için bir örnek hazırladım.
(Aşağıdaki kod bu soruya yanıt olarak "Merhaba bu mesajı konsoldan gönderdim!" mesajını gönderir.)
document.getElementById("answer").value = 'Merhaba bu mesajı konsoldan gönderdim!';
var form = document.forms["answer-form"];
form.elements[3].click()
Play eventini taklit edin. Konsoldan varsa dönen hatayı veya kodlarınızın ilgili kısmını paylaşabilir misiniz?
O zaman şöyle düşünelim.
Sistemimiz içinde "/templates" klasörü olsun.
$kullanici_tema = $db->prepare("SELECT `tema` FROM `kullanicilar` WHERE `id` = :id");
$kullanici_tema->execute([":id" => 1]);
$kullanici_tema = $kullanici_tema->fetch();
$kullanici_tema = $kullanici_tema["tema"];
// darktheme değeri döndürdüğünü varsayalım
bu sorgudan gelen "$kullanici_tema" değişkeni değerinin /templates
klasöründen uyuştuğu stil dosyasını sayfamıza entegre edelim.
<link rel="stylesheet" href="//domain.com/templates/<?php echo $kullanici_tema; ?>.css"/>
gelen stil dosyası da sitemizdeki şablonları değiştirsin. Çok kabataslak bir fikir bu ama zannediyorum ki böyle birşey yapmak istiyorsunuz.
$sorgu = $baglanti->prepare("SELECT * FROM `ver` WHERE `sutun7` = :sutunDegeri AND `onay` = :onayDegeri");
$sorgu->execute([
":sutunDegeri" => "Jelibon",
":onayDegeri" => 1
]);
$veriler = $sorgu->fetchAll(PDO::FETCH_ASSOC);
var_dump($veriler);
veritabanı sorgunuzda iki kere WHERE kullanmışsınız. İkinci bir denklik istediğiniz zaman WHERE yerine AND kullanmalısınız.
Merhaba Hasan,
İlgili m3u8 dosyasına zamanında bir firma için geliştirdiğim web yayın kaynaklarını şifrelemek için
kullanılan bir web player ile eriştim. Ancak kaynaktan sonraki başlatılacak olan dosyalarda 403 hatası almaktayız.
Bu sorunu VLC Playerinizin kaynağa erişme şeklini dinleyerek ve ardından bir uygulama ile
taklit ederek aşabilirsiniz. Bu uygulama kaynağa bağlanma sırasında köprü görevi görecek.
Peşi sıra süregelen "ts" kaynaklarına curl kullanarak erişemezsiniz.
Bunun için dosyayı byte byte yazdırmanız gerek.
Ardıdan herhangi bir web playerine uç olarak kendi kaynağınızı eklerseniz çalışacaktır.
İsterseniz bunu sizin için yapan bir sistem mevcut, şuna bir göz atın;
Neden "hakkimda.php" dosyasını sayfaya dahil etmeyi denemiyorsunuz?
Yapmak istediğiniz şeyi şöyle anladım;
.htaccess dosyanızı aşağıdaki gibi düzenleyin:
RewriteEngine On
RewriteRule ^([^/]*)$ index.php?user=$1 [QSA]
RewriteRule ^([^/]*)/([^/]*)$ index.php?user=$1&page=$2 [L]
Ardından klasörünüzde bir "about.php" dosyası oluşturun.
"about.php" dosyasının içeriği;
var_dump($_GET);
"index.php" dosyanıza geri dönün ve şu satırları ekleyin;
$user = isset($_GET["user"]) ? $_GET["user"] : null;
$page = isset($_GET["page"]) ? $_GET["page"] : null;
if($page != null){
$allowed_pages = [
"about" => "about.php"
];
if(isset($allowed_pages[$page])){
require $allowed_pages[$page];
exit;
} else {
exit("not allowed");
}
} else {
echo "hello $user";
}
Eğer sayfa olarak bir değer eklenirse o değeri sayfaya dahil eder.
Uygulamanın çıktısı aşağıdaki gibi olacaktır;
http://domain.com/6nok sayfası için;
hello 6nok
http://domain.com/6nok/about sayfası için;
array(2) {
["user"]=>
string(4) "6nok"
["page"]=>
string(5) "about"
}
Ancak bu tarz bir kullanımı tavsiye etmiyorum.
Bir router sınıfı yazabilir veya kullanabilirsiniz.
PHP PDO tema mantığı nedir? Yapmak istediğiniz şeyi tam anlamıyla açıklayabilirseniz, daha iyi destek alabilirsiniz.