merhaba IIS Bigisayarınızdan kaldırmak için
windows 10 arama yerine
windows özelliklerini aç veya kapat yaz
çıkan sonuca tıkla
ekrana 2. bir pencere açılacak
bu pençere içinden
internet Information Servicesi bul ve solundaki tık işaretini kaldır ve tamam de
bilgisayarınızdan kaldırılır...
merhaba aşağıdki kodları incelerseniz mantığını anlarsınız
<?php
$sorgu = '';
if(isset($_REQUEST['adi']) and $_REQUEST['adi']!=""){
$sorgu .= ' AND adi LIKE "%'.$_REQUEST['adi'].'%" ';
}
if(isset($_REQUEST['soyadi']) and $_REQUEST['soyadi']!=""){
$sorgu .= ' AND soyadi LIKE "%'.$_REQUEST['soyadi'].'%" ';
}
$sql = $db->query("SELECT * FROM uyeler WHERE 1 ".$sorgu."");
?>
html
<input type="text" name="adi" id="adi" class="form-control" value="<?php echo isset($_REQUEST['adi'])?$_REQUEST['adi']:''?>" placeholder="Enter user name">
merhaba aşağıdaki şema size yardımcı olabilir
dosyalar aynı konumdaysa php'de
require_once 'dosya adı';
dosyalar aynı konumda değilse php'de
require 'dosya adı';
dosyalar iç içe çoklu konumdaysa php'de
require '../dosya adı';
ile çağrı yapılıp tanıtılır
şema bu şekilde ilerler
require_once dosya
require dosyalar
require ../dosyalarım
ayrıca dosyalarınızı aynı kod içinde
iki kez çağırmadığınıza emin olunuz ve
header php dosyasının içereğine
ob_start
session_start
gibi kodların olduğuna dikkat edin
eyer sessin işlemi yapacaksanız başlangıç dosyanıza
session_start kodunu mutlaka yazınız
usteki öneriler size yardımcı olmuyorsa ilgili dosyanıza ayit kodları bizimle
paylaşırsanız size yardımcı olmaya çalışırım.
merhaba aşağıdaki css kodları işinizi görür
tarayıcılar için uyumlu kod
<style>
.menu-boxshadow {
box-shadow: 3px 3px 4px #000;
-moz-box-shadow: 3px 3px 4px #000;
-webkit-box-shadow: 3px 3px 4px #000;
}
</style>
mobil tarayıcılara uyumlu kod
<style>
.menu-boxshadow {
box-shadow: 2px 2px 6px #000;
width:250px;
padding:5px;
font:12px Arial, Helvetica, sans-serif;
background:#CCC
}
</style>
ikiside sorunsuz önemli olan burada yüklenme süreleridir performansı pek etki edermi muamma o becerine kalmış
çok sıkıntın olursa ön bellekleme kullanırsın
bana göre sistem için gerektiği yönde dikey gerektiği yönde yatay
kullanıcılar veri eklerken yatay sutun kullanırsan hem kodlar fazla olacak hemde sorgu sonuc ile bitmez bir hal alır
tabi bu benim görüşüm sizin için hangisi uygunsa onu kullanın
ö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");
}