Temiz Kod , ne anlama geliyor? “Temiz Kod” terimi yeni başlayanlar için kafa karıştırıcı olabilir. Bu ne demek? Arabayı temizledin, odanı temizledin, kodunu nasil temizlersin? Temizlemenin neredeyse tam tersini düşünerek başlayalım. Dağınık bir oda hayal edebiliyorsunuz ve eminim dağınık kodu da hayal edebileceğinizden eminim. Karışık kodları düşündüğümde, çok sayıda kod satırını, kötü adlandırılmış değişkenleri, birden […]
Aylık Arşivler : Nisan, 2017
Android Studioda Mysqlden Spinner’a V...
Arkadaşlar Merhaba Android de Spinner’a veri çekmemiz için öncelikle sunucu tarafında yayında olan hesabımızın bulunması gereklidir.Dosya yöneticisini açarak public_html’i açalım.Filezilla yardımı ile buraya yazdığımız php dosyamızı aktaracağız.Getir.php dosyamıza aşağıdaki kodları yazalım. Bağlantı bilgilerinin ardından ,spinera veri çekmemiz için bir tane sorgu cümlesi yazalım.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
<?php
$DB_USER='kendiadınız';
$DB_PASS='kendişifreniz';
$DB_HOST='localhost';
$DB_NAME='ewxdella_kullanicilar';
$mysqli = new mysqli($DB_HOST, $DB_USER, $DB_PASS, $DB_NAME);
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
$mysqli->query("SET NAMES 'utf8'");
$sql="SELECT Ad FROM kullanici";
$result=$mysqli->query($sql);
while($e=mysqli_fetch_assoc($result)){
$output[]=$e;
}
print(json_encode($output));
$mysqli->close();
?>
|
Şimdi ise sıra veritabanı oluşturmakta.Gerçi php sayfasını oluşturmadan önce veritabanı oluşturmamız […]
Php Scripti İçin Web Config Ayarları
Herkese merhabalar bildiğimiz gibi php ile kodladığımız bir siteyi sadece Linux sunucuda değil Windows sunucuda da yayınlayabiliyoruz. Fakat php de bulunan .htaccess dosyası IIS üzerinde değerlendirilmediği için web config dosyası yazmamız gereklidir.Filezilla yardımı ile web config dosyasını içe aktarıyoz. Web config ayarları aşağıdaki gibidir.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Rule" stopProcessing="true">
<match url="^(.*)$" ignoreCase="false" />
<conditions>
<add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
<add input="{URL}" pattern="^/favicon.ico$" ignoreCase="false" negate="true" />
</conditions>
<action type="Rewrite" url="anadizin/index.php?patch={R:1}" appendQueryString="true" />
</rule>
</rules>
</rewrite>
<defaultDocument>
<files>
<remove value="index.php" />
<add value="index.php" />
</files>
</defaultDocument>
</system.webServer>
<system.web>
<customErrors mode="Off"/>
<compilation debug="true"/>
</system.web>
</configuration>
|
.htaccess dosyası aşağıdaki gibidr.
1
2
3
4
5
|
Options +FollowSymLinks
RewriteEngine
on RewriteCond %{REQUEST_URI}!^/xyz/ RewriteCond %{REQUEST_FILENAME}
!-f RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?path=$1 [L,QSA]
|
Keyifli okumalar 🙂 Kaynak https://www.iis.net/learn/application-frameworks/scenario-build-a-php-website-on-iis/configure-a-php-website-on-iis