//md5 ve crypt ile şifreleme
//md5.php
<?php
$sifre="12345";
$yenisifre=md5($sifre);
$yenisifre1=crypt($sifre,"Turkekip");//"Turkekip bayrağı yerleştirildi"
echo "Şifrenin orjinal hali: ".$sifre."<br>";
echo "Şifrenin md5 li hali: ".$yenisifre."<br>";
echo "Şifrenin md5 li hali: ".$yenisifre1."<br>"; //şifrenin criptolu hali./
/*çıktı
Şifrenin orjinal hali: 12345
Şifrenin md5 li hali: 827ccb0eea8a706c4c34a16891f84e7b
Şifrenin md5 li hali: Tu50RMRp7sCWQ
* */
?>
14 Ağustos 2016 Pazar
Php Super Global İşlemler
//index.php
<?php
$tarayici=$_SERVER["HTTP_USER_AGENT"];//tarayıcı bilgileri
echo "Tarayıcınız :".$tarayici."<br> ";
$path=$_SERVER["PATH"];
echo "Path yolumuz:".$path."<br> ";
$ip=$_SERVER["REMOTE_ADDR"];//ip adresi
echo "İp adresiniz:".$ip;
?>
//test.php
<?php
phpinfo();//php bilgilerimizi verir.
?>
Php'de Mail Yollamak
<?php
echo "MAİL ATMA";
$kime="ahmet22@gmail.com"; //kullanıcının emaili
$kimden="benim@sitem.com"; //bizim site mailimiz :hasan12@hotmail.com
$konu="istanbulutaniyorum Uyelik Başvuru Bilgileri";
$mesaj="Sayın Ahmet Üyelik Kaydınız Yapılmıştır\n";
$mesaj.="\n Kullanıcı Adınız Ahmet san\n"; //yukarıdaki mesajın devamı
$mesaj.=" Kullanıcı Şifreniz 123 \n"; //yukarıdaki mesajın devamı
$mesaj.="\n Web Sitemizi ziyaret ederek Kullanıcı Girişi Yapabilirsiniz. \n"; //yukarıdaki mesajın devamı
$mesaj.="\n istanbul.ml\n"; //yukarıdaki mesajın devamı
$header="From:ahmet22@gmail.com"; //kime gidecekse onun maili
$header.="Reply-To: benim@sitem.com"; //kimden gidecekse onun maili
$mailgonder= mail($kime, $konu, $mesaj,$header);//mail atma fonksiyonu(@hata bastırma kodudur)
if($mailgonder){//mailgonder olumlu ise
echo "<center><b>Uyelik Bilgileri için <br>ahmet22@gmail.com Adresine<br> Mail Gönderildi<b></center>";
}else{//mail gönderilemediyse
echo "<center><b>HATA! Uyelik Bilgileri için <br>ahmet22@gmail.com Adresine<br> Mail Gönderilemedi<b></center>";
}
?>
Cookie Değerini Değiştirmek
chromeda javascript console açın
document.cookie="admin=ahmet" bunu yazın
document.cookie yazarsak cookie nin ne olduğunu öğreniriz.
document.cookie="keyofcookie=valueofcookie"
document.cookie="admin=ahmet" bunu yazın
document.cookie yazarsak cookie nin ne olduğunu öğreniriz.
document.cookie="keyofcookie=valueofcookie"
5 Ağustos 2016 Cuma
Php Session Küresel Değişkeni
//SESSION KÜRESEL DEĞİŞKENİ
//session.php
<?php
/*
* oturumda veri tutmak ve bunları okumakta kullanılır
* oturum tarayıcınızı açınca başlar ve kapatınca tamamlanır.
tarayıcı kapatılınca sessionda silinir.
* oturum başlatmak ve kaydetmek için session_start() komutu kullanılır.
*
*
*/
session_start();//session başlatıldı//sessiona ulaşmak için herzaman başlatmak gerekir.
$_SESSION['Site']="www.google.com";
$_SESSION['Yil']="2009";
echo "<pre>";
print_r($_SESSION);
?>
//ornek.php
<?php
session_start();//session başlatıldı
echo $_SESSION['Site'];//çıktı:"www.google.com";
echo $_SESSION['Yil'];//çıktı:2009
?>
//ornek2.php
<?php
session_start();//session başlatıldı
echo $_SESSION['Yil'];//çıktı:2009
?>
//session.php
<?php
/*
* oturumda veri tutmak ve bunları okumakta kullanılır
* oturum tarayıcınızı açınca başlar ve kapatınca tamamlanır.
tarayıcı kapatılınca sessionda silinir.
* oturum başlatmak ve kaydetmek için session_start() komutu kullanılır.
*
*
*/
session_start();//session başlatıldı//sessiona ulaşmak için herzaman başlatmak gerekir.
$_SESSION['Site']="www.google.com";
$_SESSION['Yil']="2009";
echo "<pre>";
print_r($_SESSION);
?>
//ornek.php
<?php
session_start();//session başlatıldı
echo $_SESSION['Site'];//çıktı:"www.google.com";
echo $_SESSION['Yil'];//çıktı:2009
?>
//ornek2.php
<?php
session_start();//session başlatıldı
echo $_SESSION['Yil'];//çıktı:2009
?>
PHP Cookies
//COOKİES
//cookies.php
<?php
// $_COOKIE : Ziyaretçi takibinde kullanılır.
/*Alışveriş sepetinde kullanılabilir.
* Metin dosyasına veriler yazılır, daha sonra bu dosyadan okunabilir, geçerliliğine göre
*
*setcookie("ad","deger",gecerlilikzamani);
* tarayıcı kapatıp açsak bile cookiler silinmez.sessionda siliniyor.
*/
setcookie('Site','RC Eğitim',time()+60*60*24*7);//saniye cinsinden yazıyoruz.
setcookie('Yil','2009',time()+60*60*24*7);
?>
//get-cookie.php
<?php
echo "<pre>";
print_r($_COOKIE);
if(isset($_COOKIE['Site'])){
echo $_COOKIE['Site']."<br>"; //RC Eğitim çıktısı
echo $_COOKIE['Yil']; //2009 çıktısı
}
?>
//cookies.php
<?php
// $_COOKIE : Ziyaretçi takibinde kullanılır.
/*Alışveriş sepetinde kullanılabilir.
* Metin dosyasına veriler yazılır, daha sonra bu dosyadan okunabilir, geçerliliğine göre
*
*setcookie("ad","deger",gecerlilikzamani);
* tarayıcı kapatıp açsak bile cookiler silinmez.sessionda siliniyor.
*/
setcookie('Site','RC Eğitim',time()+60*60*24*7);//saniye cinsinden yazıyoruz.
setcookie('Yil','2009',time()+60*60*24*7);
?>
//get-cookie.php
<?php
echo "<pre>";
print_r($_COOKIE);
if(isset($_COOKIE['Site'])){
echo $_COOKIE['Site']."<br>"; //RC Eğitim çıktısı
echo $_COOKIE['Yil']; //2009 çıktısı
}
?>
Php'de Session Oturum Kapatma ve Oturum Süresi Verme
//session oturum kapatma ve oturum süresi verme
//index.php
<?php
$kullanici=$_COOKIE["kullanici"];
if($kullanici!=""){
header("location:giris.php");
}else{
echo '<form action="giris.php" method="post">
Kullanıcı: <input type="kullanici" name="kullanici"/>
<input type="submit" value="Giris"/>
</form>';
}
?>
//giris.php
<?php
//ilk php taglarının hemen altına bu satırları(session) açıyoruz.
ob_start();
session_start();
$kullanici=$_COOKIE["kullanici"];
if($kullanici==""){
$kullanici=$_POST["kullanici"];
setcookie("kullanici",$kullanici,time()+24*60*60);
$_SESSION["kullanici"]=$_COOKIE["kullanici"];
header("location:hesabiniz.php");
}else{
$_SESSION["kullanici"]=$kullanici;
header("location:hesabiniz.php");
}
?>
//hesabiniz.php
<?php
session_start();//burayada session_start() yazıyoruz.
$kullanici=$_SESSION["kullanici"];
if($kullanici==""){
echo "Bu sayfayı görüntüleme için üye girişi yapın";
}else{
echo "Üye girişi yaptınız<br>Kullanıcı adınız: ".$kullanici."<br>";
echo "<a href='cikis.php'>Oturumu Kapat</a>";
}
?>
//cikis.php
<?php
session_start();//session_start() yazıyoruz.
$kullanici=$_SESSION["kullanici"];
session_destroy();//sessionı yoketmek için
setcookie("kullanici","",time()-1);
header("location:index.php");
?>
//index.php
<?php
$kullanici=$_COOKIE["kullanici"];
if($kullanici!=""){
header("location:giris.php");
}else{
echo '<form action="giris.php" method="post">
Kullanıcı: <input type="kullanici" name="kullanici"/>
<input type="submit" value="Giris"/>
</form>';
}
?>
//giris.php
<?php
//ilk php taglarının hemen altına bu satırları(session) açıyoruz.
ob_start();
session_start();
$kullanici=$_COOKIE["kullanici"];
if($kullanici==""){
$kullanici=$_POST["kullanici"];
setcookie("kullanici",$kullanici,time()+24*60*60);
$_SESSION["kullanici"]=$_COOKIE["kullanici"];
header("location:hesabiniz.php");
}else{
$_SESSION["kullanici"]=$kullanici;
header("location:hesabiniz.php");
}
?>
//hesabiniz.php
<?php
session_start();//burayada session_start() yazıyoruz.
$kullanici=$_SESSION["kullanici"];
if($kullanici==""){
echo "Bu sayfayı görüntüleme için üye girişi yapın";
}else{
echo "Üye girişi yaptınız<br>Kullanıcı adınız: ".$kullanici."<br>";
echo "<a href='cikis.php'>Oturumu Kapat</a>";
}
?>
//cikis.php
<?php
session_start();//session_start() yazıyoruz.
$kullanici=$_SESSION["kullanici"];
session_destroy();//sessionı yoketmek için
setcookie("kullanici","",time()-1);
header("location:index.php");
?>
Php'de Session Oturum Yönetimi
//session oturum yönetimi
NOT:Sayfa kapatıldığında oturumda kapatılır.session silinir.
//index.php
<form action="giris.php" method="post">
Kullanıcı: <input type="kullanici" name="kullanici"/>
<input type="submit" value="Giris"/>
</form>
//giris.php
<?php
//ilk php taglarının hemen altına bu satırları(session) açıyoruz.
ob_start();
session_start();
$kullanici=$_POST["kullanici"];
if($kullanici==""){
header("location:index.php");
}elseif($kullanici!="Hakikat"){
header("location:index.php");
}else{
$_SESSION["kullanici"]=$kullanici;
//echo "kullanici adiniz: ".$_SESSION["kullanici"] ;
header("location:hesabiniz.php");
}
?>
//hesabiniz.php
<?php
session_start();//burayada session_start() yazıyoruz.
$kullanici=$_SESSION["kullanici"];
if($kullanici==""){
echo "Bu sayfayı görüntüleme için üye girişi yapın";
}else{
echo "Üye girişi yaptınız<br>Kullanıcı adınız: ".$kullanici;
}
?>
NOT:Sayfa kapatıldığında oturumda kapatılır.session silinir.
//index.php
<form action="giris.php" method="post">
Kullanıcı: <input type="kullanici" name="kullanici"/>
<input type="submit" value="Giris"/>
</form>
//giris.php
<?php
//ilk php taglarının hemen altına bu satırları(session) açıyoruz.
ob_start();
session_start();
$kullanici=$_POST["kullanici"];
if($kullanici==""){
header("location:index.php");
}elseif($kullanici!="Hakikat"){
header("location:index.php");
}else{
$_SESSION["kullanici"]=$kullanici;
//echo "kullanici adiniz: ".$_SESSION["kullanici"] ;
header("location:hesabiniz.php");
}
?>
//hesabiniz.php
<?php
session_start();//burayada session_start() yazıyoruz.
$kullanici=$_SESSION["kullanici"];
if($kullanici==""){
echo "Bu sayfayı görüntüleme için üye girişi yapın";
}else{
echo "Üye girişi yaptınız<br>Kullanıcı adınız: ".$kullanici;
}
?>
Php'de Cookie Oturum Çerezlerini Bir Diziye Atmak
//cookie oturum çerezlerinizi bir diziye atmak
//index.php
<form action="giris.php" method="post">
Kullanıcı Adı:<input type="text" name="kullanici"/><br>
Şifreniz :<input type="password" name="sifre"/>
<br><input type="submit" value="Giriş"/>
</form>
<a href="uyehesabi.php">Uye Hesabınız</a>
//giris.php
<?php
$kullaniciadi="hakikat";
$sifre="1234";
$email="hakikat@turkekip.com";
$yas="25";
$gelenkullanici=$_POST["kullanici"];
$parola=$_POST["sifre"];
if(($gelenkullanici==$kullaniciadi) and ($parola==$sifre)){
setcookie("Kullanici[Rumuz]",$gelenkullanici,time()+60);//60 saniyelik oturum açıyoruz.
setcookie("Kullanici[sifre]",$sifre,time()+60);//60 saniyelik oturum açıyoruz.
setcookie("Kullanici[email]",$email,time()+60);//60 saniyelik oturum açıyoruz.
setcookie("Kullanici[yas]",$yas,time()+60);//60 saniyelik oturum açıyoruz.
echo "<center>Oturum açıldı hesabınıza yönlendiriliyorsunuz.</center>";
header("Refresh:2,url=uyehesabi.php");
}else{
echo "<center>kullanıcı adı ve şifreniz yanlış</center>";
header("Refresh:2,url=index.php");
}
?>
//uyehesabi.php
<?php
$kullanici=$_COOKIE["Kullanici"];
if($kullanici==""){
header("location:index.php");
}else{
foreach ($kullanici as $anahtar =>$deger) {//cookie dizisinin içindeki değerlerini gördük.
echo "$anahtar=$deger<br>";
}
// echo "Hoşgeldiniz: ".$kullanici."<br>";
echo "Burası sizin hesabınız<br>";
echo "<a href='cikis.php'>Çıkış yap</a>";
}
?>
//cikis.php
<?php
$kullanici=$_COOKIE["Kullanici"];
if($kullanici==""){
echo "oturum zaten kapalı";
}else{
// setcookie("Kullanici[email]");//cookieyi kapatır
// setcookie("Kullanici","");//cookieyi kapatır
setcookie("Kullanici[Rumuz]","",time()-15);//cookieyi kapatır
setcookie("Kullanici[sifre]","",time()-15);//cookieyi kapatır
setcookie("Kullanici[email]","",time()-15);//cookieyi kapatır
setcookie("Kullanici[yas]","",time()-15);//cookieyi kapatır
header("location:uyehesabi.php");
}
?>
//index.php
<form action="giris.php" method="post">
Kullanıcı Adı:<input type="text" name="kullanici"/><br>
Şifreniz :<input type="password" name="sifre"/>
<br><input type="submit" value="Giriş"/>
</form>
<a href="uyehesabi.php">Uye Hesabınız</a>
//giris.php
<?php
$kullaniciadi="hakikat";
$sifre="1234";
$email="hakikat@turkekip.com";
$yas="25";
$gelenkullanici=$_POST["kullanici"];
$parola=$_POST["sifre"];
if(($gelenkullanici==$kullaniciadi) and ($parola==$sifre)){
setcookie("Kullanici[Rumuz]",$gelenkullanici,time()+60);//60 saniyelik oturum açıyoruz.
setcookie("Kullanici[sifre]",$sifre,time()+60);//60 saniyelik oturum açıyoruz.
setcookie("Kullanici[email]",$email,time()+60);//60 saniyelik oturum açıyoruz.
setcookie("Kullanici[yas]",$yas,time()+60);//60 saniyelik oturum açıyoruz.
echo "<center>Oturum açıldı hesabınıza yönlendiriliyorsunuz.</center>";
header("Refresh:2,url=uyehesabi.php");
}else{
echo "<center>kullanıcı adı ve şifreniz yanlış</center>";
header("Refresh:2,url=index.php");
}
?>
//uyehesabi.php
<?php
$kullanici=$_COOKIE["Kullanici"];
if($kullanici==""){
header("location:index.php");
}else{
foreach ($kullanici as $anahtar =>$deger) {//cookie dizisinin içindeki değerlerini gördük.
echo "$anahtar=$deger<br>";
}
// echo "Hoşgeldiniz: ".$kullanici."<br>";
echo "Burası sizin hesabınız<br>";
echo "<a href='cikis.php'>Çıkış yap</a>";
}
?>
//cikis.php
<?php
$kullanici=$_COOKIE["Kullanici"];
if($kullanici==""){
echo "oturum zaten kapalı";
}else{
// setcookie("Kullanici[email]");//cookieyi kapatır
// setcookie("Kullanici","");//cookieyi kapatır
setcookie("Kullanici[Rumuz]","",time()-15);//cookieyi kapatır
setcookie("Kullanici[sifre]","",time()-15);//cookieyi kapatır
setcookie("Kullanici[email]","",time()-15);//cookieyi kapatır
setcookie("Kullanici[yas]","",time()-15);//cookieyi kapatır
header("location:uyehesabi.php");
}
?>
Php'de Çerezlerle Oturum Kontrol Yönetemi
//çerezlerle oturum kontrol yönetimi
Not:Cookiler head taglarının üstünde olacak şekilde açılmalıdır.
//index.php
<form action="giris.php" method="post">
Kullanıcı Adı:<input type="text" name="kullanici"/><br>
Şifreniz :<input type="password" name="sifre"/>
<br><input type="submit" value="Giriş"/>
</form>
<a href="uyehesabi.php">Uye Hesabınız</a>
//giris.php
<?php
$kullaniciadi="hakikat";
$sifre="1234";
$gelenkullanici=$_POST["kullanici"];
$parola=$_POST["sifre"];
if(($gelenkullanici==$kullaniciadi) and ($parola==$sifre)){
setcookie("Kullanici",$gelenkullanici,time()+60);//60 saniyelik oturum açıyoruz.
echo "<center>Oturum açıldı hesabınıza yönlendiriliyorsunuz.</center>";
header("Refresh:2,url=uyehesabi.php");
}else{
echo "<center>kullanıcı adı ve şifreniz yanlış</center>";
header("Refresh:2,url=index.php");
}
?>
//uyehesabi.php
<?php
$kullanici=$_COOKIE["Kullanici"];
if($kullanici==""){
header("location:index.php");
}else{
echo "Hoşgeldiniz: ".$kullanici."<br>";
echo "Burası sizin hesabınız<br>";
echo "<a href='cikis.php'>Çıkış yap</a>";
}
?>
//cikis.php
<?php
$kullanici=$_COOKIE["Kullanici"];
if($kullanici==""){
echo "oturum zaten kapalı";
}else{
setcookie("Kullanici");//cookieyi kapatır
// setcookie("Kullanici","");//cookieyi kapatır
// setcookie("Kullanici","",time()-15);//cookieyi kapatır
header("location:uyehesabi.php");
}
?>
Not:Cookiler head taglarının üstünde olacak şekilde açılmalıdır.
//index.php
<form action="giris.php" method="post">
Kullanıcı Adı:<input type="text" name="kullanici"/><br>
Şifreniz :<input type="password" name="sifre"/>
<br><input type="submit" value="Giriş"/>
</form>
<a href="uyehesabi.php">Uye Hesabınız</a>
//giris.php
<?php
$kullaniciadi="hakikat";
$sifre="1234";
$gelenkullanici=$_POST["kullanici"];
$parola=$_POST["sifre"];
if(($gelenkullanici==$kullaniciadi) and ($parola==$sifre)){
setcookie("Kullanici",$gelenkullanici,time()+60);//60 saniyelik oturum açıyoruz.
echo "<center>Oturum açıldı hesabınıza yönlendiriliyorsunuz.</center>";
header("Refresh:2,url=uyehesabi.php");
}else{
echo "<center>kullanıcı adı ve şifreniz yanlış</center>";
header("Refresh:2,url=index.php");
}
?>
//uyehesabi.php
<?php
$kullanici=$_COOKIE["Kullanici"];
if($kullanici==""){
header("location:index.php");
}else{
echo "Hoşgeldiniz: ".$kullanici."<br>";
echo "Burası sizin hesabınız<br>";
echo "<a href='cikis.php'>Çıkış yap</a>";
}
?>
//cikis.php
<?php
$kullanici=$_COOKIE["Kullanici"];
if($kullanici==""){
echo "oturum zaten kapalı";
}else{
setcookie("Kullanici");//cookieyi kapatır
// setcookie("Kullanici","");//cookieyi kapatır
// setcookie("Kullanici","",time()-15);//cookieyi kapatır
header("location:uyehesabi.php");
}
?>
Php'de ereg_replace ve ere fonksiyonları
//ereg_replace ve ere fonksiyonları
index.php
<?php
/* zararlı kodları silmek için kullanılabilir.
* ereg_replace();
* eregi_replace();
*
*
*
*/
$mesaj="<meta http-equiv=\"refresh\" content=\"1;url=hack.html\">";
$yenimesaj=ereg_replace("<","",$mesaj);//< varsa boş yap mesaj değişkenine at
$yenimesaj1=ereg_replace(">","",$yenimesaj);
$yenimesaj2=ereg_replace("refresh","",$yenimesaj1); //refresh kelimesini boş yap $yenimesaj1 değişkenine at.
echo $yenimesaj2;//Çıktı:meta http-equiv="" content="1;url=hack.html" < , > ve refresh gitti silindi.
?>
//hack.html
<!DOCTYPE html>
<!--
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
-->
<html>
<head>
<title>TODO supply a title</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<div>hacklendin</div>
</body>
</html>
index.php
<?php
/* zararlı kodları silmek için kullanılabilir.
* ereg_replace();
* eregi_replace();
*
*
*
*/
$mesaj="<meta http-equiv=\"refresh\" content=\"1;url=hack.html\">";
$yenimesaj=ereg_replace("<","",$mesaj);//< varsa boş yap mesaj değişkenine at
$yenimesaj1=ereg_replace(">","",$yenimesaj);
$yenimesaj2=ereg_replace("refresh","",$yenimesaj1); //refresh kelimesini boş yap $yenimesaj1 değişkenine at.
echo $yenimesaj2;//Çıktı:meta http-equiv="" content="1;url=hack.html" < , > ve refresh gitti silindi.
?>
//hack.html
<!DOCTYPE html>
<!--
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
-->
<html>
<head>
<title>TODO supply a title</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<div>hacklendin</div>
</body>
</html>
Ereg Eregi Düzenli İfadeler Fonksiyonu
//ereg eregi düzenli ifadeler fonksiyonu
//index.php
<?php
/*
ereg(); içinde var mı yok mu
* eregi();//büyük küçük harf ayrımı yapmaz
*
* */
echo "<a href=\"index.php?Git=Merhaba\">Merhaba için tıkla </a>";
$git=$_GET["Git"];
if($git=="Merhaba"){
include("merhaba.php");
}
?>
//merhaba.php
<?php
/*$sayfa=$_SERVER["PHP_SELF"]; //sayfanın adını çeker.<orm post olaylarında kendi içinde post olmasınıda sağlar.<form action="$PHP_SELF" method="POST">
echo $sayfa;//Çıktı:php_dersleri/duzenliifadelerfonksiyonuereg/index.php
*/
if(!ereg("index.php",$_SERVER["PHP_SELF"])){
die ("bu sayfa tek başına görünütlenemez");
}
echo "<center><b>Merhaba arkadaşlar burası merhaba sayFASI<center>";
?>
//index.php
<?php
/*
ereg(); içinde var mı yok mu
* eregi();//büyük küçük harf ayrımı yapmaz
*
* */
echo "<a href=\"index.php?Git=Merhaba\">Merhaba için tıkla </a>";
$git=$_GET["Git"];
if($git=="Merhaba"){
include("merhaba.php");
}
?>
//merhaba.php
<?php
/*$sayfa=$_SERVER["PHP_SELF"]; //sayfanın adını çeker.<orm post olaylarında kendi içinde post olmasınıda sağlar.<form action="$PHP_SELF" method="POST">
echo $sayfa;//Çıktı:php_dersleri/duzenliifadelerfonksiyonuereg/index.php
*/
if(!ereg("index.php",$_SERVER["PHP_SELF"])){
die ("bu sayfa tek başına görünütlenemez");
}
echo "<center><b>Merhaba arkadaşlar burası merhaba sayFASI<center>";
?>
Php'de ereg ve eregi düzenli ifadeler fonksiyonu
//ereg eregi düzenli ifadeler fonksiyonu
<?php
/*
ereg();//içinde var mı yok mu bakar.
* eregi();//büyük küçük harf ayrımı yapmaz
*
* */
$kullanici="ramazan";
if(eregi("Ramazan",$kullanici,$sonuc)){//aranacak kelime ,aranacağı yer,atanacağı yeni dizin 3 parametresi var
echo "Kullanıcı doğru<br>";
echo "Kullanıcının Adı: ".$sonuc[0];
}else{
echo "Kullanıcı yanlış<br>";
echo "Kullanıcının Adı: ".$sonuc[0];
}
?>
<?php
/*
ereg();//içinde var mı yok mu bakar.
* eregi();//büyük küçük harf ayrımı yapmaz
*
* */
$kullanici="ramazan";
if(eregi("Ramazan",$kullanici,$sonuc)){//aranacak kelime ,aranacağı yer,atanacağı yeni dizin 3 parametresi var
echo "Kullanıcı doğru<br>";
echo "Kullanıcının Adı: ".$sonuc[0];
}else{
echo "Kullanıcı yanlış<br>";
echo "Kullanıcının Adı: ".$sonuc[0];
}
?>
Php'de Dizin İşlemleri
//dizin içindeki dizin yada dosyaların listelenmesi
//index.php
<form action="yukle.php" method="post" enctype="multipart/form-data">
<div align="center">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td>Dosyayı Seç</td>
<td>:</td>
<td><input type="file" name="dosya" size="20"></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><input type="submit" value="Yükle"></td>
</tr>
</table>
</div>
</form>
<?php
$dizin="resimler";
$dizinac=opendir($dizin) or die("dizin açılamadı");
while($yaz=readdir($dizinac)){ //resimler dizinini ekrana yazdırıyoruz.
$resim=substr($yaz,-4); //son 4 hanesibi alırız .PNG gibi
if($resim==".PNG"){ //sadece .png uzantılı dosyaları göster
// echo $yaz."<br>";//dosyanın isimlerini yazdırır.
echo '<p><img border="0" src="'.$dizin.'/'.$yaz.'" width="129" height="141"/></p>'; //dizindeki resimleri ekrana yazdırır.
}
// if( !is_dir("$dizin/$yaz")){ //sadece dosya isimlerini yazdık.(Dizin olmayanları yazdık Not:Dizinler: . ,..,dosyalar klasörü )
// echo $yaz."<br>";
/*ÇIKTI
917d65799f950fc79ad3.PNG
991dc84d21243391a129.PNG
b3eb42ff065e76fd8215.PNG
ben.PNG
*
* */
// }
/*if(!ereg("[.]",$yaz)){//dizin içindeki dosya isimlerini yazdırır.
echo "bu bir dizindir:-->".$yaz."<br>";
// çıktı
// dosyalar
// dosyalar2
}else{
echo "bu bir resimdir-->" .$yaz."<br>"; //resimleride alır.
}
*/
}
?>
//yukle.php
<?php
/*sunucu taraflı yüklemelerde dizinin chmod ayarı 777 olmak zorundadır.*/
$kaynak=$_FILES["dosya"]["tmp_name"];//Dosyanın geldiği yerC:\xampp\tmp\php786F.tmp
$dosyaadi=$_FILES["dosya"]["name"]; // Dosyanın adı ben.PNG
$dosyatipi=$_FILES["dosya"]["type"];//Dosyanın tipi image/png
$dosyaboyut=$_FILES["dosya"]["size"];//Dosyanın boyutu38484byte boyutunda
$hedef="resimler";
$uzanti= substr($dosyaadi, -4);//dosya uzantısını alır. resim.png ise .png kısmını alır.
$yeniad=substr(md5(uniqid(rand())),0,20);//20 haneli rastgele isim oluşturduk.(1b16f5f89609436e7a7c gibi)
//echo $yeniad;
$yeniresimadi=$yeniad.$uzanti;//1b16f5f89609436e7a7c.png adlı resimadi oluşturduk.rastgele isimler oluşturabiliriz.
//echo $yeniresimadi;
if(($dosyatipi!="image/png")&&($dosyatipi!="image/jpeg")){//dosya tipi resim(png ve jpeg) değilse
echo "<center>HATA !<br> Yüklemeye çlaıştığınız dosya resim dosyası değil<br> Yükleyebileceğiniz dosya formatı png uzantılı olmalıdır.";
}elseif($dosyaboyut>"90000"){
echo "<center>HATA !<br> Yüklemeye çlaıştığınız dosyanın boyutu çok büyüük Enfazla 31000 byte büyüklüğünde dosya yükleyebilirsiniz.";
}else{
$yukle= move_uploaded_file($kaynak, $hedef.'/'.$yeniresimadi);//1b16f5f89609436e7a7c.png olarak kaydettik.sürekli değerleri değişiyor.
// $yukle= move_uploaded_file($kaynak, $hedef.'/'.$dosyaadi);//resimler/ben.png olarak kaydettik.($yukle= move_uploaded_file($kaynak, $hedef.'/'.$dosyaadi))
if($yukle){//yukle olumlu ise
echo "<center>Dosya başarı ile yüklendi<br></center>";
}else{
echo "<center>Dosya yüklenemedi<br></center>";
}
echo "Dosyanın geldiği yer".$kaynak."<br>";
echo "Dosyanın adı ".$dosyaadi."<br>";
echo "Dosyanın tipi ".$dosyatipi."<br>";
echo "Dosyanın boyutu".$dosyaboyut."byte boyutunda <br>";
}
?>
//index.php
<form action="yukle.php" method="post" enctype="multipart/form-data">
<div align="center">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td>Dosyayı Seç</td>
<td>:</td>
<td><input type="file" name="dosya" size="20"></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><input type="submit" value="Yükle"></td>
</tr>
</table>
</div>
</form>
<?php
$dizin="resimler";
$dizinac=opendir($dizin) or die("dizin açılamadı");
while($yaz=readdir($dizinac)){ //resimler dizinini ekrana yazdırıyoruz.
$resim=substr($yaz,-4); //son 4 hanesibi alırız .PNG gibi
if($resim==".PNG"){ //sadece .png uzantılı dosyaları göster
// echo $yaz."<br>";//dosyanın isimlerini yazdırır.
echo '<p><img border="0" src="'.$dizin.'/'.$yaz.'" width="129" height="141"/></p>'; //dizindeki resimleri ekrana yazdırır.
}
// if( !is_dir("$dizin/$yaz")){ //sadece dosya isimlerini yazdık.(Dizin olmayanları yazdık Not:Dizinler: . ,..,dosyalar klasörü )
// echo $yaz."<br>";
/*ÇIKTI
917d65799f950fc79ad3.PNG
991dc84d21243391a129.PNG
b3eb42ff065e76fd8215.PNG
ben.PNG
*
* */
// }
/*if(!ereg("[.]",$yaz)){//dizin içindeki dosya isimlerini yazdırır.
echo "bu bir dizindir:-->".$yaz."<br>";
// çıktı
// dosyalar
// dosyalar2
}else{
echo "bu bir resimdir-->" .$yaz."<br>"; //resimleride alır.
}
*/
}
?>
//yukle.php
<?php
/*sunucu taraflı yüklemelerde dizinin chmod ayarı 777 olmak zorundadır.*/
$kaynak=$_FILES["dosya"]["tmp_name"];//Dosyanın geldiği yerC:\xampp\tmp\php786F.tmp
$dosyaadi=$_FILES["dosya"]["name"]; // Dosyanın adı ben.PNG
$dosyatipi=$_FILES["dosya"]["type"];//Dosyanın tipi image/png
$dosyaboyut=$_FILES["dosya"]["size"];//Dosyanın boyutu38484byte boyutunda
$hedef="resimler";
$uzanti= substr($dosyaadi, -4);//dosya uzantısını alır. resim.png ise .png kısmını alır.
$yeniad=substr(md5(uniqid(rand())),0,20);//20 haneli rastgele isim oluşturduk.(1b16f5f89609436e7a7c gibi)
//echo $yeniad;
$yeniresimadi=$yeniad.$uzanti;//1b16f5f89609436e7a7c.png adlı resimadi oluşturduk.rastgele isimler oluşturabiliriz.
//echo $yeniresimadi;
if(($dosyatipi!="image/png")&&($dosyatipi!="image/jpeg")){//dosya tipi resim(png ve jpeg) değilse
echo "<center>HATA !<br> Yüklemeye çlaıştığınız dosya resim dosyası değil<br> Yükleyebileceğiniz dosya formatı png uzantılı olmalıdır.";
}elseif($dosyaboyut>"90000"){
echo "<center>HATA !<br> Yüklemeye çlaıştığınız dosyanın boyutu çok büyüük Enfazla 31000 byte büyüklüğünde dosya yükleyebilirsiniz.";
}else{
$yukle= move_uploaded_file($kaynak, $hedef.'/'.$yeniresimadi);//1b16f5f89609436e7a7c.png olarak kaydettik.sürekli değerleri değişiyor.
// $yukle= move_uploaded_file($kaynak, $hedef.'/'.$dosyaadi);//resimler/ben.png olarak kaydettik.($yukle= move_uploaded_file($kaynak, $hedef.'/'.$dosyaadi))
if($yukle){//yukle olumlu ise
echo "<center>Dosya başarı ile yüklendi<br></center>";
}else{
echo "<center>Dosya yüklenemedi<br></center>";
}
echo "Dosyanın geldiği yer".$kaynak."<br>";
echo "Dosyanın adı ".$dosyaadi."<br>";
echo "Dosyanın tipi ".$dosyatipi."<br>";
echo "Dosyanın boyutu".$dosyaboyut."byte boyutunda <br>";
}
?>
Php Dosya Yükleme Upload İşlemi
//dosya yükleme upload
//index.php
<form action="yukle.php" method="post" enctype="multipart/form-data">
<div align="center">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td>Dosyayı Seç</td>
<td>:</td>
<td><input type="file" name="dosya" size="20"></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><input type="submit" value="Yükle"></td>
</tr>
</table>
</div>
</form>
//yukle.php
<?php
/*sunucu taraflı yüklemelerde dizinin chmod ayarı 777 olmak zorundadır.*/
$kaynak=$_FILES["dosya"]["tmp_name"];//Dosyanın geldiği yerC:\xampp\tmp\php786F.tmp
$dosyaadi=$_FILES["dosya"]["name"]; // Dosyanın adı ben.PNG
$dosyatipi=$_FILES["dosya"]["type"];//Dosyanın tipi image/png
$dosyaboyut=$_FILES["dosya"]["size"];//Dosyanın boyutu38484byte boyutunda
$hedef="resimler";
$uzanti= substr($dosyaadi, -4);//dosya uzantısını alır. resim.png ise .png kısmını alır.
$yeniad=substr(md5(uniqid(rand())),0,20);//20 haneli rastgele isim oluşturduk.(1b16f5f89609436e7a7c gibi)
//echo $yeniad;
$yeniresimadi=$yeniad.$uzanti;//1b16f5f89609436e7a7c.png adlı resimadi oluşturduk.rastgele isimler oluşturabiliriz.
//echo $yeniresimadi;
if($dosyatipi!="image/png"){//dosya tipi resim değilse
echo "<center>HATA !<br> Yüklemeye çlaıştığınız dosya resim dosyası değil<br> Yükleyebileceğiniz dosya formatı png uzantılı olmalıdır.";
}elseif($dosyaboyut>"90000"){
echo "<center>HATA !<br> Yüklemeye çlaıştığınız dosyanın boyutu çok büyüük Enfazla 31000 byte büyüklüğünde dosya yükleyebilirsiniz.";
}else{
$yukle= move_uploaded_file($kaynak, $hedef.'/'.$yeniresimadi);//1b16f5f89609436e7a7c.png olarak kaydettik.sürekli değerleri değişiyor.
// $yukle= move_uploaded_file($kaynak, $hedef.'/'.$dosyaadi);//resimler/ben.png olarak kaydettik.($yukle= move_uploaded_file($kaynak, $hedef.'/'.$dosyaadi))
if($yukle){//yukle olumlu ise
echo "<center>Dosya başarı ile yüklendi<br></center>";
}else{
echo "<center>Dosya yüklenemedi<br></center>";
}
echo "Dosyanın geldiği yer".$kaynak."<br>";
echo "Dosyanın adı ".$dosyaadi."<br>";
echo "Dosyanın tipi ".$dosyatipi."<br>";
echo "Dosyanın boyutu".$dosyaboyut."byte boyutunda <br>";
}
?>
//index.php
<form action="yukle.php" method="post" enctype="multipart/form-data">
<div align="center">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td>Dosyayı Seç</td>
<td>:</td>
<td><input type="file" name="dosya" size="20"></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><input type="submit" value="Yükle"></td>
</tr>
</table>
</div>
</form>
//yukle.php
<?php
/*sunucu taraflı yüklemelerde dizinin chmod ayarı 777 olmak zorundadır.*/
$kaynak=$_FILES["dosya"]["tmp_name"];//Dosyanın geldiği yerC:\xampp\tmp\php786F.tmp
$dosyaadi=$_FILES["dosya"]["name"]; // Dosyanın adı ben.PNG
$dosyatipi=$_FILES["dosya"]["type"];//Dosyanın tipi image/png
$dosyaboyut=$_FILES["dosya"]["size"];//Dosyanın boyutu38484byte boyutunda
$hedef="resimler";
$uzanti= substr($dosyaadi, -4);//dosya uzantısını alır. resim.png ise .png kısmını alır.
$yeniad=substr(md5(uniqid(rand())),0,20);//20 haneli rastgele isim oluşturduk.(1b16f5f89609436e7a7c gibi)
//echo $yeniad;
$yeniresimadi=$yeniad.$uzanti;//1b16f5f89609436e7a7c.png adlı resimadi oluşturduk.rastgele isimler oluşturabiliriz.
//echo $yeniresimadi;
if($dosyatipi!="image/png"){//dosya tipi resim değilse
echo "<center>HATA !<br> Yüklemeye çlaıştığınız dosya resim dosyası değil<br> Yükleyebileceğiniz dosya formatı png uzantılı olmalıdır.";
}elseif($dosyaboyut>"90000"){
echo "<center>HATA !<br> Yüklemeye çlaıştığınız dosyanın boyutu çok büyüük Enfazla 31000 byte büyüklüğünde dosya yükleyebilirsiniz.";
}else{
$yukle= move_uploaded_file($kaynak, $hedef.'/'.$yeniresimadi);//1b16f5f89609436e7a7c.png olarak kaydettik.sürekli değerleri değişiyor.
// $yukle= move_uploaded_file($kaynak, $hedef.'/'.$dosyaadi);//resimler/ben.png olarak kaydettik.($yukle= move_uploaded_file($kaynak, $hedef.'/'.$dosyaadi))
if($yukle){//yukle olumlu ise
echo "<center>Dosya başarı ile yüklendi<br></center>";
}else{
echo "<center>Dosya yüklenemedi<br></center>";
}
echo "Dosyanın geldiği yer".$kaynak."<br>";
echo "Dosyanın adı ".$dosyaadi."<br>";
echo "Dosyanın tipi ".$dosyatipi."<br>";
echo "Dosyanın boyutu".$dosyaboyut."byte boyutunda <br>";
}
?>
Php Dosya Upload İşlemi
//dosya upload ederken değerleri almak
//index.php
<form action="yukle.php" method="post" enctype="multipart/form-data">
<div align="center">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td>Dosyayı Seç</td>
<td>:</td>
<td><input type="file" name="dosya" size="20"></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><input type="submit" value="Yükle"></td>
</tr>
</table>
</div>
</form>
//yukle.php
<?php
$kaynak=$_FILES["dosya"]["tmp_name"];
$dosyaadi=$_FILES["dosya"]["name"];
$dosyatipi=$_FILES["dosya"]["type"];
$dosyaboyut=$_FILES["dosya"]["size"];
if($dosyatipi!="image/png"){
echo "<center>HATA !<br> Yüklemeye çlaıştığınız dosya resim dosyası değil<br> Yükleyebileceğiniz dosya formatı png uzantılı olmalıdır.";
}elseif($dosyaboyut>"31000"){
echo "<center>HATA !<br> Yüklemeye çlaıştığınız dosyanın boyutu çok büyüük Enfazla 31000 byte büyüklüğünde dosya yükleyebilirsiniz.";
}else{
echo "Dosyanın geldiği yer".$kaynak."<br>";
echo "Dosyanın adı ".$dosyaadi."<br>";
echo "Dosyanın tipi ".$dosyatipi."<br>";
echo "Dosyanın boyutu".$dosyaboyut."byte boyutunda <br>";
}
?>
//index.php
<form action="yukle.php" method="post" enctype="multipart/form-data">
<div align="center">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td>Dosyayı Seç</td>
<td>:</td>
<td><input type="file" name="dosya" size="20"></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><input type="submit" value="Yükle"></td>
</tr>
</table>
</div>
</form>
//yukle.php
<?php
$kaynak=$_FILES["dosya"]["tmp_name"];
$dosyaadi=$_FILES["dosya"]["name"];
$dosyatipi=$_FILES["dosya"]["type"];
$dosyaboyut=$_FILES["dosya"]["size"];
if($dosyatipi!="image/png"){
echo "<center>HATA !<br> Yüklemeye çlaıştığınız dosya resim dosyası değil<br> Yükleyebileceğiniz dosya formatı png uzantılı olmalıdır.";
}elseif($dosyaboyut>"31000"){
echo "<center>HATA !<br> Yüklemeye çlaıştığınız dosyanın boyutu çok büyüük Enfazla 31000 byte büyüklüğünde dosya yükleyebilirsiniz.";
}else{
echo "Dosyanın geldiği yer".$kaynak."<br>";
echo "Dosyanın adı ".$dosyaadi."<br>";
echo "Dosyanın tipi ".$dosyatipi."<br>";
echo "Dosyanın boyutu".$dosyaboyut."byte boyutunda <br>";
}
?>
2 Ağustos 2016 Salı
Netbeans Kısa Yollar
Netbeanste en çok kullandığım kısa yollar
Ctrl+Shift+c | Seçili satırları comment’e alır
Alt+Shift+f | Otomatik indentasyon yapar
Ctrl+shift+r | Dikdörtgen seçimi
shift+end satırın başından sonuna kadar seçer
shift+sağ sol oklarla ileri geri gideriz.
ctrl+boşluk otomatik tamamlamak için kodu.
shift+tab satırları enbaş kısma getirir.tab ile ileri atabiliriz.
ctrl+h; yazıyı yada karakteri başka bir karakterle değiştirir.
delete+end satırları tek satır haline getirme
ctrl+n yeni sayfa açma
ctrl+w sayfa kapatma
Ctrl+Shift+c | Seçili satırları comment’e alır
Alt+Shift+f | Otomatik indentasyon yapar
Ctrl+shift+r | Dikdörtgen seçimi
shift+end satırın başından sonuna kadar seçer
shift+sağ sol oklarla ileri geri gideriz.
ctrl+boşluk otomatik tamamlamak için kodu.
shift+tab satırları enbaş kısma getirir.tab ile ileri atabiliriz.
ctrl+h; yazıyı yada karakteri başka bir karakterle değiştirir.
delete+end satırları tek satır haline getirme
ctrl+n yeni sayfa açma
ctrl+w sayfa kapatma
Php'de Bir Dosyadaki Veriyi Ekrana Yazdırma
//bir dosyadaki veriyi ekrana yazdırma
//index.php
<form action="gelen.php" method="post">
<div align="center">
<table border="0" cellspacing="1" cellpadding="0">
<tr>
<td><b>Mesajınız</b></td>
<td><b>:</b></td>
<td><textarea rows="6" name="mesaj" cols="31" style="font-weight: 700"></textarea></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><input type="submit" value="Gönder" style="font-weight: 700"></td>
</tr>
</table>
</div>
</form>
<?php
/*
feof();
fgets(); //fread() 'da kullanılabilir.
*
* */
$dosya="mesaj.php";
$dosyaac=fopen($dosya,"r") or die("Hata dosya açılamıyor");
while(!feof($dosyaac)){ //dosyanın sonuna gelmemişse
$yaz=fgets($dosyaac,1024);
echo $yaz;//dosyaactaki verileri yaz değişkeninen atadık ve ekrana yazdık.
}//dosya sonuna gelmişse döngü dışına çık
fclose($dosyaac);//dosyayı kapat.
?>
//gelen.php
<?php
$mesaj=$_POST["mesaj"];
$dosya="mesaj.php";
$baglan=fopen($dosya,'a') or die("dosya açılamadı");//bağlantıyı açtık.('w' yazdırma demek) eğer dosya yoksa die ile öldür geri kalan kodları işlemez.
if(fwrite($baglan,$mesaj)){//mesajı yazdık
fputs($baglan,"<br>");//mesajın sonuna br işareti ekledik.
echo "<center>Veri kaydedildi <br>Yönlendiriliyrosunuz <br>Lütfen bekleyin.</center>";
header("Refresh:2,url=index.php");
}else{
echo "<center>HATA! Veri kaydedilemedi <br>Yönlendiriliyrosunuz <br>Lütfen bekleyin</center>.";
header("Refresh:2,url=index.php");
}
fclose($baglan);//bağlantıyı kapattık.
?>
//mesaj.php
bu bir metin parçasıdır @ramazan aras@ramazan aras<br>adasd<br>ASDSA<br>bu son gönderdiğim metindir<br><font color=red>buda renkli gönderdiğim metin</font><br>
//index.php
<form action="gelen.php" method="post">
<div align="center">
<table border="0" cellspacing="1" cellpadding="0">
<tr>
<td><b>Mesajınız</b></td>
<td><b>:</b></td>
<td><textarea rows="6" name="mesaj" cols="31" style="font-weight: 700"></textarea></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><input type="submit" value="Gönder" style="font-weight: 700"></td>
</tr>
</table>
</div>
</form>
<?php
/*
feof();
fgets(); //fread() 'da kullanılabilir.
*
* */
$dosya="mesaj.php";
$dosyaac=fopen($dosya,"r") or die("Hata dosya açılamıyor");
while(!feof($dosyaac)){ //dosyanın sonuna gelmemişse
$yaz=fgets($dosyaac,1024);
echo $yaz;//dosyaactaki verileri yaz değişkeninen atadık ve ekrana yazdık.
}//dosya sonuna gelmişse döngü dışına çık
fclose($dosyaac);//dosyayı kapat.
?>
//gelen.php
<?php
$mesaj=$_POST["mesaj"];
$dosya="mesaj.php";
$baglan=fopen($dosya,'a') or die("dosya açılamadı");//bağlantıyı açtık.('w' yazdırma demek) eğer dosya yoksa die ile öldür geri kalan kodları işlemez.
if(fwrite($baglan,$mesaj)){//mesajı yazdık
fputs($baglan,"<br>");//mesajın sonuna br işareti ekledik.
echo "<center>Veri kaydedildi <br>Yönlendiriliyrosunuz <br>Lütfen bekleyin.</center>";
header("Refresh:2,url=index.php");
}else{
echo "<center>HATA! Veri kaydedilemedi <br>Yönlendiriliyrosunuz <br>Lütfen bekleyin</center>.";
header("Refresh:2,url=index.php");
}
fclose($baglan);//bağlantıyı kapattık.
?>
//mesaj.php
bu bir metin parçasıdır @ramazan aras@ramazan aras<br>adasd<br>ASDSA<br>bu son gönderdiğim metindir<br><font color=red>buda renkli gönderdiğim metin</font><br>
Php'de Bir Dosyaya Veri Kaydetmek
<form action="gelen.php" method="post">
<div align="center">
<table border="0" cellspacing="1" cellpadding="0">
<tr>
<td><b>Mesajınız</b></td>
<td><b>:</b></td>
<td><textarea rows="6" name="mesaj" cols="31" style="font-weight: 700"></textarea></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><input type="submit" value="Gönder" style="font-weight: 700"></td>
</tr>
</table>
</div>
</form>
//gelen.php
<?php
$mesaj=$_POST["mesaj"];
$dosya="mesaj.php";
$baglan=fopen($dosya,'w') or die("dosya açılamadı");//bağlantıyı açtık.('w' yazdırma demek) eğer dosya yoksa die ile öldür geri kalan kodları işlemez.
fwrite($baglan,$mesaj);//mesajı yazdık
fputs($baglan,"@");//mesajın sonuna @ işareti ekledik.
fclose($baglan);//bağlantıyı kapattık.
?>
//mesaj.php
<?php
echo "bu bir mesajdır";
?>@
NOT:BİR DOSYADAKİ VERİYE EK YAPMAK
<?php
$mesaj=$_POST["mesaj"];
$dosya="mesaj.php";
$baglan=fopen($dosya,'a') or die("dosya açılamadı");//w yerine a yazarsak yazının devamına ekleme yapar.
fwrite($baglan,$mesaj);//mesajı yazdık
fputs($baglan,",");//mesajın sonuna @ işareti ekledik.
fclose($baglan);//bağlantıyı kapattık.
?>
Php'de Dosya .Kontrolü ve Yeni Dosya Oluşturma
//dosya kontrol ve yeni dosya oluşturma
<?php
//server yani sunucuya oluşturulacak dosyalarda dosyanın oluşturulacağı dizinin chmod ayarı 777 olmak zorundadır.
//aksi halde dosya oluşturulamaz.
$dosya=$_POST["dosya"];
if(file_exists($dosya)){//dosya var mı(mevcutmu)
echo "dosya var";
}else{
if(touch($dosya)){//dosya oluşturmak için kullanırız.
echo "dosya yoktu biz oluşturduk.";
}else{
echo "dosya yok yeniside oluturulamıyor";
}
}
?>
<?php
//server yani sunucuya oluşturulacak dosyalarda dosyanın oluşturulacağı dizinin chmod ayarı 777 olmak zorundadır.
//aksi halde dosya oluşturulamaz.
$dosya=$_POST["dosya"];
if(file_exists($dosya)){//dosya var mı(mevcutmu)
echo "dosya var";
}else{
if(touch($dosya)){//dosya oluşturmak için kullanırız.
echo "dosya yoktu biz oluşturduk.";
}else{
echo "dosya yok yeniside oluturulamıyor";
}
}
?>
Php'de Saat ve Tarih Kullanımı
//saat ve tarih işaretçileri ve fonksiyonu
<?php
/*
$gun=date("d"); //Ayın günü sayı olarak
* $gun=date("d.D"); //Ayın günü yazı olarak saturday gibi
* $ay=date("F"); //ayın ismini verir.
*
*
* a 12 saat esasına dayanan Anglo-Sakson sistemlerinde öğleden önce ("am") veya öğleden sonra ("pm") işaretinin verilmesini sağlar.
A Aynı işaretlerin büyük harfle yazılmasını sağlar.
d İki haneli gün sayısı, tek haneli günlerin önüne sıfıır konur: "01" - "31"
D Üç haneli gün adı kısatması: "Cum"
F Uzun ay adı: "Ocak"
h 12 saatlik sistemde saat: "01" - "12"
H 24 saatlik sistemde saat: "00" - "23"
g 12 saatlik sistemde tek haneli saatlerin önüne sıfır konmadan saat: "1" - "12"
G 24 saatlik sistemde tek haneli saatlerin önüne sıfır konmadan saat: "0" - "23"
i Dakika: "00" - "59"
j Tek haneli sayıların önüne sıfır konmadan gün sayısı "1" - "31"
l (küçük L harfi) Uzun gün adı: "Cuma"
L Artık yıl olup olmadığına ilişkin Boolean (doğru/yanlış) değişken. Artık yıl ise 1, değilse 0.
m Tek hanelilerin önüne sıfır konarak ay sayısı: "01" - "12"
n Tek hanelilerin önüne sıfır konmadan ay sayısı: "1" - "12"
M Kısaltılmış ay adı: "Şub"
s Saniye: "00" - "59"
S İngilizce ('ncı anlamına) 2 karakter ek: "th", "nd"
t Belirtilen ayın gün sayısı; "28" - "31"
w Haftanın gün sayısı: "0" (Pazar veya Pazartesi) - "6" (Cumartesi veya Pazar)
Y Dört haneli yıl: "2000"
y İki haneli yıl "00"
z Yılın gün sayısı: "0" - "365"
*
*
* */
$gun=date("d.m.Y H:i:s"); //28.07.2016 12:56:15
$saat=date("H:i:s");
$ay=date("F");
echo "Ayın günü".$gun."<br>Aylardan".$ay."<br>Saat: ".$saat;
?>
<?php
/*
$gun=date("d"); //Ayın günü sayı olarak
* $gun=date("d.D"); //Ayın günü yazı olarak saturday gibi
* $ay=date("F"); //ayın ismini verir.
*
*
* a 12 saat esasına dayanan Anglo-Sakson sistemlerinde öğleden önce ("am") veya öğleden sonra ("pm") işaretinin verilmesini sağlar.
A Aynı işaretlerin büyük harfle yazılmasını sağlar.
d İki haneli gün sayısı, tek haneli günlerin önüne sıfıır konur: "01" - "31"
D Üç haneli gün adı kısatması: "Cum"
F Uzun ay adı: "Ocak"
h 12 saatlik sistemde saat: "01" - "12"
H 24 saatlik sistemde saat: "00" - "23"
g 12 saatlik sistemde tek haneli saatlerin önüne sıfır konmadan saat: "1" - "12"
G 24 saatlik sistemde tek haneli saatlerin önüne sıfır konmadan saat: "0" - "23"
i Dakika: "00" - "59"
j Tek haneli sayıların önüne sıfır konmadan gün sayısı "1" - "31"
l (küçük L harfi) Uzun gün adı: "Cuma"
L Artık yıl olup olmadığına ilişkin Boolean (doğru/yanlış) değişken. Artık yıl ise 1, değilse 0.
m Tek hanelilerin önüne sıfır konarak ay sayısı: "01" - "12"
n Tek hanelilerin önüne sıfır konmadan ay sayısı: "1" - "12"
M Kısaltılmış ay adı: "Şub"
s Saniye: "00" - "59"
S İngilizce ('ncı anlamına) 2 karakter ek: "th", "nd"
t Belirtilen ayın gün sayısı; "28" - "31"
w Haftanın gün sayısı: "0" (Pazar veya Pazartesi) - "6" (Cumartesi veya Pazar)
Y Dört haneli yıl: "2000"
y İki haneli yıl "00"
z Yılın gün sayısı: "0" - "365"
*
*
* */
$gun=date("d.m.Y H:i:s"); //28.07.2016 12:56:15
$saat=date("H:i:s");
$ay=date("F");
echo "Ayın günü".$gun."<br>Aylardan".$ay."<br>Saat: ".$saat;
?>
Php'de Rastgele Sayı Üretme
//rastegele sayı üretme
<?php
/*
srand();
* rand();
*
* */
srand((double) microtime()*10000000);
$sayi=rand(0,9);// 0 ile 9 arasında sayılar döndürür.
echo $sayi;
?>
<?php
/*
srand();
* rand();
*
* */
srand((double) microtime()*10000000);
$sayi=rand(0,9);// 0 ile 9 arasında sayılar döndürür.
echo $sayi;
?>
Php Sayıyı Yuvarlama Fonksiyonları
//sayıyı yuvarlama fonksiyonları
<?php
/*
max(); : Bir dizideki en büyük rakamsal değeri belirler
min(); : Bir dizideki en küçük rakamsal değeri belirler
floor(); : Bir sayıyı aşağıya doğru yuvarlar
ceil(); : Bir sayiyi yukarıya doğru yuvarlar
round(); : Bir sayiyi yuvarlar
*/
$sayilar = array("10","60","40","55","109");
$max = max($sayilar);
$min = min($sayilar);
$sayi = floor($max / $min);
$sayi1 = ceil($max / $min);
$sayi2 = round($max / $min);
echo "Dizideki en büyük sayı : ".$max."<br>";
echo "Dizideki en küçük sayi : ".$min."<br>";
echo "Sayi değişkenin değeri : ".$sayi."<br>";
echo "Sayi1 değişkenin değeri : ".$sayi1."<br>";
echo "Sayi2 değişkenin değeri : ".$sayi2."<br>";
?>
<?php
/*
max(); : Bir dizideki en büyük rakamsal değeri belirler
min(); : Bir dizideki en küçük rakamsal değeri belirler
floor(); : Bir sayıyı aşağıya doğru yuvarlar
ceil(); : Bir sayiyi yukarıya doğru yuvarlar
round(); : Bir sayiyi yuvarlar
*/
$sayilar = array("10","60","40","55","109");
$max = max($sayilar);
$min = min($sayilar);
$sayi = floor($max / $min);
$sayi1 = ceil($max / $min);
$sayi2 = round($max / $min);
echo "Dizideki en büyük sayı : ".$max."<br>";
echo "Dizideki en küçük sayi : ".$min."<br>";
echo "Sayi değişkenin değeri : ".$sayi."<br>";
echo "Sayi1 değişkenin değeri : ".$sayi1."<br>";
echo "Sayi2 değişkenin değeri : ".$sayi2."<br>";
?>
Php İnclude ve Require ile Harici Dosya Çekimi
//include ve require ile harici dosya çekimi
//index.php
<?php
$git=$_GET["git"];
if($git=="kontrol"){
include ("aktarim/kontrol.php");//include yerine require fonksiyonuda kullanılabilir.
echo "Adı :".$ad."<br>"."Soyad:".$soyad."<br>"."Takım".$takim."<br>"."Sigara".$sigara."<br>"."Sinemaya Gidiyormu"."<br>".$sinema."<br>"."Müzik dinliyormu".$muzik."<br>";
}else{
$kayitonay="1";
if($kayitonay=="1"){//eğer 1 ise kayit.php dosyasını çağır
include("aktarim/kayit.php");
}else{
include("aktarim/uyari.php");
}
}
?>
//kayit.php
<form action="index.php?git=kontrol" method="post">
<div align="center">
<table>
<tr>
<td height="25" colspan="3">
<p align="center">Kullanıcı Kayıt Formu<br>
</td>
</tr>
<tr>
<td>Adınız</td>
<td>:</td>
<td><input type="text" name="ad"/></td>
</tr>
<tr>
<td>Soyadınız</td>
<td>:</td>
<td><input type="text" name="soyad"/></td>
</tr>
<tr>
<td height="25">Tuttugunuz Takım</td>
<td height="25">:</td>
<td height="25"><select size="1" name="takim">
<option selected>Lütfen Takım Seçin</option>
<option value="Galatasaray">Galatasaray</option>
<option value="Fenerbahçe">Fenerbahçe</option>
<option value="Beşiktaş">Beşiktaş</option>
<option value="Trabzonspor">Trabzonspor</option>
</select></td>
</tr>
<tr>
<td height="25">Sigara Kullanıyormusunuz</td>
<td height="25">:</td>
<td height="25"><input type="radio" value="1" name="sigara">Evet
<input type="radio" name="sigara" value="2" checked>Hayır</td>
</tr>
<tr>
<td height="25">Hobileniz</td>
<td height="25">:</td>
<td height="25"><input type="checkbox" name="sinema" value="1">Sinema
<input type="checkbox" name="muzik" value="1">Muzik</td>
</tr>
<tr>
<td height="25"> </td>
<td height="25"> </td>
<td height="25"><input type="submit" value="Gönder"></td>
</tr>
</table>
</div>
</form>
//kontrol.php
<?php
$ad=$_POST["ad"];
$soyad=$_POST["soyad"];
$takim=$_POST["takim"];
$sigara=$_POST["sigara"];
$sinema=$_POST["sinema"];
$muzik=$_POST["muzik"];
if($sigara=="1"){
$sigara="Evet";
}else{
$sigara="Hayır";
}
?>
//uyari.php
<p align="center"> </p>
<p align="center"> </p>
<p align="center">kayıt şu an durduruldu<br>
Uye Kaydı kabul edilmemektedir</p>
//index.php
<?php
$git=$_GET["git"];
if($git=="kontrol"){
include ("aktarim/kontrol.php");//include yerine require fonksiyonuda kullanılabilir.
echo "Adı :".$ad."<br>"."Soyad:".$soyad."<br>"."Takım".$takim."<br>"."Sigara".$sigara."<br>"."Sinemaya Gidiyormu"."<br>".$sinema."<br>"."Müzik dinliyormu".$muzik."<br>";
}else{
$kayitonay="1";
if($kayitonay=="1"){//eğer 1 ise kayit.php dosyasını çağır
include("aktarim/kayit.php");
}else{
include("aktarim/uyari.php");
}
}
?>
//kayit.php
<form action="index.php?git=kontrol" method="post">
<div align="center">
<table>
<tr>
<td height="25" colspan="3">
<p align="center">Kullanıcı Kayıt Formu<br>
</td>
</tr>
<tr>
<td>Adınız</td>
<td>:</td>
<td><input type="text" name="ad"/></td>
</tr>
<tr>
<td>Soyadınız</td>
<td>:</td>
<td><input type="text" name="soyad"/></td>
</tr>
<tr>
<td height="25">Tuttugunuz Takım</td>
<td height="25">:</td>
<td height="25"><select size="1" name="takim">
<option selected>Lütfen Takım Seçin</option>
<option value="Galatasaray">Galatasaray</option>
<option value="Fenerbahçe">Fenerbahçe</option>
<option value="Beşiktaş">Beşiktaş</option>
<option value="Trabzonspor">Trabzonspor</option>
</select></td>
</tr>
<tr>
<td height="25">Sigara Kullanıyormusunuz</td>
<td height="25">:</td>
<td height="25"><input type="radio" value="1" name="sigara">Evet
<input type="radio" name="sigara" value="2" checked>Hayır</td>
</tr>
<tr>
<td height="25">Hobileniz</td>
<td height="25">:</td>
<td height="25"><input type="checkbox" name="sinema" value="1">Sinema
<input type="checkbox" name="muzik" value="1">Muzik</td>
</tr>
<tr>
<td height="25"> </td>
<td height="25"> </td>
<td height="25"><input type="submit" value="Gönder"></td>
</tr>
</table>
</div>
</form>
//kontrol.php
<?php
$ad=$_POST["ad"];
$soyad=$_POST["soyad"];
$takim=$_POST["takim"];
$sigara=$_POST["sigara"];
$sinema=$_POST["sinema"];
$muzik=$_POST["muzik"];
if($sigara=="1"){
$sigara="Evet";
}else{
$sigara="Hayır";
}
?>
//uyari.php
<p align="center"> </p>
<p align="center"> </p>
<p align="center">kayıt şu an durduruldu<br>
Uye Kaydı kabul edilmemektedir</p>
Php Fonksiyon Durdurma Fonksiyonları die() ve exit()
//fonksiyonu durdurma işlemi die() ve exit();
//index.php
<form action="gelen.php" method="post">
Doğum Tarihi :<input type="text" name="dtarih"/><br>
Ölüm tarihi :<input type="text" name="otarih"/><br>
<input type="submit" value="hesapla"><br>
</form>
//gelen.php
<?php
function Hesapla($dtarih,$otarih){
if($dtarih<1900){
die(" işlem sonlandırıldı<b>doğum tarihi minimum 1900 olmalıdır"); //fonksiyonu öldürür yani durdurur.//gerisini yazdırmaz kodların
}elseif($otarih>2007){
die(" işlem sonlandırıldı<b>ölüm tarihi şuanki yıldan fazla olamaz");
}
$toplamyil=$otarih-$dtarih;
$toplamay=$toplamyil*12;
$toplamgun=$toplamay*30;
return array($dtarih,$otarih,$toplamyil,$toplamay,$toplamgun);
}
$dtarih=$_POST["dtarih"];
$otarih=$_POST["otarih"];
list($dtarih,$otarih,$toplamyil,$toplamay,$toplamgun)=Hesapla($dtarih,$otarih);//list fonksyionunu kullanıyoruz değerlere ulaşabilmek için
if($toplamyil>25){
exit("işlemi sonlandırıldı <br>Yaşadığınız yıl 25'ten büyük olduğundan işlem durduruldu"); //bu koddan sonraki kodları çalıştırmaz
}else{
echo "Toplam yaşadığı yıl:".$toplamyil."<br>";
//exit("işlemi sonlandırdık."); //bu koddan sonraki kodları çalıştırmaz
echo "Toplam yaşadığı ay:".$toplamay."<br>";
echo "Toplam yaşadığı gün:".$toplamgun."<br>";
}
?>
//index.php
<form action="gelen.php" method="post">
Doğum Tarihi :<input type="text" name="dtarih"/><br>
Ölüm tarihi :<input type="text" name="otarih"/><br>
<input type="submit" value="hesapla"><br>
</form>
//gelen.php
<?php
function Hesapla($dtarih,$otarih){
if($dtarih<1900){
die(" işlem sonlandırıldı<b>doğum tarihi minimum 1900 olmalıdır"); //fonksiyonu öldürür yani durdurur.//gerisini yazdırmaz kodların
}elseif($otarih>2007){
die(" işlem sonlandırıldı<b>ölüm tarihi şuanki yıldan fazla olamaz");
}
$toplamyil=$otarih-$dtarih;
$toplamay=$toplamyil*12;
$toplamgun=$toplamay*30;
return array($dtarih,$otarih,$toplamyil,$toplamay,$toplamgun);
}
$dtarih=$_POST["dtarih"];
$otarih=$_POST["otarih"];
list($dtarih,$otarih,$toplamyil,$toplamay,$toplamgun)=Hesapla($dtarih,$otarih);//list fonksyionunu kullanıyoruz değerlere ulaşabilmek için
if($toplamyil>25){
exit("işlemi sonlandırıldı <br>Yaşadığınız yıl 25'ten büyük olduğundan işlem durduruldu"); //bu koddan sonraki kodları çalıştırmaz
}else{
echo "Toplam yaşadığı yıl:".$toplamyil."<br>";
//exit("işlemi sonlandırdık."); //bu koddan sonraki kodları çalıştırmaz
echo "Toplam yaşadığı ay:".$toplamay."<br>";
echo "Toplam yaşadığı gün:".$toplamgun."<br>";
}
?>
Php Koşula Bağlı Fonksiyon Tanımlamak
//koşula bağlı fonksiyon tanimlamak
<?php
$sayi="5";
if(($sayi<5)or($sayi>5)){
echo "değer 5' denk olmadığından fonksiyon oluşturulamadı";
}else{
function test(){
echo "sayı değeri 5 e eşit olduğundan bu fonksiyon oluşturuldu.";
}
test();
}
?>
<?php
$sayi="5";
if(($sayi<5)or($sayi>5)){
echo "değer 5' denk olmadığından fonksiyon oluşturulamadı";
}else{
function test(){
echo "sayı değeri 5 e eşit olduğundan bu fonksiyon oluşturuldu.";
}
test();
}
?>
Php Fonksiyonda Birçok Değer Döndürmek
//fonksionda bir çok değer döndürmek
//index.php
<form action="gelen.php" method="post">
Doğum Tarihi :<input type="text" name="dtarih"/><br>
Ölüm tarihi :<input type="text" name="otarih"/><br>
<input type="submit" value="hesapla"><br>
</form>
//gelen.php
<?php
function Hesapla($dtarih,$otarih){
$toplamyil=$otarih-$dtarih;
$toplamay=$toplamyil*12;
$toplamgun=$toplamay*30;
return array($dtarih,$otarih,$toplamyil,$toplamay,$toplamgun);
}
$dtarih=$_POST["dtarih"];
$otarih=$_POST["otarih"];
list($dtarih,$otarih,$toplamyil,$toplamay,$toplamgun)=Hesapla($dtarih,$otarih);//list fonksyionunu kullanıyoruz değerlere ulaşabilmek için
echo "Toplam yaşadığı yıl:".$toplamyil."<br>";
echo "Toplam yaşadığı ay:".$toplamay."<br>";
echo "Toplam yaşadığı gün:".$toplamgun."<br>";
?>
//index.php
<form action="gelen.php" method="post">
Doğum Tarihi :<input type="text" name="dtarih"/><br>
Ölüm tarihi :<input type="text" name="otarih"/><br>
<input type="submit" value="hesapla"><br>
</form>
//gelen.php
<?php
function Hesapla($dtarih,$otarih){
$toplamyil=$otarih-$dtarih;
$toplamay=$toplamyil*12;
$toplamgun=$toplamay*30;
return array($dtarih,$otarih,$toplamyil,$toplamay,$toplamgun);
}
$dtarih=$_POST["dtarih"];
$otarih=$_POST["otarih"];
list($dtarih,$otarih,$toplamyil,$toplamay,$toplamgun)=Hesapla($dtarih,$otarih);//list fonksyionunu kullanıyoruz değerlere ulaşabilmek için
echo "Toplam yaşadığı yıl:".$toplamyil."<br>";
echo "Toplam yaşadığı ay:".$toplamay."<br>";
echo "Toplam yaşadığı gün:".$toplamgun."<br>";
?>
Php Fonksiyona Default Değer Vermek
//fonksiyona default değer vermek
//index.php
<form action="gelen.php" method="post">
Kullanıcı Adı:<input type="text" name="kullanici"></input>
<input type="submit" value="Giriş yap">
</form>
//gelen.php
<?php
function Hosgeldin($kullanici="Misafir"){//default değer verdik.
echo "Hoşgeldiniz".$kullanici;
}
$user=$_POST["kullanici"];
if($user==""){//değer boş ise Misafir yazar ekrana
Hosgeldin();
}else{//değer dolu ise text deki yazıyı yazar ekrana
Hosgeldin($user);
}
?>
//index.php
<form action="gelen.php" method="post">
Kullanıcı Adı:<input type="text" name="kullanici"></input>
<input type="submit" value="Giriş yap">
</form>
//gelen.php
<?php
function Hosgeldin($kullanici="Misafir"){//default değer verdik.
echo "Hoşgeldiniz".$kullanici;
}
$user=$_POST["kullanici"];
if($user==""){//değer boş ise Misafir yazar ekrana
Hosgeldin();
}else{//değer dolu ise text deki yazıyı yazar ekrana
Hosgeldin($user);
}
?>
Php Local Fonksiyon Tanımlamak
<?php
function Gunler() { //global fonksiyon
echo "<b>Günlerin Adları<br></b>";
echo "Pazartesi<br>Salı<br>Çarşamba<br>Perşembe<br>Cuma<br>Cumartesi<br>Pazar<br>";
function Aylar(){ //local fonksiyon
echo "<b>Ayların Adları</b><br>";
echo "Ocak<br>Şubat<br>Mart<br>Nisan<br>Mayıs<br>";
function Vakitler(){
echo "<b>Saatlerin Anlamı</b><br>";
echo "Sabah <br>Öğlen <br>İkindi <br>Akşam<br>Yatsı";
}
Vakitler();
}
Aylar();
}
Gunler();
?>
Php Fonksiyon Koşul Belirtmek
//index.php
<form action="gelen.php" method="post">
<table border="1" width="100%">
<tr>
<td>Mesaj başlık</td>
<td>:</td>
<td><input type="text" name="baslik" size="20"/></td>
</tr>
<tr>
<td>Mesajınız</td>
<td>:</td>
<td><textarea rows="2" name="mesaj" cols="20"/></textarea></td>
</tr>
<tr>
<td>Mesajınız</td>
<td>:</td>
<td><input type="submit" value="mesajı gönder"/></input></td>
</tr>
</table>
</form>
//gelen.php
<?php
function HarfDonustur($metin){
$BuyukHarfler = array('A','B','C','ç','D','E','F','G','Ğ','H','I','İ','J','K','L','M','N','O','Ö','P','R','S','Ş','T','U','Ü','V','W','X','Y','Z');
$KucukHarfler = array('a','b','c','ç','d','e','f','g','ğ','h','ı','i','j','k','l','m','n','o','ö','p','r','s','ş','t','u','ü','v','w','x','y','z');
$yeni_metin= str_replace($BuyukHarfler,$KucukHarfler, $metin);//string değişkenini yer değiştirir.büyük harfi küçük harfe dönüştürür.
return $yeni_metin;
}
function Filitre($text){
$formdangelen=array("\n","refresh","script");
$degisen=array("<br>","","");
$yeni_metin= str_replace($formdangelen,$degisen, $text);//metinde boşluk varsa(\n) <br> koy ,metinde refresh varsa "" yap,metinde script kelimesi varsa "" koy.(küfür filtrelemesi yapılabilir.)
return $yeni_metin;
}
$baslik=$_POST["baslik"];
$mesaj=Filitre(HarfDonustur($_POST["mesaj"]));
echo "Mesajın başlığı:<b> ".$baslik."<br><br></b>";
echo "Mesajın içeriği:<b>".$mesaj."</b>";
?>
Php Fonksiyonlar Giriş
//fonksiyonlar
<?php
function renkler(){
//echo "merhaba dünya";
$kirmizi="ff0000";
$siyah="000000";
$yesil="00ff00";
echo "siyah rengin html kodu<font color=\"$siyah\">".$siyah."</font><br>";
echo "kırmızı rengin html kodu<font color=\"$kirmizi\">".$kirmizi."</font><br>";
echo "yeşil rengin html kodu<font color=\"$yesil\">".$yesil."</font><br>";
}
renkler();
?>
<?php
function renkler(){
//echo "merhaba dünya";
$kirmizi="ff0000";
$siyah="000000";
$yesil="00ff00";
echo "siyah rengin html kodu<font color=\"$siyah\">".$siyah."</font><br>";
echo "kırmızı rengin html kodu<font color=\"$kirmizi\">".$kirmizi."</font><br>";
echo "yeşil rengin html kodu<font color=\"$yesil\">".$yesil."</font><br>";
}
renkler();
?>
Kaydol:
Kayıtlar (Atom)