örnek bir tablo sistemi
<?php
CREATE TABLE 'language' (
'id' int(11) NOT NULL,
'referans' varchar(250) DEFAULT '',
'secenekler' text NOT NULL,
'language_key' varchar(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
'ingilizce' text,
'arapca' text CHARACTER SET utf8 COLLATE utf8_unicode_ci,
'turkce' text CHARACTER SET utf8 COLLATE utf8_unicode_ci
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT INTO 'langs' ('id', 'referans', 'secenkler', 'language_key', 'ingilizce', 'arapca', 'turkce') VALUES
(1, '', '', 'signup', 'Signup', 'سجل', 'Kaydol'),
(2, '', '', 'logout', 'Logout', 'خروج', 'Çıkış'),
üstte insert değerinde dikkat edersen 3 dil eklenmiş oldum
eklediğim bu değerleri admin sayfasından içeriklere, sayfalara, girişlere göre düzenleme yapabilirsin
örnek kod düzeni
$sorgu = login_test = language('Giriş Başarısız');
?>
sayfalarında yönlerdirme var onları değiştir demek istiyorum anlatmak istediğim budur
mesala logout.php dosyasını ac yönlerdirme varsa
header("Location: login.php"); bul
header("Location: index.php); anasayfanın temsil ettiği dosyaya yönlendir
örnek logout.php kodları ve yönlendirme işlemi
<?php
session_start();
unset($_SESSION['user']);
// header("location: login.php"); eski yönlendirme işlemi
header("Location: index.php); yeni yönlendirme işlemi
?>
veritabanı bağlantılarının ana temeli istemciler için
bir standart uygulama olmasıdır bu standartlarla programlama arabirimine erişmek için veritabanı yönetim sistemleri
tasarımcıları, veritabanı sistem yazarları bu tür bağlantı kurallarını bağımsız hale Getirmeye amaçlanmışlardır
Bu doğrultuda yazılımcılar işletim sistemlerini kullanarak yazılmış bir uygulamaya veri erişim koduna birkaç değişiklikle,
istemci ve sunucu tarafından, diğer platformlara taşıyıp uygulayabilme ve çalışmayı amaçlanmışlardır.
mesala activexleri android istemcide çalıştıramassın şümkü diziliş ve yapı itibariyle ikiside bir birine zıt
kelimelerdir. bu durumda sürücü ile veritabanları ana temeli ortaya çıkmaktadır
örnek vereyim şöyleki PDO ile Arayüzü Sürücüleri Destek sistemleri
PDO
Sürücü ismi Desteklenen veritabanları
PDO_CUBRID Cubrid / Linux, Microsoft Windows
PDO_DBLIB FreeTDS / Microsoft SQL Sunucusu / Sybase
PDO_FIREBIRD Firebird/Interbase 6
PDO_IBM IBM DB2
PDO_INFORMIX IBM Informix Devingen Sunucusu
PDO_MYSQL MySQL 5.x
PDO_OCI Oracle Çağrı Arayüzü
PDO_ODBC ODBC v3 (IBM DB2, unixODBC ve win32 ODBC)
PDO_PGSQL PostgreSQL
PDO_SQLITE SQLite 3 ve SQLite 2
PDO_SQLSRV Microsoft SQL Server / SQL Azure
PDO_4D 4D
aslında ikiside aynı şey oluyor yani kısaca adı soyadı gibi
umarım faydası olur size..merak ettiğiniz bir konuda yardımcı olmamızı isterseniz yazmaktan çekinmeyin
tabiki kodla yapılıyor çeşitli sistemlerden veri çekerek sonucu beyan ediyor
mesala ISP verilerini bu adresten (ipinfo.io) alıyorsun bilgileri getirmek için php js gibi kodlarla verileri çekip okuta biliyorsun
hazır sistemler var bildiğim kadarıyla.
giriş, yorumlar gibi sayfalarda yönlendirme işlemi yaparak sorunu çözebilirsin
mesala yorumlar isimli bir dosyan varsayalım yorum yazacak kişi yorum yaza tıkladığında uyarı yaparak
sessionla login girişe yönlendirme yapabililirsin her önemli dosyaya uygulaya bilirsin
yada admin girişi ayrı bir dosyada'da giriş işlemide yapabilirsin..
örnek yönlerdirme
yorumlar sayfası
if (isLogged()){
header('Location: login.php);
Veya
session_start();
if(!isset($SESSION['admin'])){
header( "Location:index.php");
}
merhaba mobilde içereklerin sitenizden görütülenmesi için sadece viewport meta tagı değiştirmek yetmiyor
css içinde'de düzenleme sağlamanız gerekiyor css içinde resimler, divler, kolanların her biri
ayrı ayrı etiketlenip mobil uyumlu hale getirilmeliki
düzgün görünüm sağlayabilesiniz. aşağıdaki kodlarda mobil uyumluluk alanları belirtilmiştir
incelerseniz mantığı anlayabilirsiniz
yada siteniz aktifse adını yazın veya css içereği
hakkında daha fazla bilgi sağlarsanız yardımcı olabiliriz
örnek kodlar
@media (max-width: 767.98px) {// mobilde en fazla genişlik boyutu
.footer {
left: 0 !important;
text-align: center; } }
body[data-layout-mode="horizontal"] .footer {
left: 0 !important; }
body[data-layout-mode="horizontal"][data-layout-width="boxed"] .footer {
max-width: 1300px !important; }
@media (min-width: 992px) {// mobilde en fazla genişlik boyutu
body[data-layout-mode="detached"] .footer {
position: inherit;
margin: 0 10px; } }
boot olayı tamamen fikirlere dayanıyor
yani videolar başka yerde sen link ile çekip yayınlıyorsun
şimdi şöyle düşün internet dünyası açık kod olduğu için googleya bir kelime yazıyorsun.
anında içerekler ile bilgi ekrana geliyor.
peki bunu nasıl yapıyor tabiki bootlarla botlar içerikleri depoluyor
birisi aradığında depoladığı sistemlerde ekrana yansıtıyor.
açık kod dunyası olduğu için videolar depolayan sistemlerden php, asp, js gibi bir kaç basit kod aracılığıyla
çekip kendi verilerine kaydediyorsun ve yine asp php js gibi kodlama yaparak sistede yayınlıyorsun
kod bilgin varsa basit birşey. zor değil
yani kısaca yotubeden alıp kendi sitemde yayınlıyorum zor bişe değil hatta en basit kodalamayla bile yapılır boot
tablolarda Birden fazla Foreign Key kullanabilirsin
örnek kullanım şekli
CONSTRAINT 'uyeler_uye_id'
FOREIGN KEY (`uyeler_uye`)
REFERENCES 'deneme`.`user' (`iduye`)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT 'yeni_uye_id'
FOREIGN KEY (`yeni_uye`)
REFERENCES 'deneme`.`uye' (`iduye`)
ON DELETE NO ACTION
ON UPDATE NO ACTION);
merhaba bu şekilde işlersen
0 10,12,14,16,18 * * /site/ahmet 2 saatte bir
0 0/1 1/1 ? bu 1 dakikada bir
0 0/30 1/1 ? * buda her 30 dakikada işlenir
Yada
Saniye Dakika Saat Ayıngünü Ay Haftanın günü Yıl
0 15 1 0 ?
Sonuç Cron İfadesi: 0 15/1 0? * *
önemli bir hatırlarlatma cron 24 esasına dayanıyor
merhaba film dizi sitelerinin çoğu açılıyor ama içereklerin yayın hakları ellerinde olmadığı için
ya erişime kapatılıyor yada uyar kaldır şeklinde yasa dışı film dizi yayınlıyorlar,
soruna gelecek olursak o kadar film dizi verilerini barındıracak şirketler varmı bilmiyorum turkiyede
içerik hak sahibi değilsen yasa dışı kabul ediliyor yani barındırmaya izin verilmiyor
dolasıyla film dizi içerik yayınlayan siteler ya link (başka platforumlarda yayınlanan içerikler) usulü yada video barındırma şirketlerinden
disk satın alıp oradan yine link usulü ile yayınlıyorlar. buda yasa dışı tabiki.
site sahipleri film dizi içerikleri bootlarla çekilebilir yada tıpkı youtube embed linki gibi veri tabanına ekleyerek yayınlar
üste anlatığım gibi video barındırma siteleri torrent gibi sistemlerden'de içerikler bolca bulunuyor
boot olayı doğru siteden veri çek sonra sitende yayınla bir tür alışveriş gibi düşün boot olayını.
tabiki başkalarıda senin sisteminden çekiyor film dizi bootları piyasada bolca yayınlanmış
bunların içerisinde en popüleride tabiki wordpress ile yapılmış botlar.
ayrıca yine bildiğim kadarıyla boot sistemleri var ordan uyelik satın alıp içerikte ekleye biliyorsun.
önemli bir hatırlatma (yasa dışı içerik yayınlamak suçtur) bu gün olmasada bir gün mutlak olur.
umarım faydası olur. konuyla alakalı aklına takılan bir soru varsa çekinmeden sora bilirsin.