alla alla onu bende yaptım bende çalışmadı demek yanlış bişi yapmışım
ellerine , gönlüne sağlık kardeşim.
çok yordum seni kardeşim fakat
tarih ilerde ise sorun yok yazıyor ama tarih geçtiği zaman da hiç bişi yazmaması gerekiyor
atıyorum tarih bugün 2021-01-09 15:15:!5
paket geçtiği 1 gün odlu ise : 2021-01-08 15:15:15
1 gün kaldı diye sonuç vermemesi gerekiyor biraz denemeler yaptım ama olmadı
aynen kardeşim teşekkür ederim
hafta da olaydı güzel olurdu : )
$hafta = floor(($diff - $yil * 365*60*60*24 - $ay*30*60*60*24) / (60*60*24) / (7) );
böyle yaptım hafta için ama çalışıyor fakat sadece hafta varken hem haftayı hem günü eşit yazıyor
aradaki fark 1 hafta 1 gün ise
sonuc : 1 hafta 15 gün yazıyor.
php ile kaydet json ile yaptığın işlemlerin zorluğu sana dönecektir.
php dosyasının başına
define('AJAX_DIRECT_BLOCKED', isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest');
if(!AJAX_DIRECT_BLOCKED) {die( );}
boş sayfa karşılarına çıkar
soru sorarken yazdım ya :)
<?php
$result = $db->query("select * from menu",PDO::FETCH_ASSOC)->fetchAll();
//iki boyutlu kategori ve üst kategori dizisini tanımla
$category = array(
'categories' => array(),
'parent_cats' => array()
);
foreach($result as $row){
$category['categories'][$row['id']] = $row;
$category['parent_cats'][$row['ustid']][] = $row['id'];
}
echo buildCategory(0, $category);
?>
PHP
burda header.php de kullanıyorum.
<?php
function buildCategory($parent, $category) {
$html = "";
if (isset($category['parent_cats'][$parent])) {
foreach ($category['parent_cats'][$parent] as $cat_id) {
if (!isset($category['parent_cats'][$cat_id])) {
$html .= "<li><a href=". $category['categories'][$cat_id]['link'].">".$category['categories'][$cat_id]['menu']." </a></li>n";
}
if (isset($category['parent_cats'][$cat_id])) {
// if ( $category['categories'][$cat_id]['ustid'] > 0 ) {
$html .= "<li><a href=". $category['categories'][$cat_id]['link'].">".$category['categories'][$cat_id]['menu']." <span class='fa fa-caret-down m-0'></span></a>n <ul class='sub-menu'>n";
}else{
$html .= "<li><a href=". $category['categories'][$cat_id]['link'].">".$category['categories'][$cat_id]['menu']." <i class='fa fa-angle-right float-right mt-1 d-none d-lg-block'></i></a>n <ul class='sub-menu'>n";
}
$html .= buildCategory($cat_id, $category);
$html .= "</ul></li> n";
}
}
}
return $html;
}
?>
function HitEkleme($id, $table, $sutun){
global $db;
if(!isset($_COOKIE['hit-' . $id])){
$update = $db->prepare("UPDATE $table SET okunma=:g WHERE id=:id");
$update->execute(array(':g' => $sutun+1,':id' => $id));
setcookie('hit-' . $id,"1",time()+3600, '/');
// print_r($_COOKIE);
}
}
// kullanımı
$id = getten gelen id
$table = güncelleme yapacağın tablo
$sutun = getten listenen verinin sutun adı
ben okunma diye sutun oluşturuyorum
sende kendine göre ayarlarsın.
bence sen önce bir kişisel gelişim eğitimi al
sonra genel kültür
siber güvenliği sonra düşünürsün :)
function kisalt($kelime, $str = 10){
if (strlen($kelime) > $str){
if (function_exists("mb_substr")) $kelime = mb_substr($kelime, 0, $str, "UTF-8").'';
else $kelime = substr($kelime, 0, $str).'';
}
return $kelime;
}
// kullanırken
$veri = "selam dünya";
echo kisalt($veri,1);
yukarda paylaştım ya :)
$sql = $db->prepare("SELECT * FROM veritabanı WHERE baslik LIKE ? LIMIT 5");
$sql->execute(["%".$word."%"]);
$cek = $sql->fetch(PDO::FETCH_ASSOC);
sanki böyle daha iyi olur
ve tavsiyem artık @ işareti kullanma
isset($_GET["q"]) $q = $_GET["q"] else $q = "";
if($q != "" )
işlemler
else
get verisi alınamadı gibi birşeyler yapabilirsin.