1418 gün önce Php, Phyton ve Javascript Arasında Kaldım. Tavsiyelerinize İhtiyacım Var
sorusunu cevapladı.
Python
güzel bir dil. Ancak her firma destekleyemiye biliyor. Ama php
çoğu firmada var ve javascript desen hangisini seçersen seç öğreniceksin. Benim tercihimi sorarsan önce php
öğren ve iyice kafana oturduktan sonra python
a geç.
Unutma: Ne kadar çok dil bilirsen senin için o kadar iyi olur.
1418 gün önce $form.request(); hatası
sorusunu cevapladı.
(function($){
$.fn.filter = function(){
$('#filterdiv').on('change', 'input, select', function () {
var $form = $(this).closest('form');
$form.request();
});
}
})(jQuery);
yada direk sayfa hazır olduğunda diyebilirsin
$(function(){
$('#filterdiv').on('change', 'input, select', function () {
var $form = $(this).closest('form');
$form.request();
});
})
1419 gün önce Onclick nasıl alabilirim
sorusunu cevapladı.
<a onclick="tikla(<?=$veri['id']?>, <?=$veri['adi']?>)"> <!-- tikla(veri, veri2) gibi ',' koymalsının -->
<?=$veri['adi']?>
</a>
1422 gün önce Çalışmayan input
sorusunu cevapladı.
Bu şekilde çalıştı hata olursa tekrar yazarım :)
(function($){
$.fn.editor = function() {
let menuDiv = document.createElement("div"), textarea = this;
menuDiv.style.padding = "9px"
menuDiv.style.borderBottom = "1px solid #eee"
menuDiv.style.background = "#fff"
let menus = [
{
"name":"bold",
"icon": "fas fa-bold"
},
{
"name":"italic",
"icon": "fas fa-italic"
},
{
"name":"underline",
"icon": "fas fa-underline"
},
{
"name":"justifyLeft",
"icon": 'fas fa-align-left'
},
{
"name":"justifyCenter",
"icon": 'fas fa-align-center'
},
{
"name":"justifyRight",
"icon": 'fas fa-align-right'
},
{
"name":"justifyFull",
"icon": 'fas fa-align-justify'
},
{
"id":1,
"name":"",
"icon":"fas fa-image",
"upload":true,
"content":`
<form action="" method="post">
<input type="file" name="test" class="form-control" multiple />
<button type="submit" class="btn btn-primary mt-1">Ekle</button>
</form>
`
},
{
"id":2,
"name":"",
"icon":'fas fa-file-video',
"upload":true,
"content":`
<input type="file" name="test" class="form-control" />
`
}
]
let container = document.createElement("div")
container.style.background = "#fff"
container.style.padding = "7px 10px"
let content = document.createElement("div");
content.setAttribute("contenteditable", "true");
content.style.outline = 'none'
content.style.padding = '12px'
content.style.margin = '8px'
content.style.border = '1px solid #eee'
content.style.background = "#fff"
content.style.height = "300px"
content.style.overflow = "auto"
content.addEventListener("keyup", () => {
setTimeout(() => {
textarea[0].value = content.innerHTML;
}, 1)
});
for (let i = 0; i < menus.length; i++) {
let menu = document.createElement("a");
menu.setAttribute("href", "#")
menu.innerHTML = `<i class='${menus[i].icon}'></i>`
menu.style.padding = "3px 7px"
menu.style.textDecoration = "none"
menu.style.border = "1px solid #999"
menu.style.marginRight = "5px"
menu.style.color = "#333"
menu.style.position = "relative"
menu.className = "hideng";
if (menus[i].upload) {
container.innerHTML += `
<div class="modal${menus[i].id}" style="
display: none;
background: #fff;
box-shadow:
0 0 0 2px rgb(255,255,255),
0.3em 0.3em 1em rgba(0,0,0,0.3);
width: 250px;
padding: 5px;
height: auto;
border: 1px solid #eee;
position: absolute;
left: 60px;
top: 80px;
cursor: default;
">
${menus[i].content}
</div>
`
menu.addEventListener('click', (e) => {
e.preventDefault();
if (menu.classList.contains("hideng")) {
menu.classList.remove("hideng");
document.querySelector(".modal" + menus[i].id).style.display = 'block'
} else {
menu.classList.add("hideng");
document.querySelector(".modal" + menus[i].id).style.display = 'none'
}
return false;
});
} else {
menu.addEventListener('click', function(e) {
e.preventDefault();
let args;
document.execCommand(menus[i].name, false, args);
content.focus()
return false;
});
}
menuDiv.append(menu);
}
container.append(menuDiv)
container.append(content)
$(this).before(container)
$(this).hide()
}
})(jQuery);
1422 gün önce Çalışmayan input
sorusunu cevapladı.
Bu çalıştı ama sadece googleda firefoxda çalışmıyor
1422 gün önce Çalışmayan input
sorusunu cevapladı.
Bu şekilde çalıştı. (ama demin neden çalışmadığını anlamadım)
(function($){
$.fn.editor = function() {
let menuDiv = document.createElement("div"), textarea = this;
menuDiv.style.padding = "9px"
menuDiv.style.borderBottom = "1px solid #eee"
menuDiv.style.background = "#fff"
let menus = [
{
"name":"bold",
"icon": "fas fa-bold"
},
{
"name":"italic",
"icon": "fas fa-italic"
},
{
"name":"underline",
"icon": "fas fa-underline"
},
{
"name":"justifyLeft",
"icon": 'fas fa-align-left'
},
{
"name":"justifyCenter",
"icon": 'fas fa-align-center'
},
{
"name":"justifyRight",
"icon": 'fas fa-align-right'
},
{
"name":"justifyFull",
"icon": 'fas fa-align-justify'
},
{
"id":1,
"name":"",
"icon":"fas fa-image",
"upload":true,
"content":`
<form action="" method="post">
<input type="file" name="test" class="form-control" />
</form>
`
},
{
"id":2,
"name":"",
"icon":'fas fa-file-video',
"upload":true,
"content":`
<input type="file" name="test" class="form-control" />
`
}
]
let content = document.createElement("div");
content.setAttribute("contenteditable", "true");
content.style.outline = 'none'
content.style.padding = '12px'
content.style.margin = '8px'
content.style.border = '1px solid #eee'
content.style.background = "#fff"
content.style.height = "300px"
content.style.overflow = "auto"
content.addEventListener("keyup", () => {
setTimeout(() => {
textarea[0].value = content.innerHTML;
}, 1)
});
for (let i = 0; i < menus.length; i++) {
let menu = document.createElement("a");
menu.setAttribute("href", "#")
menu.innerHTML = `<i class='${menus[i].icon}'></i>`
menu.style.padding = "3px 7px"
menu.style.textDecoration = "none"
menu.style.border = "1px solid #999"
menu.style.marginRight = "5px"
menu.style.color = "#333"
menu.style.position = "relative"
menu.className = "hideng";
if (menus[i].upload) {
content.innerHTML += `
<div class="modal${menus[i].id}" style="
display: none;
background: #fff;
box-shadow:
0 0 0 2px rgb(255,255,255),
0.3em 0.3em 1em rgba(0,0,0,0.3);
width: 250px;
padding: 5px;
height: 200px;
border: 1px solid #eee;
position: absolute;
left: 30px;
top: 70px;
cursor: default;
">
${menus[i].content}
</div>
`
menu.addEventListener('click', (e) => {
e.preventDefault();
if (menu.classList.contains("hideng")) {
menu.classList.remove("hideng");
document.querySelector(".modal" + menus[i].id).style.display = 'block'
} else {
menu.classList.add("hideng");
document.querySelector(".modal" + menus[i].id).style.display = 'none'
}
return false;
});
} else {
menu.addEventListener('click', function(e) {
e.preventDefault();
let args;
document.execCommand(menus[i].name, false, args);
content.focus()
return false;
});
}
menuDiv.append(menu);
}
let container = document.createElement("div")
container.style.background = "#fff"
container.style.padding = "7px 10px"
container.append(menuDiv)
container.append(content)
$(this).before(container)
$(this).hide()
}
})(jQuery);
1424 gün önce Php arama motoru yardım
sorusunu cevapladı.
index.html
<form action="ara.php" method="get">
<input type="text" name="q" placeholder="aranacak kelime..." />
<button type="submit">ara</button>
</form>
ara.php
<?php
$db = new mysqli("localhost", "root", "password", "veritabani");
$word = @$_GET["q"];
$sql = $db->query("SELECT * FROM veritabani WHERE baslik LIKE '%".$word."%' ");
if ($sql->num_rows) {
while ($row = $sql->fetch_assoc()) {
echo $row["baslik"]."<br />";
}
} else {
echo "sonuç yok";
}
?>
1424 gün önce Belirli bi sayı ile başlayanları sıralama
sorusunu cevapladı.
Evet bende buna benzer yaptım sonra ama asıl merak ettiğim bununla alakalı bir php fonksiyonu var mı diye.
1424 gün önce Belirli bi sayı ile başlayanları sıralama
sorusunu cevapladı.
Bide sadece başı 93 olanları ayrı bir diziye atmak istiyorum o nasıl olacak?
1425 gün önce Dosya yükleme çıkan yazılar
sorusunu cevapladı.
<?php
function resimYukle($dosya, $yeni_ismi) {
list($genislik, $yukseklik) = getimagesize($dosya);
$yeni_genislik = 250;
$yeni_yukseklik = 250;
$mevcut_resim = imagecreatefromjpeg($dosya);
$yeni_resim = imagecreatetruecolor($yeni_genislik, $yeni_yukseklik);
imagecopyresampled($yeni_resim, $mevcut_resim, 0, 0, 0, 0, $yeni_genislik, $yeni_yukseklik, $genislik, $yukseklik);
imagecopyresized($yeni_resim, $mevcut_resim, 0, 0, 0, 0, $yeni_genislik, $yeni_yukseklik, $genislik, $yukseklik);
imagejpeg($yeni_resim, $yeni_ismi, 100);
}
?>