// SEFLINK FONKSİYONU DOSYANIN BAŞINA TAŞINDI
function seflink($string){
$find = array('Ç', 'Ş', 'Ğ', 'Ü', 'İ', 'Ö', 'ç', 'ş', 'ğ', 'ü', 'ö', 'ı', '+', '#');
$replace = array('c', 's', 'g', 'u', 'i', 'o', 'c', 's', 'g', 'u', 'o', 'i', 'plus', 'sharp');
$string = strtolower(str_replace($find, $replace, $string));
$string = preg_replace("@[^A-Za-z0-9\-_\.\+]@i", ' ', $string);
$string = trim(preg_replace('/\s+/', ' ', $string));
$string = str_replace(' ', '-', $string);
return $string;
}
function oturumkontrolana(){
if (empty($_SESSION["eposta"])){
echo ''; die();
}
}function oturumkontrolana1(){
if (empty($_SESSION["email"])){
echo ''; die();
}
}
$tarih = date("d.m.Y");
$saat = date("H:i");
$kur = simplexml_load_file("https://www.tcmb.gov.tr/kurlar/today.xml");
foreach ($kur -> Currency as $cur) {
if ($cur["Kod"] == "USD") {
$usdAlis = $cur -> ForexBuying;
$usd = $cur -> ForexSelling;
}
if ($cur["Kod"] == "EUR") {
$eurAlis = $cur -> ForexBuying;
$euro = $cur -> ForexSelling;
}
}
$ayar= $db->query("SELECT * FROM ayarlar Where id='1'")->fetch(PDO::FETCH_ASSOC);
$izinler= $db->query("SELECT * FROM izinler Where id='1'")->fetch(PDO::FETCH_ASSOC);
$menu_izinler= $db->query("SELECT * FROM menu_izinler Where id='1'")->fetch(PDO::FETCH_ASSOC);
$sayfa= $db->query("SELECT * FROM sayfalar Where seo='hakkimizda'")->fetch(PDO::FETCH_ASSOC);
$alt= $db->query("SELECT * FROM sayfalar Where id='19'")->fetch(PDO::FETCH_ASSOC);
$iletisim= $db->query("SELECT * FROM iletisimbilgileri Where id='1'")->fetch(PDO::FETCH_ASSOC);
$sosyal= $db->query("SELECT * FROM sosyalmedya Where id='1'")->fetch(PDO::FETCH_ASSOC);
$bead= $db->query("SELECT * FROM beadcrumb Where id='1'")->fetch(PDO::FETCH_ASSOC);
$idd=$_SESSION['id'];
$hesabim=$db->query("select * from yonetici where id='$idd'")->fetch(PDO::FETCH_ASSOC);
$title = $ayar['site_title'];
$header = $ayar['header'];
$footer = $ayar['footer'];
$des = $ayar['site_description'];
$logo = $ayar['logo'];
$footerlogo = $ayar['footer_logo'];
$favicon =$ayar['favicon'];
$author =$ayar['site_author'];
$keyword =$ayar['site_keyword'];
$copyright = $ayar['footer_copyright'];
$renk =$ayar['renk'];
$renk2 =$ayar['renk2'];
$telefon1 = $iletisim['telefon1'];
$telefon2 = $iletisim['telefon2'];
$adres1 = $iletisim['adres1'];
$adres2 = $iletisim['adres2'];
$email1 = $iletisim['email1'];
$email2 = $iletisim['email2'];
$calismasaatleri = $iletisim['calismasaatleri'];
$googlemaps = $iletisim['google_maps'];
$whatsapp=$iletisim['whatsapp'];
$wptext = $iletisim['wp_text'];
$wprenk = $iletisim['wp_renk'];
$facebook = $sosyal['facebook'];
$twitter= $sosyal['twitter'];
$instagram= $sosyal['instagram'];
$telegram= $sosyal['telegram'];
$youtube= $sosyal['youtube'];
$pinterest= $sosyal['pinterest'];
$linkedin= $sosyal['linkedin'];
if(isset($_POST["panel-giris"])){
ob_start();
session_start();
if($sec = $db->query("select * from yonetici where eposta='{$_POST["email"]}' and sifre='{$_POST["sifre"]}'")->fetch(PDO::FETCH_ASSOC)) {
$_SESSION["ad_soyad"]=$sec["ad_soyad"];
$_SESSION["eposta"]=$sec["eposta"];
$_SESSION["id"] = $sec["id"];
$_SESSION["tarih"] = $sec["tarih"];
$_SESSION["telefon"] = $sec["telefon"];
$guncelle = $db->prepare("update yonetici set son_giris=:son_giris,ip=:ip");
$hemen = $guncelle->execute(array("son_giris"=>$tarih,"ip"=>$_SERVER["REMOTE_ADDR"]));
header('location:../index.php?durum=Basarili');
} else {
header('location:'.$_POST['link'].'?durum=Hata');
}
}
if(isset($_POST['yonetici-ekle'])){
$ekle = $db->prepare("insert into yonetici set ad_soyad=:ad_soyad,eposta=:eposta,sifre=:sifre,ilk_giris=:ilk_giris");
$simdi = $ekle->execute(array("ad_soyad"=>$_POST["ad_soyad"],"eposta"=>$_POST["eposta"],"sifre"=>$_POST["sifre"],"ilk_giris"=>$tarih));
if($simdi){
header('location:'.$_POST['link'].'?durum=Basarili');
}
else {
header('location:'.$_POST['link'].'?durum=Hata');
}
}
if(isset($_POST['yonetici-guncelle'])){
if($_POST["sifre"]!=''){
$ekle = $db->prepare("update yonetici set ad_soyad=:ad_soyad,eposta=:eposta,sifre=:sifre where id=:id");
$simdi = $ekle->execute(array("ad_soyad"=>$_POST["ad_soyad"],"eposta"=>$_POST["eposta"],"sifre"=>$_POST["sifre"],"id"=>$_POST["id"]));
if($simdi){
header('location:'.$_POST['link'].'?durum=Basarili');
}
else {
header('location:'.$_POST['link'].'?durum=Hata');
}
}else {
$ekle = $db->prepare("update yonetici set ad_soyad=:ad_soyad,eposta=:eposta where id=:id");
$simdi = $ekle->execute(array("ad_soyad"=>$_POST["ad_soyad"],"eposta"=>$_POST["eposta"],"id"=>$_POST["id"]));
if($simdi){
header('location:'.$_POST['link'].'?durum=Basarili');
}
else {
header('location:'.$_POST['link'].'?durum=Hata');
}
}
}
if(isset($_POST['modul-guncelle'])){
$ekle = $db->prepare("update izinler set
urun_durum=:urun_durum,
kategori_durum=:kategori_durum,
istatik_durum=:istatik_durum,
ref_durum=:ref_durum,
hizmet_durum=:hizmet_durum,
haber_durum=:haber_durum,
sayfa_durum=:sayfa_durum,
slider_durum=:slider_durum,
sss_durum=:sss_durum,
galeri_durum=:galeri_durum,
video_durum=:video_durum,
ekip_durum=:ekip_durum,
yorum_durum=:yorum_durum,
iletisim_durum=:iletisim_durum,
banner_durum=:banner_durum,
banka_durum=:banka_durum,
proje_durum=:proje_durum,
proje_kategori_durum=:proje_kategori_durum,
katalog_durum=:katalog_durum,
slider_alt_menu=:slider_alt_menu,
uzmanliklar_durum=:uzmanliklar_durum,
haber_kategori_durum=:haber_kategori_durum,
medya_durum=:medya_durum,
abonelik_durum=:abonelik_durum,
fiyat_tablo_durum=:fiyat_tablo_durum
where id=:id");
$simdi =$ekle->execute(array(
"urun_durum"=>$_POST['urun_durum'],
"kategori_durum"=>$_POST['kategori_durum'],
"istatik_durum"=>$_POST['istatik_durum'],
"ref_durum"=>$_POST['ref_durum'],
"hizmet_durum"=>$_POST['hizmet_durum'],
"haber_durum"=>$_POST['haber_durum'],
"sayfa_durum"=>$_POST['sayfa_durum'],
"slider_durum"=>$_POST['slider_durum'],
"sss_durum"=>$_POST['sss_durum'],
"galeri_durum"=>$_POST['galeri_durum'],
"video_durum"=>$_POST['video_durum'],
"ekip_durum"=>$_POST['ekip_durum'],
"yorum_durum"=>$_POST['yorum_durum'],
"iletisim_durum"=>$_POST['iletisim_durum'],
"banner_durum"=>$_POST['banner_durum'],
"banka_durum"=>$_POST['banka_durum'],
"proje_durum"=>$_POST['proje_durum'],
"proje_kategori_durum"=>$_POST['proje_kategori_durum'],
"katalog_durum"=>$_POST['katalog_durum'],
"slider_alt_menu"=>$_POST['slider_alt_menu'],
"uzmanliklar_durum"=>$_POST['uzmanliklar_durum'],
"haber_kategori_durum"=>$_POST['haber_kategori_durum'],
"medya_durum"=>$_POST['medya_durum'],
"abonelik_durum"=>$_POST['abonelik_durum'],
"fiyat_tablo_durum"=>$_POST['fiyat_tablo_durum'],
"id"=>"1"));
if($simdi){
header('location:/admin/index.php?durum=Basarili'); // Yönlendirme ana panele yapıldı
exit; // Yönlendirme sonrası çıkış
}
else {
header('location:/admin/detay/modul-yonetimi.php?durum=Hata'); // Hata durumunda forma geri dön (mutlak yol)
exit; // Yönlendirme sonrası çıkış
}
}
if(isset($_POST['menu-guncelle'])){
$ekle = $db->prepare("update menu_izinler set
fiyat_tablo_menu_durum=:fiyat_tablo_menu_durum,
urun_menu_durum=:urun_menu_durum,
ref_menu_durum=:ref_menu_durum,
hizmet_menu_durum=:hizmet_menu_durum,
haber_menu_durum=:haber_menu_durum,
katalog_menu_durum=:katalog_menu_durum,
sayfa_menu_durum=:sayfa_menu_durum,
sss_menu_durum=:sss_menu_durum,
medya_menu_durum=:medya_menu_durum,
galeri_menu_durum=:galeri_menu_durum,
video_menu_durum=:video_menu_durum,
ekip_menu_durum=:ekip_menu_durum,
yorum_menu_durum=:yorum_menu_durum,
iletisim_menu_durum=:iletisim_menu_durum,
proje_menu_durum=:proje_menu_durum,
uzmanliklar_menu_durum=:uzmanliklar_menu_durum,
banka_menu_durum=:banka_menu_durum where id=:id");
$simdi =$ekle->execute(array(
"fiyat_tablo_menu_durum"=>$_POST["fiyat_tablo_menu_durum"],
"urun_menu_durum"=>$_POST["urun_menu_durum"],
"ref_menu_durum"=>$_POST["ref_menu_durum"],
"hizmet_menu_durum"=>$_POST["hizmet_menu_durum"],
"haber_menu_durum"=>$_POST["haber_menu_durum"],
"katalog_menu_durum"=>$_POST["katalog_menu_durum"],
"sayfa_menu_durum"=>$_POST["sayfa_menu_durum"],
"sss_menu_durum"=>$_POST["sss_menu_durum"],
"medya_menu_durum"=>$_POST["medya_menu_durum"],
"galeri_menu_durum"=>$_POST["galeri_menu_durum"],
"video_menu_durum"=>$_POST["video_menu_durum"],
"ekip_menu_durum"=>$_POST["ekip_menu_durum"],
"yorum_menu_durum"=>$_POST["yorum_menu_durum"],
"iletisim_menu_durum"=>$_POST["iletisim_menu_durum"],
"proje_menu_durum"=>$_POST["proje_menu_durum"],
"uzmanliklar_menu_durum"=>$_POST["uzmanliklar_menu_durum"],
"banka_menu_durum"=>$_POST["banka_menu_durum"], "id"=>"1"));
if($simdi){
header('location:/admin/index.php?durum=Basarili'); // Başarılı yönlendirme
exit; // Çıkış
}
else {
header('location:/admin/detay/menu-yonetimi.php?durum=Hata'); // Hata yönlendirme
exit; // Çıkış
}
}
if(isset($_POST["urun-yorum-guncelle"])){
$ekle = $db->prepare("update urun_yorum set durum=:durum where id=:id");
$simdi = $ekle->execute(array("durum"=>$_POST["durum"],"id"=>$_POST["id"]));
if($simdi){
header('location:'.$_POST['link'].'?durum=Basarili');
}
else {
header('location:'.$_POST['link'].'?durum=Hata');
}
}
if(isset($_POST["blog-yorum-guncelle"])){
$ekle = $db->prepare("update blog_yorum set durum=:durum where id=:id");
$simdi = $ekle->execute(array("durum"=>$_POST["durum"],"id"=>$_POST["id"]));
if($simdi){
header('location:'.$_POST['link'].'?durum=Basarili');
}
else {
header('location:'.$_POST['link'].'?durum=Hata');
}
}
if(isset($_POST['abone-ol'])){
$ekle = $db->prepare("insert into abone set email=:email,tarih=:tarih");
$simdi = $ekle->execute(array("email"=>$_POST['email'],"tarih"=>$tarih));
if($simdi){
header('location:'.$_POST['link'].'?durum=Basarili');
}
else {
header('location:'.$_POST['link'].'?durum=Hata');
}
}
if(isset($_POST["urun-yorum-ekle"])){
$ekle = $db->prepare("insert into urun_yorum set yorum=:yorum,uye=:uye,urun_id=:urun_id,tarih=:tarih,durum=:durum");
$simdi = $ekle->execute(array("yorum"=>$_POST["yorum"],"uye"=>$_POST["uye"],"urun_id"=>$_POST["urun_id"],"tarih"=>$_POST["tarih"],"durum"=>1));
if($simdi){
header('location:'.$_POST['link'].'?durum=Basarili');
}else{
header('location:'.$_POST['link'].'?durum=Hata');
}
}
if(isset($_POST["blog-yorum-ekle"])){
$ekle = $db->prepare("insert into blog_yorum set yorum=:yorum,uye=:uye,urun_id=:urun_id,tarih=:tarih,durum=:durum,email=:email");
$simdi = $ekle->execute(array("yorum"=>$_POST["yorum"],"uye"=>$_POST["uye"],"urun_id"=>$_POST["urun_id"],"tarih"=>$tarih,"email"=>$_POST["email"],"durum"=>1));
if($simdi){
header('location:'.$_POST['link'].'?durum=Basarili');
}else{
header('location:'.$_POST['link'].'?durum=Hata');
}
}
if(isset($_POST['iletisim-formu'])){
$ekle = $db->prepare("insert into iletisimler set adsoyad=:adsoyad,konu=:konu,telefon=:telefon,mesaj=:mesaj,email=:email,tarih=:tarih");
$hemen = $ekle->execute(array("adsoyad"=>$_POST['adsoyad'],"konu"=>$_POST['konu'],"telefon"=>$_POST['telefon'],"mesaj"=>$_POST['mesaj'],"tarih"=>$tarih,"email"=>$_POST['email']));
if($hemen){
header('location:'.$_POST['link'].'?durum=Basarili');
}else {
header('location:'.$_POST['link'].'?durum=Hata');
}
}
if(isset($_POST['abone-ol'])){
$ekle = $db->prepare("insert into abone set email=:email,tarih=:tarih");
$hemen = $ekle->execute(array("tarih"=>$tarih,"email"=>$_POST['email']));
if($hemen){
header('location:'.$_POST['link'].'?durum=Basarili');
}else {
header('location:'.$_POST['link'].'?durum=Hata');
}
}
if(isset($_POST['genel-ayarlar'])){
$seo= seflink($_POST['site_title']);
$klasor="../../resimler/";
$resim_tmp = $_FILES['logo']['tmp_name'];
if(empty($resim_tmp))
{
$duzenlenecek_id = 1;
$ayar_kaydi = $db->query("SELECT * FROM ayarlar WHERE id = '1'")->fetch(PDO::FETCH_ASSOC);
$logo = $ayar_kaydi['logo'];
}
else
{
if ($_FILES["logo"]["type"] =="image/gif" || $_FILES["logo"]["type"] =="image/png"|| $_FILES["logo"]["type"] =="image/jpg"|| $_FILES["logo"]["type"] =="image/jpeg")
{
$ayar_kaydi = $db->query("SELECT * FROM ayarlar WHERE id = '1'")->fetch(PDO::FETCH_ASSOC);
if($ayar_kaydi['logo']!="resim-yok")
{
unlink("../../resimler/".$ayar_kaydi['logo']);
}
$random = rand(0,995959999);
$logo = $random."-".$seo.".".substr($_FILES['logo']['name'], -3);
move_uploaded_file($_FILES['logo']['tmp_name'],$klasor."/".$logo);
}
else
{
$bilgi = '
×
Hata ! Lütfen Uygun Formatta Bir Resim Dosyası Seçiniz ( .jpg - .gif - .png ).
';
}
}
$resim_tmp1 = $_FILES['footer_logo']['tmp_name'];
if(empty($resim_tmp1))
{
$duzenlenecek_id = 1;
$ayar_kaydi = $db->query("SELECT * FROM ayarlar WHERE id = '1'")->fetch(PDO::FETCH_ASSOC);
$footer_logo = $ayar_kaydi['footer_logo'];
}
else
{
if ($_FILES["footer_logo"]["type"] =="image/gif" || $_FILES["footer_logo"]["type"] =="image/png"|| $_FILES["footer_logo"]["type"] =="image/jpg"|| $_FILES["footer_logo"]["type"] =="image/jpeg")
{
$ayar_kaydi = $db->query("SELECT * FROM ayarlar WHERE id = '1'")->fetch(PDO::FETCH_ASSOC);
if($ayar_kaydi['footer_logo']!="resim-yok")
{
unlink("../../resimler/".$ayar_kaydi['footer_logo']);
}
$random = rand(0,995959999);
$footer_logo = $random."-".$seo.".".substr($_FILES['footer_logo']['name'], -3);
move_uploaded_file($_FILES['footer_logo']['tmp_name'],$klasor."/".$footer_logo);
}
else
{
$bilgi = '
×
Hata ! Lütfen Uygun Formatta Bir Resim Dosyası Seçiniz ( .jpg - .gif - .png ).
';
}
}
$resim_tmp2 = $_FILES['favicon']['tmp_name'];
if(empty($resim_tmp2))
{
$duzenlenecek_id = 1;
$ayar_kaydi = $db->query("SELECT * FROM ayarlar WHERE id = '1'")->fetch(PDO::FETCH_ASSOC);
$favicon = $ayar_kaydi['favicon'];
}
else
{
if ($_FILES["favicon"]["type"] =="image/gif" || $_FILES["favicon"]["type"] =="image/png"|| $_FILES["favicon"]["type"] =="image/jpg"|| $_FILES["favicon"]["type"] =="image/jpeg")
{
$ayar_kaydi = $db->query("SELECT * FROM ayarlar WHERE id = '1'")->fetch(PDO::FETCH_ASSOC);
if($ayar_kaydi['favicon']!="resim-yok")
{
unlink("../../resimler/".$ayar_kaydi['favicon']);
}
$random = rand(0,995959999);
$favicon = $random."-".$seo.".".substr($_FILES['favicon']['name'], -3);
move_uploaded_file($_FILES['favicon']['tmp_name'],$klasor."/".$favicon);
}
else
{
$bilgi = '
×
Hata ! Lütfen Uygun Formatta Bir Resim Dosyası Seçiniz ( .jpg - .gif - .png ).
';
}
}
$ekle = $db->prepare("update ayarlar set
footer_copyright=:footer_copyright,
site_title=:site_title,
site_description=:site_description,
site_author=:site_author,
site_meta=:site_meta,
site_keyword=:site_keyword,
logo=:logo,
favicon=:favicon,
footer_logo=:footer_logo,
header=:header,
footer=:footer
where id=:id");
$simdi = $ekle->execute(array(
"footer_copyright"=>$_POST['footer_copyright'],
"site_title"=>$_POST['site_title'],
"site_meta"=>$_POST['site_meta'],
"site_description"=>$_POST['site_description'],
"site_author"=>$_POST['site_author'],
"site_keyword"=>$_POST['site_keyword'],
"logo"=>$logo,
"footer_logo"=>$footer_logo,
"favicon"=>$favicon,
"header"=>$_POST['header'],
"footer"=>$_POST['footer'],
"id"=>1));
if($simdi){
header('location:'.$_POST['link'].'?durum=Basarili');
}else {
header('location:'.$_POST['link'].'?durum=Hata');
}
}
if(isset($_POST['urun-kategori-ekle'])){
$seo= seflink($_POST['adi']);
$tur = "urun_kategori";
$klasorbanka="../../resimler/";
$resim_tmpbanka = $_FILES['resim']['tmp_name'];
if(empty($resim_tmpbanka))
{
$resim = "resim-yok";
}
else
{
if ($_FILES["resim"]["type"] =="image/gif" || $_FILES["resim"]["type"] =="image/png"|| $_FILES["resim"]["type"] =="image/jpg"|| $_FILES["resim"]["type"] =="image/jpeg")
{
$random = rand(0,9999999);
$resim1 = $random."-".$seo.".".substr($_FILES['resim']['name'], -3);
move_uploaded_file($_FILES['resim']['tmp_name'],$klasorbanka."/".$resim1);
$file = "../../resimler/".$resim1;
$image = imagecreatefromstring(file_get_contents($file));
ob_start();
imagejpeg($image,NULL,100);
$cont = ob_get_contents();
ob_end_clean();
$randomm=rand(0,965465465465456);
imagedestroy($image);
$content = imagecreatefromstring($cont);
$output = '../../resimler/'.$random.'-'.$seo.'.webp';
$resim=$random.'-'.$seo.'.webp';
imagewebp($content,$output);
imagedestroy($content);
unlink ('../../resimler/'.$resim1);
}
else
{
$bilgi = '
×
Hata ! Lütfen Uygun Formatta Bir Resim Dosyası Seçiniz ( .jpg - .gif - .png ).
';
}
}
$simdi = $db->prepare("insert into urun_kategori set dil=:dil,adi=:adi,sira=:sira,resim=:resim,kategori=:kategori,durum=:durum,aciklama=:aciklama,seo=:seo,tur=:tur,eklenme_tarihi=:eklenme_tarihi");
$ekle = $simdi->execute(array("adi"=>$_POST['adi'],"dil"=>$_POST["dil"],"sira"=>$_POST['sira'],"resim"=>$resim,"kategori"=>$_POST['kategori'],"aciklama"=>$_POST['aciklama'],"seo"=>$seo,"tur"=>$tur,"durum"=>$_POST['durum'],"eklenme_tarihi"=>$tarih));
if($ekle){
header('location:'.$_POST['link'].'?durum=Basarili');
}else {
header('location:'.$_POST['link'].'?durum=Hata');
}
}
if(isset($_POST['urun-kategori-guncelle'])){
$seo= seflink($_POST['adi']);
$tur = "urun_kategori";
$id = $_POST['id'];
$klasord="../../resimler/";
$resim_tmpd = $_FILES['resim']['tmp_name'];
if(empty($resim_tmpd))
{
$duzenlenecek_id = $_GET['id'];
$ayar_kaydi = $db->query("SELECT * FROM urun_kategori WHERE id = '$id'")->fetch(PDO::FETCH_ASSOC);
$resim = $ayar_kaydi['resim'];
}
else
{
if ($_FILES["resim"]["type"] =="image/gif" || $_FILES["resim"]["type"] =="image/png"|| $_FILES["resim"]["type"] =="image/jpg"|| $_FILES["resim"]["type"] =="image/jpeg")
{
$ayar_kaydi = $db->query("SELECT * FROM urun_kategori WHERE id = '$id'")->fetch(PDO::FETCH_ASSOC);
if($ayar_kaydi['resim']!="resim-yok")
{
unlink("../../resimler/".$ayar_kaydi['resim']);
}
$random = rand(0,999);
$resim1 = $random."-".$seo.$_FILES['resim'];
move_uploaded_file($_FILES['resim']['tmp_name'],$klasord."/".$resim1);
$file = "../../resimler/".$resim1;
$image = imagecreatefromstring(file_get_contents($file));
ob_start();
imagejpeg($image,NULL,100);
$cont = ob_get_contents();
ob_end_clean();
imagedestroy($image);
$content = imagecreatefromstring($cont);
$output = '../../resimler/'.$random.'-'.$seo.'.webp';
$resim=$random.'-'.$seo.'.webp';
imagewebp($content,$output);
imagedestroy($content);
unlink ('../../resimler/'.$resim1);
}
else
{
$bilgi = '
×
Hata ! Lütfen Uygun Formatta Bir Resim Dosyası Seçiniz ( .jpg - .gif - .png ).
';
}
}
$simdi1 = $db->prepare("update urun_kategori set dil=:dil,adi=:adi,sira=:sira,resim=:resim,kategori=:kategori,durum=:durum,onaciklama=:onaciklama,aciklama=:aciklama,seo=:seo,tur=:tur,guncelleme_tarihi=:guncelleme_tarihi where id=:id");
$ekle1 = $simdi1->execute(array("adi"=>$_POST['adi'],"dil"=>$_POST["dil"],"sira"=>$_POST['sira'],"resim"=>$resim,"kategori"=>$_POST['kategori'],"aciklama"=>$_POST['aciklama'],"seo"=>$seo,"tur"=>$tur,"onaciklama"=>$onaciklama,"durum"=>$_POST['durum'],"guncelleme_tarihi"=>$tarih,"id"=>$id));
if($ekle1){
header('location:'.$_POST['link'].'?durum=Basarili');
}else {
header('location:'.$_POST['link'].'?durum=Hata');
}
}
if(isset($_POST['proje-kategori-ekle'])){
$seo= seflink($_POST['adi']);
$tur = "proje_kategori";
$klasorbanka="../../resimler/";
$resim_tmpbanka = $_FILES['resim']['tmp_name'];
if(empty($resim_tmpbanka))
{
$resim = "resim-yok";
}
else
{
if ($_FILES["resim"]["type"] =="image/gif" || $_FILES["resim"]["type"] =="image/png"|| $_FILES["resim"]["type"] =="image/jpg"|| $_FILES["resim"]["type"] =="image/jpeg")
{
$random = rand(0,9999999);
$resim1 = $random."-".$seo.".".substr($_FILES['resim']['name'], -3);
move_uploaded_file($_FILES['resim']['tmp_name'],$klasorbanka."/".$resim1);
$file = "../../resimler/".$resim1;
$image = imagecreatefromstring(file_get_contents($file));
ob_start();
imagejpeg($image,NULL,100);
$cont = ob_get_contents();
ob_end_clean();
$randomm=rand(0,965465465465456);
imagedestroy($image);
$content = imagecreatefromstring($cont);
$output = '../../resimler/'.$random.'-'.$seo.'.webp';
$resim=$random.'-'.$seo.'.webp';
imagewebp($content,$output);
imagedestroy($content);
unlink ('../../resimler/'.$resim1);
}
else
{
$bilgi = '
×
Hata ! Lütfen Uygun Formatta Bir Resim Dosyası Seçiniz ( .jpg - .gif - .png ).
';
}
}
$simdi = $db->prepare("insert into proje_kategori set dil=:dil,adi=:adi,sira=:sira,resim=:resim,kategori=:kategori,durum=:durum,aciklama=:aciklama,seo=:seo,tur=:tur,eklenme_tarihi=:eklenme_tarihi");
$ekle = $simdi->execute(array("dil"=>$_POST["dil"],"adi"=>$_POST['adi'],"sira"=>$_POST['sira'],"resim"=>$resim,"kategori"=>$_POST['kategori'],"aciklama"=>$_POST['aciklama'],"seo"=>$seo,"tur"=>$tur,"durum"=>$_POST['durum'],"eklenme_tarihi"=>$tarih));
if($ekle){
header('location:'.$_POST['link'].'?durum=Basarili');
}else {
header('location:'.$_POST['link'].'?durum=Hata');
}
}
if(isset($_POST['proje-kategori-guncelle'])){
$seo= seflink($_POST['adi']);
$tur = "proje_kategori";
$id = $_POST['id'];
$klasord="../../resimler/";
$resim_tmpd = $_FILES['resim']['tmp_name'];
if(empty($resim_tmpd))
{
$duzenlenecek_id = $_GET['id'];
$ayar_kaydi = $db->query("SELECT * FROM proje_kategori WHERE id = '$id'")->fetch(PDO::FETCH_ASSOC);
$resim = $ayar_kaydi['resim'];
}
else
{
if ($_FILES["resim"]["type"] =="image/gif" || $_FILES["resim"]["type"] =="image/png"|| $_FILES["resim"]["type"] =="image/jpg"|| $_FILES["resim"]["type"] =="image/jpeg")
{
$ayar_kaydi = $db->query("SELECT * FROM proje_kategori WHERE id = '$id'")->fetch(PDO::FETCH_ASSOC);
if($ayar_kaydi['resim']!="resim-yok")
{
unlink("../../resimler/".$ayar_kaydi['resim']);
}
$random = rand(0,999);
$resim1 = $random."-".$seo.$_FILES['resim'];
move_uploaded_file($_FILES['resim']['tmp_name'],$klasord."/".$resim1);
$file = "../../resimler/".$resim1;
$image = imagecreatefromstring(file_get_contents($file));
ob_start();
imagejpeg($image,NULL,100);
$cont = ob_get_contents();
ob_end_clean();
imagedestroy($image);
$content = imagecreatefromstring($cont);
$output = '../../resimler/'.$random.'-'.$seo.'.webp';
$resim=$random.'-'.$seo.'.webp';
imagewebp($content,$output);
imagedestroy($content);
unlink ('../../resimler/'.$resim1);
}
else
{
$bilgi = '
×
Hata ! Lütfen Uygun Formatta Bir Resim Dosyası Seçiniz ( .jpg - .gif - .png ).
';
}
}
$simdi1 = $db->prepare("update proje_kategori set dil=:dil,adi=:adi,sira=:sira,resim=:resim,kategori=:kategori,durum=:durum,onaciklama=:onaciklama,aciklama=:aciklama,seo=:seo,tur=:tur,guncelleme_tarihi=:guncelleme_tarihi where id=:id");
$ekle1 = $simdi1->execute(array("dil"=>$_POST["dil"],"adi"=>$_POST['adi'],"sira"=>$_POST['sira'],"resim"=>$resim,"kategori"=>$_POST['kategori'],"aciklama"=>$_POST['aciklama'],"seo"=>$seo,"tur"=>$tur,"onaciklama"=>$onaciklama,"durum"=>$_POST['durum'],"guncelleme_tarihi"=>$tarih,"id"=>$id));
if($ekle1){
header('location:'.$_POST['link'].'?durum=Basarili');
}else {
header('location:'.$_POST['link'].'?durum=Hata');
}
}
if(isset($_POST['urun-ekle'])){
$seo= seflink($_POST['adi']);
$tur = "urunler";
$klasorbanka="../../resimler/";
$resim_tmpbanka = $_FILES['resim']['tmp_name'];
if(empty($resim_tmpbanka))
{
$resim = "resim-yok";
}
else
{
if ($_FILES["resim"]["type"] =="image/gif" || $_FILES["resim"]["type"] =="image/png"|| $_FILES["resim"]["type"] =="image/jpg"|| $_FILES["resim"]["type"] =="image/jpeg")
{
$random = rand(0,9999999);
$resim1 = $random."-".$seo.".".substr($_FILES['resim']['name'], -3);
move_uploaded_file($_FILES['resim']['tmp_name'],$klasorbanka."/".$resim1);
$file = "../../resimler/".$resim1;
$image = imagecreatefromstring(file_get_contents($file));
ob_start();
imagejpeg($image,NULL,100);
$cont = ob_get_contents();
ob_end_clean();
$randomm=rand(0,965465465465456);
imagedestroy($image);
$content = imagecreatefromstring($cont);
$output = '../../resimler/'.$random.'-'.$seo.'.webp';
$resim=$random.'-'.$seo.'.webp';
imagewebp($content,$output);
imagedestroy($content);
unlink ('../../resimler/'.$resim1);
}
else
{
$bilgi = '
×
Hata ! Lütfen Uygun Formatta Bir Resim Dosyası Seçiniz ( .jpg - .gif - .png ).
';
}
}
$simdi = $db->prepare("insert into urunler set kur=:kur,dil=:dil,indir=:indir,panel=:panel,videolinki=:videolinki,linki=:linki,fiyat=:fiyat,adi=:adi,sira=:sira,resim=:resim,kategori=:kategori,durum=:durum,onaciklama=:onaciklama,aciklama=:aciklama,seo=:seo,tur=:tur,eklenme_tarihi=:eklenme_tarihi");
$ekle = $simdi->execute(array("indir"=>$_POST['indir'],"kur"=>$_POST["kur"],"dil"=>$_POST["dil"],"panel"=>$_POST['panel'],"videolinki"=>$_POST['videolinki'],"fiyat"=>$_POST['fiyat'],"adi"=>$_POST['adi'],"linki"=>$_POST['linki'],"sira"=>$_POST['sira'],"resim"=>$resim,"kategori"=>$_POST['kategori'],"aciklama"=>$_POST['aciklama'],"seo"=>$seo,"tur"=>$tur,"onaciklama"=>$_POST['onaciklama'],"durum"=>$_POST['durum'],"eklenme_tarihi"=>$tarih));
if($ekle){
$sonid=$db->query("select * from urunler order by id desc")->fetch(PDO::FETCH_ASSOC);
$yeni =$sonid['id'];
if(isset($_POST['img'])){
foreach ($_POST['img'] as $img) {
$islem = $db->prepare("INSERT INTO urun_img SET urun_id = ?, img = ?,tur=?");
$islem = $islem->execute(array($yeni,$img,$tur));
}}
header('location:'.$_POST['link'].'?durum=Basarili');
}else {
header('location:'.$_POST['link'].'?durum=Hata');
}
}
if(isset($_POST['urun-guncelle'])){
$id = $_POST['id'];
$seo= seflink($_POST['adi']);
$tur = "urunler";
$klasord="../../resimler/";
$resim_tmpd = $_FILES['resim']['tmp_name'];
if(empty($resim_tmpd))
{
$duzenlenecek_id = $_GET['id'];
$ayar_kaydi = $db->query("SELECT * FROM urunler WHERE id = '$id'")->fetch(PDO::FETCH_ASSOC);
$resim = $ayar_kaydi['resim'];
}
else
{
if ($_FILES["resim"]["type"] =="image/gif" || $_FILES["resim"]["type"] =="image/png"|| $_FILES["resim"]["type"] =="image/jpg"|| $_FILES["resim"]["type"] =="image/jpeg")
{
$ayar_kaydi = $db->query("SELECT * FROM urunler WHERE id = '$id'")->fetch(PDO::FETCH_ASSOC);
if($ayar_kaydi['resim']!="resim-yok")
{
unlink("../../resimler/".$ayar_kaydi['resim']);
}
$random = rand(0,999);
$resim1 = $random."-".$seo.$_FILES['resim'];
move_uploaded_file($_FILES['resim']['tmp_name'],$klasord."/".$resim1);
$file = "../../resimler/".$resim1;
$image = imagecreatefromstring(file_get_contents($file));
ob_start();
imagejpeg($image,NULL,100);
$cont = ob_get_contents();
ob_end_clean();
$randomm=rand(0,965465465465456);
imagedestroy($image);
$content = imagecreatefromstring($cont);
$output = '../../resimler/'.$random.'-'.$seo.'.webp';
$resim=$random.'-'.$seo.'.webp';
imagewebp($content,$output);
imagedestroy($content);
unlink ('../../resimler/'.$resim1);
}
else
{
$bilgi = '
×
Hata ! Lütfen Uygun Formatta Bir Resim Dosyası Seçiniz ( .jpg - .gif - .png ).
';
}
}
$deleteee = $db->exec("DELETE FROM urun_img WHERE urun_id = '$id' ");
if(isset($_POST['img'])){
foreach ($_POST['img'] as $img) {
$islem = $db->prepare("INSERT INTO urun_img SET urun_id = ?, img = ?,tur=?");
$islem = $islem->execute(array($id,$img,$tur));
}
}
$simdi1 = $db->prepare("update urunler set kur=:kur,dil=:dil,indir=:indir,panel=:panel,videolinki=:videolinki,linki=:linki,fiyat=:fiyat,adi=:adi,sira=:sira,resim=:resim,kategori=:kategori,durum=:durum,onaciklama=:onaciklama,aciklama=:aciklama,seo=:seo,tur=:tur,guncelleme_tarihi=:guncelleme_tarihi where id=:id");
$ekle1 = $simdi1->execute(array("kur"=>$_POST["kur"],"indir"=>$_POST['indir'],"dil"=>$_POST["dil"],"panel"=>$_POST['panel'],"videolinki"=>$_POST['videolinki'],"fiyat"=>$_POST['fiyat'],"adi"=>$_POST['adi'],"linki"=>$_POST['linki'],"sira"=>$_POST['sira'],"resim"=>$resim,"kategori"=>$_POST['kategori'],"aciklama"=>$_POST['aciklama'],"seo"=>$seo,"tur"=>$tur,"onaciklama"=>$_POST['onaciklama'],"durum"=>$_POST['durum'],"guncelleme_tarihi"=>$tarih,"id"=>$id));
if($ekle1){
header('location:'.$_POST['link'].'?durum=Basarili');
}else {
header('location:'.$_POST['link'].'?durum=Hata');
}
}
if(isset($_POST['proje-ekle'])){
$seo= seflink($_POST['adi']);
$tur = "projeler";
$klasorbanka="../../resimler/";
$resim_tmpbanka = $_FILES['resim']['tmp_name'];
if(empty($resim_tmpbanka))
{
$resim = "resim-yok";
}
else
{
if ($_FILES["resim"]["type"] =="image/gif" || $_FILES["resim"]["type"] =="image/png"|| $_FILES["resim"]["type"] =="image/jpg"|| $_FILES["resim"]["type"] =="image/jpeg")
{
$random = rand(0,9999999);
$resim1 = $random."-".$seo.".".substr($_FILES['resim']['name'], -3);
move_uploaded_file($_FILES['resim']['tmp_name'],$klasorbanka."/".$resim1);
$file = "../../resimler/".$resim1;
$image = imagecreatefromstring(file_get_contents($file));
ob_start();
imagejpeg($image,NULL,100);
$cont = ob_get_contents();
ob_end_clean();
$randomm=rand(0,965465465465456);
imagedestroy($image);
$content = imagecreatefromstring($cont);
$output = '../../resimler/'.$random.'-'.$seo.'.webp';
$resim=$random.'-'.$seo.'.webp';
imagewebp($content,$output);
imagedestroy($content);
unlink ('../../resimler/'.$resim1);
}
else
{
$bilgi = '
×
Hata ! Lütfen Uygun Formatta Bir Resim Dosyası Seçiniz ( .jpg - .gif - .png ).
';
}
}
$simdi = $db->prepare("insert into projeler set
dil=:dil,
projeozellikleri=:projeozellikleri,
projebaslangic=:projebaslangic,
projebitis=:projebitis,
projesahibi=:projesahibi,
projekonum=:projekonum,indir=:indir,pa
Realme Realme 5 Pro - Açma/Kapama Tuşu Değişimi - Telservis
Realme 5 Pro - Açma/Kapama Tuşu Değişimi
Hizmet Açıklaması
Deprecated : trim(): Passing null to parameter #1 ($string) of type string is deprecated in
/home/telservis/public_html/tamir_hizmet_detay.php on line
286
Realme 5 Pro - Açma/Kapama Tuşu Değişimi Akıllı telefonlarımızın ve tabletlerimizin en temel fiziksel kontrollerinden biri, şüphesiz açma/kapama (güç) tuşudur. Cihazımızı uyandırmak, kilitlemek, kapatmak veya yeniden başlatmak için sürekli kullandığımız bu tuş, zamanla veya dış etkenler nedeniyle işlevini yitirebilir. Güç tuşu içeri göçtüyse, basıldığında tepki vermiyorsa, takılı kalıyorsa veya çalışması için aşırı güç uygulamanız gerekiyorsa, bu durum cihazın kullanımını oldukça zorlaştırabilir.
Hatta tuş hiç çalışmadığında cihazınızı açmak veya uyandırmak imkansız hale gelebilir. Bu tür can sıkıcı durumlarla karşılaştığınızda, **Telservis **'in sunduğu profesyonel **Açma/Kapama Tuşu Değişimi ** hizmeti ile cihazınızın kontrolünü yeniden ele alabilirsiniz.
**Açma/Kapama Tuşu Neden Arızalanır?**
Güç tuşunun arızalanmasının birkaç yaygın nedeni vardır:
* **Fiziksel Aşınma :** Tuşun altında bulunan mekanizma (switch) veya bu mekanizmayı anakarta bağlayan esnek film kablo (flex cable), sürekli basılma nedeniyle zamanla aşınabilir veya yıpranabilir. Bu, tuşun tepkisiz kalmasına veya zor basmasına neden olur. * **Darbe veya Düşme :** Cihazın düşmesi veya darbe alması, tuşun fiziksel olarak içeri göçmesine, kırılmasına veya altındaki mekanizmanın hasar görmesine yol açabilir. Kasa yamulduğunda da tuş sıkışabilir. * **Sıvı Teması :** Tuşun bulunduğu bölgeye sıvı sızması, iç mekanizmada veya flex kablo bağlantılarında korozyona (oksitlenme) neden olarak tuşun işlevini bozabilir. * **Toz ve Kir Birikmesi :** Tuşun etrafında veya altında biriken toz ve kir, mekanizmanın hareketini engelleyerek tuşun takılı kalmasına veya zor basmasına neden olabilir. * ... Devamını Oku
Realme 5 Pro - Açma/Kapama Tuşu Değişimi Akıllı telefonlarımızın ve tabletlerimizin en temel fiziksel kontrollerinden biri, şüphesiz açma/kapama (güç) tuşudur. Cihazımızı uyandırmak, kilitlemek, kapatmak veya yeniden başlatmak için sürekli kullandığımız bu tuş, zamanla veya dış etkenler nedeniyle işlevini yitirebilir. Güç tuşu içeri göçtüyse, basıldığında tepki vermiyorsa, takılı kalıyorsa veya çalışması için aşırı güç uygulamanız gerekiyorsa, bu durum cihazın kullanımını oldukça zorlaştırabilir.
Hatta tuş hiç çalışmadığında cihazınızı açmak veya uyandırmak imkansız hale gelebilir. Bu tür can sıkıcı durumlarla karşılaştığınızda, **Telservis **'in sunduğu profesyonel **Açma/Kapama Tuşu Değişimi ** hizmeti ile cihazınızın kontrolünü yeniden ele alabilirsiniz.
**Açma/Kapama Tuşu Neden Arızalanır?**
Güç tuşunun arızalanmasının birkaç yaygın nedeni vardır:
* **Fiziksel Aşınma :** Tuşun altında bulunan mekanizma (switch) veya bu mekanizmayı anakarta bağlayan esnek film kablo (flex cable), sürekli basılma nedeniyle zamanla aşınabilir veya yıpranabilir. Bu, tuşun tepkisiz kalmasına veya zor basmasına neden olur. * **Darbe veya Düşme :** Cihazın düşmesi veya darbe alması, tuşun fiziksel olarak içeri göçmesine, kırılmasına veya altındaki mekanizmanın hasar görmesine yol açabilir. Kasa yamulduğunda da tuş sıkışabilir. * **Sıvı Teması :** Tuşun bulunduğu bölgeye sıvı sızması, iç mekanizmada veya flex kablo bağlantılarında korozyona (oksitlenme) neden olarak tuşun işlevini bozabilir. * **Toz ve Kir Birikmesi :** Tuşun etrafında veya altında biriken toz ve kir, mekanizmanın hareketini engelleyerek tuşun takılı kalmasına veya zor basmasına neden olabilir. * **Flex Kablo Hasarı :** Cihazın içindeki diğer onarımlar sırasında veya zamanla esnek kablonun kendisi yırtılabilir, kopabilir veya bağlantı noktalarından çıkabilir.
**Açma/Kapama Tuşu Değişimi ** gerektiren belirtiler şunlardır:
* Tuşun basıldığında hiçbir tepki vermemesi. * Tuşun içeri göçmüş veya takılı kalmış olması. * Tuşun çalışması için çok sert basmak gerekmesi. * Tuşa basıldığında cihazın beklenmedik şekilde kapanıp açılması veya yeniden başlaması. * Tuşun fiziksel olarak kırık veya yerinden çıkmış olması.
**Profesyonel Onarım Neden Önemli? Telservis Deneyimi**
Açma/kapama tuşu değişimi, genellikle cihazın tamamen açılmasını ve anakarta bağlı olan flex kablonun veya tuş mekanizmasının değiştirilmesini gerektirir. Bu işlem, dikkat ve teknik bilgi gerektirir. **Telservis **'i tercih etmeniz için nedenler:
1. **Doğru Arıza Tespiti:** Sorunun tuş mekanizmasında mı, flex kabloda mı, yoksa anakart üzerindeki bir bileşende mi olduğunu doğru tespit etmek önemlidir. **Telservis ** teknisyenleri, sorunun kaynağını belirleyerek doğru onarımı yapar. 2. **Kaliteli Yedek Parça:** Cihazınızın modeline tam uyumlu, orijinal kalitesinde veya yüksek kaliteli flex kablolar ve tuş mekanizmaları kullanmak, onarımın kalıcı olmasını ve tuşun hissiyatının orijinaline yakın olmasını sağlar. **Telservis **, güvenilir parçalar kullanır. 3. **Güvenli Sökme ve Montaj:** Cihazın açılması, bataryanın çıkarılması (genellikle gereklidir) ve diğer hassas bileşenlere zarar vermeden tuş takımına ulaşılması gerekir. Montaj sırasında flex kablonun doğru şekilde bağlanması ve tuşun kasaya düzgün oturtulması kritiktir. **Telservis ** teknisyenleri bu işlemleri özenle yapar. 4. **Diğer Fonksiyonların Korunması:** Güç tuşu flex kablosu üzerinde bazen flaş, mikrofon gibi başka bileşenler de bulunabilir. Değişim sırasında bu bileşenlerin de zarar görmemesi sağlanır. 5. **Garanti:** **Telservis **, yaptığı **Açma/Kapama Tuşu Değişimi ** işlemi ve kullanılan yedek parça için garanti sunar.
**Açma/Kapama Tuşu Değişimi Süreci Telservis 'te**
1. **Kabul ve Ön Kontrol:** Cihazınız teslim alınır, güç tuşunun durumu ve fonksiyonu kontrol edilir. 2. **Cihazın Açılması:** Cihaz dikkatlice açılır ve ilgili bölüme erişim sağlanır. 3. **Arızalı Parçanın Sökülmesi:** Arızalı olan tuş mekanizması ve/veya flex kablosu dikkatlice yerinden sökülür. 4. **Yeni Parçanın Takılması:** Yeni ve uyumlu tuş mekanizması ve/veya flex kablosu yerine monte edilir ve bağlantıları yapılır. 5. **Test:** Cihaz kısmen kapatılarak yeni tuşun tıklama hissiyatı ve işlevi (cihazı kilitleme/açma) test edilir. 6. **Montaj ve Son Kontroller:** Test başarılı olursa cihaz tamamen monte edilir. Cihazı açma, kapama, yeniden başlatma gibi tüm fonksiyonlar kontrol edilir. 7. **Teslimat:** Cihazınız, sorunsuz çalışan açma/kapama tuşu ve **Telservis ** garantisiyle size teslim edilir.
Çalışmayan veya zor basan bir açma/kapama tuşu, cihazınızla olan etkileşiminizi kabusa çevirebilir. **Telservis **'in profesyonel **Açma/Kapama Tuşu Değişimi ** hizmeti ile bu sorundan hızlı ve güvenilir bir şekilde kurtulun. Cihazınızı tekrar kolayca kontrol edebilmek için uzman ekibimizle iletişime geçin ve kaliteli hizmetimizden yararlanın.
İlgili Hizmet:
Realme 5 Pro - Açma/Kapama Tuşu Değişimi
Tüm Türkiye'ye Kargo
Arızalı cihazınızı gönderebilirsiniz.
Hızlı Teslimat*
Servisimizde hızlı teslimat imkanı. (*Yoğunluğa göre değişir)
Garantili Servis
Tüm onarımlarımız garantilidir.
Warning : Undefined variable $footer in /home/telservis/public_html/inc/footer.php on line 1