1621 gün önce youtube'den kendi şarkı indirme sitemizi nasıl yaparız
sorusunu cevapladı.
1621 gün önce Youtube dan kanalıma ait Vidyoları çekme
sorusunu cevapladı.
1621 gün önce Php cURL boş dönüyor
sorusunu cevapladı.
bu şekilde localhost'ta bilgileri çekebilirsin ama hostingde çalışmıyor diye biliyorum.
1621 gün önce Login işlemlerinde ziyaretci bölümü
sorusunu cevapladı.
https://youtu.be/ogLgpMiZhvg?t=1028
Videodaki bu kısıma dikkatli bakarsan anlarsın.
<?php if(auth()->guard()->guest()): ?>
<h3>Ziyaretçi</h3>
<?php endif: ?>
1621 gün önce JavaScript hatası
sorusunu cevapladı.
Aşağıdaki kodu yazarsan sorunsuz çalışır.
<!DOCTYPE html>
<html lang="tr">
<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>Hesap Makinesi</title>
<script src="jquery.js"></script>
<script src="javaScriptFunctions.js"></script>
</head>
<body>
<input id="ad" placeholder="Adınız"><br>
<input id="soyad" placeholder="soyadınız"><br>
<button id="tamam">Tamam</button>
<script>
document.addEventListener('DOMContentLoaded', function () {
let ad = document.getElementById("ad").value;
let soyad = document.getElementById("soyad").value;
let tamam = document.getElementById("tamam");
tamam.addEventListener('click', function(){
alert("Adınız :"+ad+" Soyadınız: "+soyad+". Sisteme hoş geldiniz.");
});
});
</script>
</body>
</html>
1622 gün önce İnput sınırlama
sorusunu cevapladı.
regex ile yapabilirsin.
<input type="text" pattern="[\w]{10,11}"/> <!-- A-Za-z0-9_ karakterleri girebilir minimum 10 maximum 11 karakter girebilir. -->
<input type="text" pattern="[\wçıüğöşİĞÜÖŞÇ]{10,11}" /> <!-- türkçe karakterler için -->
1622 gün önce Pagination sorunu.
sorusunu cevapladı.
benim gözler gitti galiba görmemişim kusura bakma :)
1622 gün önce Pagination sorunu.
sorusunu cevapladı.
her sayfaya id vererek bu işlemi yaptırmak bence mantıksız olur.
sonuçta sayfalardaki veriler dinamik olacağı için.
function pagination($current_page, $total_pages, $page_url)
{
$pagination = '';
if($total_pages > 0 && $total_pages != 1 && $current_page <= $total_pages){
$pagination .= '<ul>';
$right_links = $current_page + 3;
$previous = $current_page - 1;
$next = $current_page + 1;
$first_link = true;
if($current_page > 1){
$previous_link = ($previous==0)?1:$previous;
$pagination .= '<li><a href="'.$page_url.'/1">İlk</a></li>';
$pagination .= '<li><a href="'.$page_url.'/'.$previous_link.'">Önceki</a></li>';
for($i = ($current_page-2); $i < $current_page; $i++){
if($i > 0){
$pagination .= '<li><a href="'.$page_url.'/'.$i.'">'.$i.'</a></li>';
}
}
$first_link = false;
}
if($first_link){
$pagination .= '<li class="active">'.$current_page.'</li>';
}elseif($current_page == $total_pages){
$pagination .= '<li class="active">'.$current_page.'</li>';
}else{ //regular current link
$pagination .= '<li class="active">'.$current_page.'</li>';
}
for($i = $current_page+1; $i < $right_links ; $i++){
if($i<=$total_pages){
$pagination .= '<li><a href="'.$page_url.'/'.$i.'">'.$i.'</a></li>';
}
}
if($current_page < $total_pages){
$next_link = ($next > $total_pages)? $total_pages : $next;
$pagination .= '<li><a href="'.$page_url.'/'.$next_link.'">İleri</a></li>';
$pagination .= '<li><a href="'.$page_url.'/'.$total_pages.'">Son</a></li>';
}
$pagination .= '</ul>';
}
return $pagination;
}
$pageLength = 10; // sayfa başına gösterilecek veri miktarı
$data = []; // DB den gelen veri
$page = 1; // urlden gelen parametre
$pages = ceil($data/$pageLength);
if($page < 1) {
$page = 1;
}
if($page > $pages){
$page = $pages;
}
echo pagination($page, $pages, "http://localhost");
Veya https://datatables.net/ bunuda kullanabilirsin.
1622 gün önce Codeighter menü listeleme örneği
sorusunu cevapladı.
@reqres 'in yazdığına ek olarak şöyle bir fonksiyonda kullanabilirsin. tüm alt kategorileri yazdırır.
function writeMenu($menus)
{
$html = '<ul>';
foreach($menus as $menu)
{
$html .= '<li><a href="'. $menu["href"] .'">'. $menu["label"] . '</a></li>';
if(!empty($menu["submenu"]))
{
$html .= writeMenu($menu["submenu"]);
}
}
$html .= '</ul>';
return $html;
}
1622 gün önce Php ile online offline kontrolü nasıl yapılır?
sorusunu cevapladı.
https://github.com/dominicklee/PHP-MySQL-Sessions/blob/master/mysql.sessions.php
buradaki class biraz düzenlemeyle işine yarayabilir.
dbye kayıt ederken ek olarak user_id'sinide girersin.