Php - Php Ve Ajax Kullanarak Kalan Süreyi Göstermek (scripti, nasıl, nedir?)
Kalan süreyi ölçmekte kullanabilirsiniz.
mesela Sınavlarda
örnek $_SESSION["mins"] : 5
5 dakika süre verilmiştir.Siz bu süreyi mins ve secs lerle oynayarak değiştirebilirsiniz.
?php
session_start();
$mins = isset($_SESSION["mins"]) ? $_SESSION["mins"] : 5;
$secs = isset($_SESSION["secs"]) ? $_SESSION["secs"] : 0;
?>
<html>
<head>
<style>
#txt {
border:2px solid red;
font-family:verdana;
font-size:16pt;
font-weight:bold;
background: #FECFC7;
width:80px;
text-align:center;
}
</style>
</head>
<body>
<form name="cd">
<input id="txt" name="txt" type="text" readonly="true">
</form>
<script>
var xmlhttp = false;
var mins = "<?php echo $mins ?>";
var secs = "<?php echo $secs [...]
Diğer Konular - .htaccess Sunucudaki Hataları Başka Sayfalara Yönlendirmek (scripti, nasıl, nedir?)
ErrorDocument
400 /errors/badrequest.htmlErrorDocument
401 /errors/authreqd.htmlErrorDocument
403 /errors/forbid.htmlErrorDocument
404 /errors/notfound.htmlErrorDocument
500 /errors/serverr.html
//yukaradikiler .htaccess dosyasına yazılacak
/errors/ klasör adıdır sizinki farklı olabilir
notfound.htmlErrorDocument buradaki
notfound.html dosyasını istediğiniz dosya adıyla değiştirebilirsiniz
yukarıdaki html dosyalarının hepsi için geçerlidir.
php dosyasınada yönlendirebilirsiniz
kaynak: ordan burdan
Diğer Konular - .htaccess 301 Hata Sayfasını Istenilen Sayfaya Yenilemek (scripti, nasıl, nedir?)
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.otelreferans.com/index.php $1 [R=301,L]
kaynak: ordan burdan
Diğer Konular - .htaccess Eğer Aranılan Dosya Sitede Yoksa Index.php Yönlendir (scripti, nasıl, nedir?)
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
not: index.php yerine hazırlayacağınız bir sayfada olabilir
kaynak: ordan burdan
Php - Server Zaman Farkını Düzeltme (scripti, nasıl, nedir?)
$saatfarki = "8"; // ne kadar saat geri
$farki = (date("H") + ($saatfarki));
$gerial = mktime( $farki , date("i"), date("s"), date("m"), date("d"), date("Y"));
$tarih = date("Y-m-d",$gerial);
$yenizaman = date("H:i:s",$gerial);
kaynak: ordan burdan
Php - Captcha Yöntemi Ile Güvenlik Kodu Oluşturma (scripti, nasıl, nedir?)
//CAPTCHA OLUŞTURMA
<?php
session_start();
$width = 140;
$height = 70;
$im = imagecreate($width, $height);
$bg = imagecolorallocate($im, 0, 0, 0);
// generate random string
$len = 5;
$chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
$string = '';
for ($i = 0; $i < $len; $i++) {
$pos = rand(0, strlen($chars)-1);
$string .= [...]
Php - Javascript Kullanarak Sayfayı Yönlendirmek (scripti, nasıl, nedir?)
<?php
function js_redirect($url, $seconds=5) {
echo "<script language="JavaScript">
";
echo "<!- hide code from displaying on browsers with JS turned off
";
echo "function redirect() {
";
echo "window.location = "" . $url . "";
";
echo "}
";
echo "timer = setTimeout('redirect()', '" . ($seconds*1000) . "');
";
echo "->
";
echo "</script>
";
return true;
}
örnek :
js_redirect(http://google.com,5);//5 saniye sonra google sayfasına gidecek
kaynak: ordan burdan
Php - Kodların Içindeki Cdata, Script, Style, Code Taglarını Ve Içeriklerini Silmek (scripti, nasıl, nedir?)
bu kodla formlardan gelebilecek saldırıları bir nebze temizleyebilirsiniz
<?
function stripLargeTags($html){
$searches = array (
"/<![CDATA[(.*)]]>/si", // Remove CData
"/<script[^>]*>.*?</script>/si", // Strip out javascript
"/<style[^>]*>.*?</style>/si", // Strip out styles
[...]
Php - Sitenizden Download Edilen Dosyanın Indirilme Hızını Belirlemek (scripti, nasıl, nedir?)
<?
$filename = 'file-to-download.zip';
// filename visible for client
$visible_name = 'client-file-name.zip';
// setting the download rate limit (=> 36,6 kb/s)
$download_rate = 36.6;
// checking if file exists
if(file_exists($filename) && is_file($filename)) {
// send headers
header('Cache-control: private');
header('Content-Type: application/octet-stream');
header('Content-Length: '.filesize($filename));
header('Content-Disposition: filename='.$visible_name);
[...]
Php - Yazıdan Transparent Resim Yapmak (scripti, nasıl, nedir?)
$theText = "http://www.OtelReferans.com";
$fontSize = 15;
$angle = 25;
$font = "arial.ttf";
$size = imageTTFBBox($fontSize, $angle, $theFont, $theText);
$image = imageCreateTrueColor(abs($size[2]) + abs($size[0]), abs($size[7]) + abs($size[1]));
imageSaveAlpha($image, true);
ImageAlphaBlending($image, false);
$transparentColor = imagecolorallocatealpha($image, 200, 200, 200, 127);
imagefill($image, 0, 0, $transparentColor);
$textColor = imagecolorallocate($image, 200, 200, 200);
imagettftext($image, $fontSize, 0, 0, abs($size[5]), $textColor, $font, $theText);
imagepng($image, "textImage.png");
imagedestroy($image);
kaynak: ordan burdan
Php - Gelen Ziyaretçiyi Session Lara Atayarak Ve Log Dosyasına Kaydederek. Site Istatistiği Oluşturmak (scripti, nasıl, nedir?)
session_start();
if($_SESSION["logged"] != "yes")
{
$agent = $_SERVER['HTTP_USER_AGENT'];
$uri = $_SERVER['REQUEST_URI'];
$ip = $_SERVER['REMOTE_ADDR'];
$ref = $_SERVER['HTTP_REFERER'];
$visitTime = date("r"); //Example: Thu, 21 Dec 2000 16:01:07 +0200
$logLine = "$visitTime - IP: $ip || User Agent: $agent || Page: $uri || Referrer: $ref
";
$fp = fopen("istatistik.txt", "a");
fputs($fp, $entry_line);
fclose($fp);
$_SESSION["logged"] = "yes";
}
?>
kaynak: ordan burdan
Php - Sitenize Gelen Ziyaretçinin ülke Kodunu öğrenmek Veya Cookie Ile Sayfaları ülke Koduna Göre Göstermek, Ip Adresinin ülke Kodunu öğrenmek (scripti, nasıl, nedir?)
öncelikle aşağıdaki rar dosyayı indirin.
DOWNLOAD
rar içindeki dosyaları sitenizin root (ana) klasörünün altına yerleştirin.
Şimdi kullanımına gelelim
1-COOKİE İLE KULLANIMI
<?
function getCountryCode()
{
if(isset($_COOKIE["geoCode"]))
{
$countryCode = $_COOKIE["geoCode"];
}
else
{
include("geoip.inc");
$gi = geoip_open("GeoIP.dat",GEOIP_STANDARD);
$countryCode = geoip_country_code_by_addr($gi, $_SERVER["REMOTE_ADDR"]);
geoip_close($gi);
setcookie("geoCode", $countryCode, time()+15552000, "/", ".codekodu.com", 0); //6 months cookie
}
return $countryCode;
}
?>
ÖRNEK :
if(getCountryCode() == "TR")
{
echo "Sitemize Hoşgeldiniz";
//türkçe sayfaya yönendirme kodları
}
else
{
echo "welcome to site";
//ingilizce sayfaya yönendirme kodları
}
2- İP ADRESİNE GÖRE ÜLKE KODUNU BULMA
function getCountryCode($ip)
{
include("geoip.inc");
$gi [...]
Php - Imagefilter() Resimlere çeşitli Filtre Uygulamaları (scripti, nasıl, nedir?)
<?php
$image = imagecreatefrompng('otelrefarans.png');
imagefilter($image, IMG_FILTER_BRIGHTNESS, 5);
imagepng($image, 'img_filter_brightness_5.png');
imagedestroy($image);
?>
<?php
$image = imagecreatefrompng('otelrefarans.png');
imagefilter($image, IMG_FILTER_GRAYSCALE);
imagepng($image, 'img_filter_grayscale.png');
imagedestroy($image);
?>
<?php
$image = imagecreatefrompng('otelrefarans.png');
imagefilter($image, IMG_FILTER_CONTRAST, 5);
imagepng($image, 'img_filter_contrast_5.png');
imagedestroy($image);
?>
<?php
$image = imagecreatefrompng('otelrefarans.png');
imagefilter($image, IMG_FILTER_COLORIZE, 100, 0, 0);
imagepng($image, 'img_filter_colorize_100_0_0.png');
imagedestroy($image);
?>
<?php
$image = imagecreatefrompng('otelrefarans.png');
imagefilter($image, IMG_FILTER_EDGEDETECT);
imagepng($image, 'img_filter_edgedetect.png');
imagedestroy($image);
?>
<?php
$image = imagecreatefrompng('otelrefarans.png');
imagefilter($image, IMG_FILTER_EMBOSS);
imagepng($image, 'img_filter_emboss.png');
imagedestroy($image);
?>
<?php
$image = imagecreatefrompng('otelrefarans.png');
imagefilter($image, IMG_FILTER_GAUSSIAN_BLUR);
imagepng($image, 'img_filter_gaussian_blur.png');
imagedestroy($image);
?>
<?php
$image = imagecreatefrompng('otelrefarans.png');
imagefilter($image, IMG_FILTER_SELECTIVE_BLUR);
imagepng($image, 'img_filter_selective_blur.png');
imagedestroy($image);
?>
<?php
$image = imagecreatefrompng('otelrefarans.png');
imagefilter($image, IMG_FILTER_MEAN_REMOVAL);
imagepng($image, 'img_filter_mean_removal.png');
imagedestroy($image);
?>
<?php
$image = imagecreatefrompng('otelrefarans.png');
imagefilter($image, IMG_FILTER_SMOOTH, 5);
imagepng($image, 'img_filter_smooth_5.png');
imagedestroy($image);
?>
<?php
$image = imagecreatefrompng('otelrefarans.png');
imagefilter($image, IMG_FILTER_NEGATE);
imagepng($image, 'img_filter_negate.png');
imagedestroy($image);
?>
<?php
$image = imagecreatefrompng('otelrefarans.png');
imagefilter($image, IMG_FILTER_GRAYSCALE);
imagefilter($image, IMG_FILTER_COLORIZE, [...]
Php - Sayfadaki Linkleri Bulmak (scripti, nasıl, nedir?)
<?
$page = 0;
$URL = "http://www.beginnersphp.co.uk/";
$page = @fopen($URL, "r");
print("Links at $URL<BR>
");
print("<UL>
");
while(!feof($page)) {
$line = fgets($page, 255);
while(eregi("HREF="[^"]*"", $line, $match)) {
print("<LI>");
print($match[0]);
print("<BR>
");
$replace = ereg_replace("?", "?", $match[0]);
$line = ereg_replace($replace, "", $line);
}
}
print("</UL>
");
fclose($page);
?>
kaynak: ordan burdan
Php - Sayfanın Meta Taglarını Göstermek (scripti, nasıl, nedir?)
<?php
$searchmeta = get_meta_tags("index.htm");
echo ($searchmeta["description"]);
echo ("<br>");
echo ($searchmeta["keywords"]);
?>
kaynak: ordan burdan
Php - Resim Varmı _ Varsa Boyu Ve Eninin ölçülerini Almak (scripti, nasıl, nedir?)
<?php
//this is the image to check , change this
if($img = @GetImageSize("test.gif"))
{
//if image exists display the following information
echo "image exists , here is some info<br>";
//display width in pixels
echo "width = $img[0]<br>";
//display height in pixels
echo "height = $img[1]<br>";
}
else
{
//cant find image message
echo"image does not [...]
Php - Portun Hangi Servise Açık Olduğunu öğrenme (scripti, nasıl, nedir?)
<?php
$service = getservbyport(80, "tcp");
print("Port 80 is $service<br>
");
?>
kaynak: ordan burdan
Php - Tcp Protokolünü öğrenmek (scripti, nasıl, nedir?)
<?php
print("TCP is protocol " . getprotobyname('tcp') . "<br>
");
?>
kaynak: ordan burdan
Php - Url Adresinden Hostun Ip Adreslerini öğrenmek (scripti, nasıl, nedir?)
<?php
foreach(gethostbynamel("www.google.com") as $host)
{
print("$host<br>
");
}
?>
kaynak: ordan burdan
Php - Url Adresinden Hostun Ip Adresini öğrenmek (scripti, nasıl, nedir?)
<?php
print(gethostbyname("www.otelreferans.com"));
?>
kaynak: ordan burdan
Php - Ip Adresinden Hostunun Adresini öğrenmek (scripti, nasıl, nedir?)
<?php
print(gethostbyaddr("127.0.0.1"));
?>
kaynak: ordan burdan
Php - Klasör Altındaki Dosyaları Select Menüde Göstermek (scripti, nasıl, nedir?)
<?
function listfiles()
{
echo '<select name="filelist">';
$dir = opendir("./");
while($dirlist = readdir($dir))
{
if ($dirlist[0] != "." && $dirlist[0] != ".." )
{
echo "<option value="$dirlist">$dirlist</option>";
}
}
echo '</select>';
closedir($dir);
}
echo '<form method="post" action="">';
listfiles();
echo '</form>';
?>
kaynak: ordan burdan
Php - Bir Dosyayı Gzip Ile Sıkıştırmak (scripti, nasıl, nedir?)
<?php
$data = implode("", file("index.php"));
$gzdata = gzencode($data, 9);
$fp = fopen("index.php.gz", "w");
fwrite($fp, $gzdata);
fclose($fp);
?>
kaynak: ordan burdan
Php - Diskteki Boş Yer Miktarının Bulmak (scripti, nasıl, nedir?)
<?php
$free_space = diskfreespace("C:\");
//echo $free_space; //bytes
//echo $free_space/1024/1024; //megabytes
echo $free_space/1024/1024/1024 . " gigabytes";
?>
kaynak: ordan burdan
Php - Array Dizide Arama Yapmak (scripti, nasıl, nedir?)
<?php
$items = array("php", "asp", "javascript");
if (in_array("php", $items))
{
echo "found php in the array";
}
else
{
echo "cannot find the search term";
}
?>
kaynak: ordan burdan