Merhaba @emretarhan
Öncelikle iyi günler iyi çalışmalar.
verileri json_encode
fonksiyonundan geçirip base64_encode
fonksiyonundan geçirebilirsin. Bu şekilde basitçe şifrelenmiş json verin olacaktır. Örenğin;
<?php
$data = $_POST['ara_durak'];
$json_type = json_encode($data); // Çıktı: ["1","2","3"]
$base64_type = base64_encode($json_type); // WyIxIiwiMiIsIjMiXQ==
örnekteki gibi kullanabilirsin. fakat veritabanından veri eçekerden bunları tekrar json_decode
ve base64_decode
fonksiyonlarından geçirmen gerekir. tavsiyem sadece json_encode
ve json_decode
kullanman
Umarım yardımcı olabilmişimdir. İyi günler iyi çalışmalar...
/*
Merhaba @memdhaci;
Umarım aşağıdaki kodlar yardımcı olabilir sana.
*/
$('.test-item .test-class1 .test-class2 .test-class3').text()
/*
CSS'deki seçicileri kullandığımız için bu şekilde bir seçim yapabilirsin...
*/
Merhaba;
Sana verebileceğim en güzel tavisye öncelikle mysql kütüphanesini kullanmayı bırakıp PDO'ya geçmendir. İşlemler hem daha basit hemde bu şekilde hataları daha mantıklı bir şekilde alabilirsin. aşağıda sana birkaç örnek bırakacağım
//Bağlantı
try{
$host = 'localhost';
$dbname = 'veritabanı';
$charset = 'utf8';
$user = 'root';
$pass = 'root';
$db = new PDO('mysql:host=' . $host . ';dbname=' . $dbname . ';charset=' . $charset, $user, $pass);
} catch(PDOException $e){
die($e->getMessage());
}
// Bu durumda artık veritabanını $db değişkeninde kullanabilirsin. Tabiki bilgilerini doğru yazdığın sürece :)
//Yaptığın giib bir içerik ekleme
if(isset($_POST['ekle'])){
$icerikEkle = $db->prepare('INSERT INTO icerik SET
baslik=:baslik,
icerik=:icerik,
yazar=:yazar');
$durum = $icerikEkle->execute(array(
'baslik' => $_POST['baslik'],
'icerikici' => $_POST['icerikici'],
'yazar' => $_POST['yazar']
));
if($durum){
echo "eklendi";
} else {
echo "eklenemedi";
}
}
Bunları bu şekilde kullanmanı tavsiye ederim ayrıca PDO konusunda tayfun hocamın derslerine bakabilirsin..
Umarım yardımcı olabilmişimdir.
İyi günler, İyi çalışmalar dilerim
Merhaba @bukr3j;
Bu durumda lazyload dediğimiz bir olay devreye giriyor. Örneğin video sayfanın birazcık altında duruyorsa. Yani videoya biraz kaydırdıktan sonra ulaşabiliyorsan tayfun hocamın bir codepen linki var ondan esinlenebilirsin.
Link: https://codepen.io/tayfunerbilen/pen/ExadqXK
Aslında mantık tamamen ne zaman göreceksem o zaman yükleye geliyor.
Merhaba @polev;
Çok yüksek ihtimalle socket ve benzeri bir şey kullanıyorlar. Kaynak kodlarını incelemeni tavsiye ederim.
Merhaba;
Seo analizinden kastın nedir. Eğer google analytics gibi bir şeyden bahsediyorsan direkt olarak sana söyleyeyim mantığı. Fakat siteye girenlerin yal oranlarını alamazsın google tüm platformlar kendisinin diye yaş olayını da oradan hallediyor :)
birtane hook.js diye veya istediğin isimde bir dosya daha sonra kendi API'ne buradan neler almak istiyorsan onları gönderiyorsun. IP adresin, Konumun (il, ilçe, ülke), Dilin, URL(hangi sayfada olduğunu görmek için), ne kadar süre kaldı bunu alabilirsin.
Bu gibi şeyleri veritabanında tutarak analiz yapabilirsin diye düşünüyorum.
Umarım yardımcı olabilmişimdir.
İyi günler iyi çalışmalar dilerim.
Merhaba @emmir2;
Bu sorduğun konuya kısa bir süre önce bende bakmıştım. araştırmalarımda php script çalıştırmak için bazı şeyler kurmak gerekiyor
@tayfunerbilen hocamın bu konuda bir dersi var. ve erbilen.net'e bir makalesi var. Ekte bulabilirsin.
Makale: https://www.erbilen.net/centos-sunucu-uzerinde-apache-php-mysql-ve-phpmyadmin-kurulumu-ve-cloudflare-ayarlari/
Video: https://youtu.be/KZX9aVVWVm0
Umarım yardımcı olabilmişimdir.
İyi günler, iyi çalışmalar dilerim
Merhaba @kaandenizblkn;
Kısaca anlatayım. url()
diye bir fonksiyonla url parametrelerini aldığımızı varsayalım.
Urlmizde şöyle bir ibare olsun
(kullanıcı) https://localhost/@tayfunerbilen
(etiket) https://localhost/#dersler
İlgili makale: [https://www.php.net/manual/tr/function.str-contains.php]
// str_contains fonksiyonunda ilk değer samanlık ikinci değer iğne
// Hangi değerde arama yapmak istiyorsan önce onu
// Değerde ne aramak istiyorsan onuda ikinci parametre olarak belirtiyorsun
if(str_contains(url(0), '#')){
$etiketIsmi = str_replace('#','', url(0));
echo "burada etiketler";
}
if(str_contains(url(0), '@')){
$kullaniciAdi = str_replace('@','', url(0));
echo "burada kullanıcılar";
}
Elimden geldiğince anlamaya çalıştım.
İyi günler, İyi çalışmalar :)
@yasinatesim yok belirli eski dosyaları silip yerine yeni güncellenmiş dosyaları koymak istiyorum işlem sadece bu kadar olucak
Merhaba Anonim kardesim;
Ben Syncpa diye bir tönetim paneli geliştiriyorum. müşterilerime de bu panelin altyapısını kullanarak web siteleri oluşturuyorum ve satıyorum.
Sana bu konuda kendi kullanacağım bir yöntemi tavsiye edebilirim. bu web sitelerinin hepsininn bağlı olacağı kaydı olacağı bir yer aç. bşr api gibi bir şey. ve sitenin urlsini uniq id sini kayıt et. eğer site farklı bir adrese yüklenirse direk olarak site kendini imha etsin. upload klasörü silinsin. veritabano bağlantısı devre dışı bırakılsın. ve site hata versin. aklıma bunun gibi bir şey geldi. sende yapabilirsen kullan. kayıt oladan site çalışmasın. ve bunu yaparken karmaşık bir yapı kullanırsan (senden başkasının anlayamayacağı bir yapı) daha da rahat olabilir.
İyi günler iyi çalışmalar dilerim;