• Bu site çerezler kullanır. Bu siteyi kullanmaya devam ederek çerez kullanımımızı kabul etmiş olursunuz. Daha fazla bilgi edin.

Sayfa URL'sini Alma ve QRKOD Haline Getirme

Konuyu Okuyan Kişiler (0)

gkbrk

webmaster.tc
Katılım
9 Ağu 2012
Mesajlar
1,044
Beğeniler
0
#1
Merhaba arkadaşlar. Bu konumda size ziyaretçinin o an hangi sayfada olduğunu bulmayı ve bu sayfanın URL'sini kolayca QRKOD haline getirmeyi öğreteceğim. Size vereceğim fonksiyon ile Ziyaretçinin bulıunduğu sayfanın adresini bir değişken olarak elde edebilirsiniz.

Fonksiyon:
PHP:
function sayfaURL() {
 $pageURL = 'http';
 if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
 $pageURL .= "://";
 if ($_SERVER["SERVER_PORT"] != "80") {
  $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
 } else {
  $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
 }
 return $pageURL;
}
$sayfaURL = sayfaURL()
Artık kodun herhangi bir kısmında $sayfaURL değişkenini kullanabilirsiniz.

NOT:$sayfaURL değişkeni ile bir sayfayı QRKOD haline getirmek isterseniz değişkeni önce urlencode($str) metodu ile kodlamalısınız.
Bundan sonra her sayfanın altına bu kodu ekleyerek o sayfanın QRKOD'unu yayınlayabilirsiniz.
Bize gereken HTML Kodu:
Kod:
<img src="http://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=<?php echo urlencode($sayfaURL); ?>" alt="QRKOD"/>
Bize gereken PHP kodu:
PHP:
echo "<img src=\"".urlencode($sayfaURL)."\" alt=\"QRKOD\"/>\n";
Soru ve yourmlarınızı bekliyorum.
 

inforesim

webmaster.tc
Katılım
4 Ağu 2012
Mesajlar
2,439
Beğeniler
0
#3
Fonksiyon da hata var

PHP:
function sayfaURL($a="") { 
 $pageURL = 'http'; 
 if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";} 
 $pageURL .= "://"; 
 if ($_SERVER["SERVER_PORT"] != "80") { 
  $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; 
 } else { 
  $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]; 
 } 
 return $pageURL; 
}  
$sayfaURL = sayfaURL();
Sondaki $sayfaURL diye değişkende yoktu onun da kullanılması lazım.

Paylaşım için Teşekkürler.
 

gkbrk

webmaster.tc
Katılım
9 Ağu 2012
Mesajlar
1,044
Beğeniler
0
#5
Fonksiyon da hata var

PHP:
function sayfaURL($a="") { 
 $pageURL = 'http'; 
 if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";} 
 $pageURL .= "://"; 
 if ($_SERVER["SERVER_PORT"] != "80") { 
  $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; 
 } else { 
  $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]; 
 } 
 return $pageURL; 
}  
$sayfaURL = sayfaURL();
Sondaki $sayfaURL diye değişkende yoktu onun da kullanılması lazım.

Paylaşım için Teşekkürler.
Teşekkürler şimdi gördüm
 

The-Ice

webmaster.tc
Katılım
14 Ağu 2012
Mesajlar
83
Beğeniler
0
#7
Bende direk script indirmiştim bedavaya. Ondan ayıklamaya çalışıyordum teşekkürler :)