Php etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Php etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

29 Eylül 2014 Pazartesi

Php De Bot Yapma

$link="adres yazılır";

$parcala= '@ < h1 >(.*?)< / h1 > @si';    // @ buraya parcalanacak alan yazılır@si  


$botara=file_get_contents($link);          
     //degisken yerlere   meta olarak (.*?)  yazılır

preg_match_all($parcala,$botara,$baslik);      //parcalıyoruz siteyi



echo  "                                        //Arrayını bulup  kullanıyoruz

";   
 print_r($baslık);
echo "
";
           
Share:

28 Eylül 2014 Pazar

Php mysql de veri tabanı işlemleri

select ad,soyad from deneme               //tablodan sadece ad soyadları ceker 

select * from where no=1              //nosu 1 olan kaydın bilgilerinin ekrana döker

SELECT * FROM `deneme` order by no asc   //no ya göre kücükten büyüge yaz

SELECT * FROM `deneme` order by no desc         //noya göre tersten yaz 

SELECT * FROM `deneme` limit 1,2           //1 ve 2 arasındaki kayıtları yazar 

SELECT * FROM `deneme` where ad like "%al%"    //like deyimi ise adlardan içinde al gecenleri 

INSERT INTO `deneme`(`ad`, `no`, `soyad`) VALUES ("ayşe",4,"kabadayı")//EKLEME

UPDATE `deneme` SET `ad`="cevdet" WHERE  no=2   //nosu 2 olan cevdet oldu

delete from deneme where no=2   // 2 nolu satırı sil 


Share:

25 Eylül 2014 Perşembe

Phpde Kodlar2

MD5 ile Sifreleme ;
$ders = "Bu Ders md5 i Ögrenecegiz ";
md5($ders);  


Cıktısı ise : $ders = "Bu Ders md5 i Ögrenecegiz ";   oldu

-----------------------------------------------------------------------------------------------

  HR     komutu sayfaya düz cizgi cizer
---------------------------------------------------------------------------------------------

floor  asagı yuvarlar   10,8  ==10
ceil yukarı yuvarlar    9.3 ==10
round yuvarlar          10,1==10

----------------------------------------------------------------------------------------------

kücük caplı hataları  göstermemek icin   @ işsareti konur başa

----------------------------------------------------------------------------------------------
VERİ BÖLME İŞLEMİ  :

substr($isim,0,10)                    isimin icindeki 0 ile 10 .karkatere kadar yazar


----------------------------------------------------------------------------------------------
 NL2BR ile boşluk bıraktırma  enter aralarına :

$boslukekli=ln2br($soz);

STRİP_TAGS()   ise metne yazılan hmtl kodlarını temizler sızmayı engeller

----------------------------------------------------------------------------------------------

touch()    dosya olusturur
unlink()    dosya siler
fopen()    dosya yazmak icin acılır 
fwrite()    dosya icerine yazı yazar

r   okumak icin acılır            r+   hem okur hem yazar doyanın basına  yazar
w  yazmak icin acar             w+  hem okur hem yazar  dosya sıfırlanır yazılır..dosya yoksa olusur
a  yazmak icin acılır            a+   hem okur hem yazar sonuna yazılır...dosya yoksa oluşur




Share:

24 Eylül 2014 Çarşamba

Php Kodlar 1

include   dahil eder      o dosya yoka diger komutları calsıtrır
require   dahil eder       o dosya yoksa diger komutları calsıtırmaz

include_once   ve require_once ise fonksiyonu bi kez kullandırır dahil eder bi daha dahil edilirse izin vermez

-----------------------------------------------------------------------------------

DATE komutu

date();  seklinde kullanılır

-------------------------------------------------------------------------
 php de mesaj penceresi acmak istersek



script "ale r t('mesaj')</ s c r ip t>;";

---------------------------------------------------------------------------

UPLOAD:


form action='yolla.php'   method=post' enctype='multipart/form-data     ile upload sayfası yapılır.

input type='file' name='dosya'        



------------------------------------------------------------------------------------------


REFRESH ve LOCATİON    ile yönlendirme yapılır 

location   anlık yönlendirme yaparken

refresh  ise istedigimz zaman süresini yazıp o süreden sonra yönlenidrriz

Kullanımı ise   header('location :  uye.php')    gibidir ..icine yönlenecek sayfayı yazarız
                       header("refresh;10 url=uye.php")      10 saniye sonra yönlenir


--------------------------------------------------------------------------------------
Share:

25 Ekim 2013 Cuma

Php de MYSQL e baglantı sınıfı olusturma ve bu sınıfı baska yerde kullanma



class database
{
private $host = 'localhost';
private $user = 'root';
private $password= '';
public function connect()
{
$status =@mysql_connect($this->host,$this->user,$this->password);
if($status)
{
return 'baglantı var';
}
else
{
return 'yok';
}
}

}
?>




//mysqle baglantı yapacak sınıfı yaptık.   oop.php diye kaydettik 


Farklı bi sayfada include ile dahil edip sınıfı cagırıyoruz fonksiyonu  i lede baglantı varsa var yoksa yok diye ekrana basar 



 include 'oop.php';

$database = new database;
echo $database->connect();

?>




Share:

PHpde mkdir ve rmdir

mkdir("slymn") ;


dersek  bu sayfa calısınca slymn adında bir klasor olusturulur


rmdir("slymn");


dersek slymn adında dosya varsa siler   yoksa hata verir




eger kontrollü yapmak istersek ;


         if(mkdir("slymn"))
{
echo "slymn dosyası olusturuldu";
}
else
{
echo 
Share:

Phpde Sitecekmek

echo  file_get_contents("http://www.youtube.com/");    



Bunun ile cekebilirz fakat daha iyi performans ve hızlı yüklenme icin  asagıdaki kodu kullanabiliriz


        $site = "http://www.youtube.com/watch?v=MfqOVif6sEM";
$deger = file_get_contents($site);
echo $deger;
Share:

23 Ekim 2013 Çarşamba

Php de İP alma

@$ip = $_SERVER['REMOTE_ADDR'];
echo "  ip adresiniz $ip";
?>



//degiskene atıyor daha sonra ekrana bastırıyoruz 
Share:

22 Ekim 2013 Salı

Php de exec ile ping atmak veri cekmek

                $komut = "dir";
exec($komut,$veriler);
foreach($veriler as $yaz)
{
echo $yaz ."
";


exec ile komuları calıstırabiliri örnegin burada DİR komutu calıstırılıyor ...ekrana ise o dizindeki dosya adları ve kactane oldukları ne kadar yer kapladıkalrı yazılıyor

cıktısı ;

10/08/2013 03:07 AM 414 arrays.php
10/08/2013 03:35 AM 774 arrays_function.php
10/08/2013 11:16 PM 177 booelan.php
10/08/2013 08:35 PM 235 break.php
10/08/2013 03:34 PM 206 continue.php

5 File(s) 9,421 bytes




Share:

10 Ekim 2013 Perşembe

INCLUDE ve REQUİRE

include bir sayfanın içine başka bir sayfayı cagırmak icin kullanılır php kodları arasına

include("float.php");                                    //fonksiyonun icine cagırılacak sayfa yazılır

require de include ile aynıdır fakat include her zaman calısır cagırır fonkiyonu require gerekirse cagırır




require_once ve include_once ise fonksiyonu birkez cagırır asagılarda bir daha cagırılırsa es gecilmesini saglar tek fark bu 
Share:

Phpde Sayfa Yönlendirme HEADER ve REFRESH

bir sayfaya tıklanınca baika sayfa yönlendirmede kullanılır.  kodunu htmlden de önce en başa yazılır  ...header fonksiyonu ile içine yönlenecek sayfada yazılır yönlendirilir ...

  header('Location:float.php');
?>                                                           //ile float.php sayfasına yönlenir o sayfayı acar



eger sayfayı acılsın belli bir süre sonra yönlenin istersek  refres kullanıırız icine kadr saniye sonra olacagını ve hangi sayfaya gidecegini yazarız


header("refresh:5;url=float.php");
?>                                                              //5 saniye sonra float.php sayfasına gider  bu kodda en üstte                                                                               htmlden önce olur
Share:

9 Ekim 2013 Çarşamba

Php de FORM OLUŞTURMA POST METODU, HTMLSPECİALCHARS

 

                            

Kullanici  Adi :        


Sifre :        



                 



KODLARI GÖRMEK İCİN KAYNAGI GÖRÜNTÜLE !!!

ile bu formun nereye gidecegini belirtiyoruz process.php ye gidecegini post metodu ile


kullanıcıadı yazıp yanına text girilecek alan bolsekilde gelsin istiyoruz


sifre yazısı ve boş alan


en alttaki kod ilede bir tane üzerinde gönder yazan buton istiyoruz



PROCESS:PHP sayfasında ise ;
                $ad =$_POST["kad"];
$sifre=$_POST["sifre"];
echo "kullanici adiniz" .$ad .
echo "sifreniz" .$sifre .

POST ile degiskenler alınıp ekrana yazılıyor







ÖNEMLİ ; kullanıcı adını    html in kendine özgü br  gibi kodları ile kullanıcı adı yazabilir ve html bunu yoksayar ve kabul   eder         örnegin suleyman
HTMLSPECİALCHARS kullanıyoruz ...sisteme sızmaları engeller 

                $ad =htmlspecilachars($_POST["kad"]);
$sifre=htmlspecialchars($_POST["sifre"]);

Share:

PHP deweb sayfasında Link degerlerini Get ile alma ayrıca URLENCODE

link verirken deger alıp digersayfaya yollayabiliriz


BİRiNCİ SAYFA

ikinci sayfaya gitmek icin  buraya   tiklayiniz...





burada iki tane deger aldık linkle gidilecek sayfaya götürmek icin bunlar İD ve SAYFA    id=1&sayfa=2
bu diger sayfa gidince direk kullanılamaz bunları GET ile bir degiskene atıp kullanabiliriz  

ikinci Sayfa


$gelen=$_GET["id"];
$deger=$_GET["sayfa"];  
echo $gelen;
echo "
";
echo $deger;
?>

DİKKAT !!!      PHP kodları arasında 




ÖNEMLİ ;            sayfadan gelirken degiskenlerin degerlerinde özel ifadeler kullanıldı ise örnegin    id="suleyman!!+&"  olsa hata verirdi bulnarı kullanabilmek için URLENCODE var 


ikinci sayfaya gitmek icin  buraya  
&sayfa=2"> tiklayiniz...
Share:

Phpde Varsayılan Deger Atama

                 function boyama($oda="salon",$renk="sari")         //BURADA BİZ OTOMATİK VERiYORUZ
{
echo "oda $oda  rengi ise $renk";
}
boyama();
   

FAKAT  ;biz fonksiyona deger vermezsek varsayılan degiskenlri kullanıyor ama biz degisken verirsek fonksiyona onu kullanır örnegin;


              boyama("balkon","kırmızı");       

CIKTI;   oda balkon rengi ise kırmızı              yazar 

Share:

phpde Global deger tanımlama

                $x=5;
function hesapla($a)
{
global $x;                                     ///DİKKAT X i DISARDA GLOBAL İCERDE!!
$sonuc=$a*$x;
return $sonuc;
}
echo hesapla(5)
Share:

php de Fonskiyon Deger dönderme

                function math($a,$b)
               {
$topla = $a+$b;
$cıkar = $a-$b;
$dizi[0]=$topla;
$dizi[1]=$cıkar;                             //degiskenler geliyor işleme tabi tutup döndürüyoruz
return $dizi;

}
$goster =math(4,3);
echo $goster[0] ;
echo $goster[1] ;
Share:

Fonksiyon tanımlama

Deger almayan fonksiyon tanımlamak icin ;

function yaz()
{
echo "merhaba dunya";
}

yaz();

CIKTI;   merhaba dunya

Deger Alan Fonksiyon Tanımlamak İçin;

function yaz1($metin)
{
echo $metin   ."merhaba";
}

yaz("suleyman");


CIKTI;   suleyman merhaba





Share:

DİZİ İŞARETCİLERİ

$ages= Array(1,2,3,5);
echo "1.INCI SAYI      " .current($ages) ;             //AGES İŞARETCİ OLARAK                                                                                                  ATANIR DİZİNİN İLK ELEMANINI GÖSTERİR
next($ages);                                                   //NEXT İLE İŞARETCİ BİR ARTAR VE                                                                                        ARTIK İKİNCİ ELEMANIMIZI GÖSTERİR
echo "2.INCI SAYI      " .current($ages);
reset($ages);                                                //RESET İLE İŞARETCİ SIFIRLANIR YANİ                                                                                           ARTIK İLK ELEMANI GÖSTERİR
echo "3.INCI SAYI      " .current($ages) ;
Share: