R10 Php Kütüphanesi - Sayfa 2 - Google Fan Webmaster Forum
Google Fan Webmaster Forum  

Geri git   Google Fan Webmaster Forum > Server Side Programlama > PHP
Kayıt ol Articles Sosyal Gruplar Forumları Okundu Kabul Et

PHP R10.net Php sevenler klubü. Kodlama soru(n)ları & acil php yardım hattı.

Like Tree2Likes

Cevapla
 
LinkBack Seçenekler
  11  
Alt 05-04-2008, 18:57:42
twitter.com/osmanmakal
 
Standart

USD to YTL

PHP- Kodu:
function ytl_cevir($miktar) {
  
    
$baglanti implode('',file('http://www.tcmb.gov.tr/kurlar/today.html'));
    
preg_match('#ABD DOLARI[[:space:]]+([0-9\.]+)[[:space:]]+([0-9\.]+)#',$baglanti,$dolar);
    
$alis  $dolar[1];
    
$satis $dolar[2];
    
$ytl = ($miktar $alis);
  
    return 
$ytl;

Kullanımı :

PHP- Kodu:
ytl_cevir(100);
// 100$ cinsinden parayı YTL olarak sayfaya basar 

Konu Ni-Osman tarafından (05-04-2008 Saat 19:07:50 ) değiştirilmiştir..
Alıntı ile Cevapla


Sponsored Links
  12  
Alt 05-04-2008, 19:06:38
twitter.com/osmanmakal
 
Standart

USD to YTL
PHP- Kodu:
[PHP
[/PHP]
PHP- Kodu:
function ytl_cevir($miktar) {
    
$baglanti implode('',file('http://www.tcmb.gov.tr/kurlar/today.html'));
    
preg_match('#ABD DOLARI[[:space:]]+([0-9\.]+)[[:space:]]+([0-9\.]+)#',$baglanti,$dolar);
    
$alis  $dolar[1];
    
$satis $dolar[2];
    
$ytl = ($miktar $alis);
    return 
$ytl;

Kullanımı :

PHP- Kodu:
ytl_cevir(100);
// 100$ cinsinden parayı YTL olarak sayfaya basar 

____________________

Ürün yada stok durumunu var/yok şeklinde gösterilmesi

PHP- Kodu:
<?php
 
function stokdurum($stok) {  
  if (
$stok=="0") {
        echo(
"Stok Yok!");
} else {
        echo(
"Stok Mevcut!");
}
      }
?>
Kullanım

PHP- Kodu:
stokdurum(1
Eğer stok 0 ise ekrana stok yok basar stok içinde bir + değer varsa ekrana stok mevcut basar. Aynını kullanarak aktif ve disable konumunda sipariş butonları yapılabilir.

____________________

KDV Dahil fiyatdan kdv oranı bulma

PHP- Kodu:
  function kdvhesap($fatura) {
      
$vergi 1.18;
      
$vergiharic $fatura $vergi;
      
$vergitutari $fatura $vergiharic;
      echo 
"%18 KDV: ".number_format($vergitutari,2)." YTL <br>";
  } 
Kullanım

PHP- Kodu:
kdvhesap(100); 
100 YTL yada USD herneyse tutarın içindeki kdv oranını ekrana basar


____________________

Yukarıdaki işlemin artı kdv şekli

PHP- Kodu:
  function kdvhesap($fatura) {
      
$vergi 1.18;
      
$vergidahil $fatura $vergi;
      
$vergitutari $fatura $vergidahil;
      echo 
"%18 KDV: ".number_format($vergitutari,2)." YTL <br>";
  } 
Kullanımı

PHP- Kodu:
kdvhesap(100); 
100 YTL/USD veya hangi para birimi ise fiyata eklenen artı kdv nin nekadar olduğunu hesaplar..

Gibi gibi devam ettirelim arkadaşlar....

Konu Ni-Osman tarafından (05-04-2008 Saat 19:08:39 ) değiştirilmiştir..
Alıntı ile Cevapla


  13  
Alt 05-04-2008, 21:42:17
 
Standart

E-Posta kontrol fonksiyonu (Yanlış eposta yazımına karşı)
PHP- Kodu:
function epostakontrol($mailToValidate) {
$regexp "^[_a-z0-9-]+(\.[a-z0-9-]+)*@([0-9a-z][0-9a-z-]*[0-9a-z]\.)+[a-z]{2}[mtgvu]?$";
if(
eregi($regexp,$mailToValidate)) {
return 
1;
}else{
return 
0;
}

örnek kullanım:
PHP- Kodu:
epostakontrol(r10@r10.net
EPosta doğru ise 1 yanlış ise 0 değerini döndürüyor

Birde başlıktaki gereksiz mesajlar moderatorler tarafından silinirse çok iyi olur sadece kod verilen mesajlar gösterilsin bence
__________________
#Mkrc PHP & MySQL - Xhtml/CSS - Javascript | E-Ticaret - Msn Davet vb. php scriptler
Alıntı ile Cevapla


  14  
Alt 06-04-2008, 12:12:39
 
Standart

Bence Güzel Bir Düşünce Karacoder

İmageshack.us Resim Upload Fonksiyonu

PHP- Kodu:
function resimyukle($link

$verimiz='uploadtype=1&url='.$link
$ch curl_init(); 
curl_setopt($chCURLOPT_URL'http://www.imageshack.us/transload.php'); 
curl_setopt ($chCURLOPT_POST1); 
curl_setopt ($chCURLOPT_POSTFIELDS$verimiz); 
curl_setopt ($chCURLOPT_RETURNTRANSFER1); 
$kaynak curl_exec ($ch); 
curl_close ($ch);  
$veri='|size="70" value="(.*)"/>|siU'
preg_match_all($veri,$kaynak,$cikti); 
$resim=$cikti[1][6]; 
return 
$resim

Kullanımı:

PHP- Kodu:
echo resimyukle("http://members.ozemail.com.au/~zaynabelfatah/ALLAH.jpg"); 
__________________
A
Alıntı ile Cevapla


  15  
Alt 07-04-2008, 20:37:56
 
Standart

Online sayaç kodudur. veritabanına ihtiyaç yoktur.
online.txt oluşturup ftp nize atmanız yeterlidir.
PHP- Kodu:
font face="Tahoma" size="1" color="#000000"><strong>Aktif Ziyaretçi: 
<?php 
if($users=="0"){ die("1 user online"); }
$log_file="online.txt";
$min_online="1";
if (
$HTTP_X_FORWARDED_FOR == "") {
$ip getenv(REMOTE_ADDR);
}
else {
$ip getenv(HTTP_X_FORWARDED_FOR);
}
$day =date("d");
$month =date("m");
$year =date("Y");
$date="$day-$month-$year";
$ora date("H");
$minuti date("i");
$secondi date("s");
$time="$ora:$minuti:$secondi";
$users_read fopen("$log_file""r");
$users fread($users_readfilesize("$log_file"));
fclose($users_read);
$to_write="$ip|$time|$date";
if(
$users==0){
$user_write fopen("$log_file""w");
fputs($user_write $to_write );
fclose($user_write );
}
else{
$users=explode("\n",$users);
$user_da_tenere=array();
while (list (
$key$val) = each ($users)) {
$user_sing=explode("|",$val);
if(
$date==$user_sing[2]){
$h=explode(":",$user_sing[1]);
if(
$ip!=$user_sing[0]){
if((
$h[0]==$ora)and(($minuti-$h[1])<=$min_online)){
$user_da_tenere[]=$val;}
if((
$h[0]==($ora-1))and((($minuti+2)-$h[1])<=$min_online)){
$user_da_tenere[]=$val;
}
}
}
}
$user_da_tenere[]=$to_write;
$user_write fopen("$log_file""w");
fputs($user_write "" );
fclose($user_write );
while (list (
$k$v) = each ($user_da_tenere)) {
$new_file_log fopen ("$log_file""a");
fwrite($new_file_log,"$v\n");
fclose($new_file_log);
}
}
$users_online_read fopen("$log_file""r");
$users_online fread($users_online_readfilesize("$log_file"));
fclose($users_online_read);
$users_online=explode("\n",$users_online);
$n_u_online=count($users_online)-1;
echo 
"$n_u_online";
?> 
</strong></font>
__________________
Na sar et mêne o'lura Ca lis se nind êol urr

Konu dreamweav3r tarafından (07-04-2008 Saat 20:40:45 ) değiştirilmiştir..
Alıntı ile Cevapla


  16  
Alt 07-04-2008, 21:48:13
Dr.iq
 
Standart

Alıntı:
Ni-Osman Nickli Üyeden Alıntı Mesajı göster
USD to YTL

PHP- Kodu:
function ytl_cevir($miktar) {
  
    
$baglanti implode('',file('http://www.tcmb.gov.tr/kurlar/today.html'));
    
preg_match('#ABD DOLARI[[:space:]]+([0-9\.]+)[[:space:]]+([0-9\.]+)#',$baglanti,$dolar);
    
$alis  $dolar[1];
    
$satis $dolar[2];
    
$ytl = ($miktar $alis);
  
    return 
$ytl;

Kullanımı :

PHP- Kodu:
ytl_cevir(100);
// 100$ cinsinden parayı YTL olarak sayfaya basar 
fonksiyondaki author bilgisini silip paylaşmak biraz saygısızlık olmamış mı? Ni-Osman
__________________
You never know what the future holds, we are
living in the golden age of internet marketing... without question

Konu Dr.iq tarafından (07-04-2008 Saat 21:50:28 ) değiştirilmiştir..
Alıntı ile Cevapla


1 kişi bu mesajınızı değerlendirdi 1 kişi faydalı buldu
  17  
Alt 12-04-2008, 17:20:28
 
Standart Klasör Listeleme

PHP- Kodu:
function show_folders($path) {
$dir_handle = @opendir($path) or die("$path klasörü açılamıyor.");
while (
$file readdir($dir_handle)) 
{
if (
is_dir($path."/".$file) AND ($file != "..") AND ($file != ".")) { echo "<a href=\"$path/$file\">$file</a><br>"; }
}
closedir($dir_handle);

Klasördeki alt klasörleri linkleriyle birlikte listeler. Kullanımı;
PHP- Kodu:
show_folders("klasör adı"); 
__________________
Özel mesaj ile ücretsiz yardım söz konusu değil, konu açın.
Alıntı ile Cevapla


  18  
Alt 16-04-2008, 09:39:05
 
Standart

Video sitelerinde videoları yanyana altalta yayınlamak için fazla basit bir kod. Daha önce ihtiyaç duymamıştım yazınca paylaşalım dedik
PHP- Kodu:
<?
$row 
3;
$coloumn 5;

echo 
'<table width="%100" border="0">';
for (
$i 0$i $coloumn$i++) {
    echo 
'<tr>';
    for (
$j 0$j $row$j++) {
        echo 
'<td>Serhat</td>';
    }
    echo 
'</tr>';
}
echo 
'</table>';
?>
Alıntı ile Cevapla


  19  
Alt 16-04-2008, 12:23:28
 
Standart

çektiğiniz verdiki yada değişkendeki linkleri temizleme

Alıntı:
<?
$link = '<a href="http://www.r10.net/index.php">R10.net</a>';

$linksil = $link;
$linksilindi = strip_tags($linksil);

echo $linksilindi;
?>
Haymac'a Tşkler
__________________
Ben Polemiğe Girmem İşime Bakarım - Bursa'dan Haberiniz Olsun
Alıntı ile Cevapla


  20  
Alt 09-05-2008, 11:12:07
 
Standart

Ftp dizininizi index dosyasına çeken güzel bir kod dosyası.
Aşağıdaki kodları free host dağıtan bir sitenin index inden aldım.
Kodlar alıntıdır:


PHP- Kodu:
<?
$host
=$_SERVER['HTTP_HOST'];
/*
Directory Listing Script - Version 2
====================================
Script Author: Ash Young <ash@evoluted.net>. www.evoluted.net
Layout: Manny <manny@tenka.co.uk>. www.tenka.co.uk
*/
$startdir '.';
$showthumbnails false
$showdirs true;
$forcedownloads false;
$hide = array(
                
'dlf',
                
'httpdocs',                
                
'index.php',
                
'Thumbs',
                
'.htaccess',
                
'.htpasswd'
            
);
$displayindex false;
$allowuploads false;
$overwrite false;

$indexfiles = array (
                
'index.html',
                
'index.htm',
                
'default.htm',
                
'default.html'
            
);
            
$filetypes = array (
                
'png' => 'jpg.gif',
                
'jpeg' => 'jpg.gif',
                
'bmp' => 'jpg.gif',
                
'jpg' => 'jpg.gif'
                
'gif' => 'gif.gif',
                
'zip' => 'archive.png',
                
'rar' => 'archive.png',
                
'exe' => 'exe.gif',
                
'setup' => 'setup.gif',
                
'txt' => 'text.png',
                
'htm' => 'html.gif',
                
'html' => 'html.gif',
                
'php' => 'php.gif',                
                
'fla' => 'fla.gif',
                
'swf' => 'swf.gif',
                
'xls' => 'xls.gif',
                
'doc' => 'doc.gif',
                
'sig' => 'sig.gif',
                
'fh10' => 'fh10.gif',
                
'pdf' => 'pdf.gif',
                
'psd' => 'psd.gif',
                
'rm' => 'real.gif',
                
'mpg' => 'video.gif',
                
'mpeg' => 'video.gif',
                
'mov' => 'video2.gif',
                
'avi' => 'video.gif',
                
'eps' => 'eps.gif',
                
'gz' => 'archive.png',
                
'asc' => 'sig.gif',
            );
            
error_reporting(0);
if(!
function_exists('imagecreatetruecolor')) $showthumbnails false;
$leadon $startdir;
if(
$leadon=='.'$leadon '';
if((
substr($leadon, -11)!='/') && $leadon!=''$leadon $leadon '/';
$startdir $leadon;

if(
$_GET['dir']) {
    
//check this is okay.
    
    
if(substr($_GET['dir'], -11)!='/') {
        
$_GET['dir'] = $_GET['dir'] . '/';
    }
    
    
$dirok true;
    
$dirnames split('/'$_GET['dir']);
    for(
$di=0$di<sizeof($dirnames); $di++) {
        
        if(
$di<(sizeof($dirnames)-2)) {
            
$dotdotdir $dotdotdir $dirnames[$di] . '/';
        }
        
        if(
$dirnames[$di] == '..') {
            
$dirok false;
        }
    }
    
    if(
substr($_GET['dir'], 01)=='/') {
        
$dirok false;
    }
    
    if(
$dirok) {
         
$leadon $leadon $_GET['dir'];
    }
}



$opendir $leadon;
if(!
$leadon$opendir '.';
if(!
file_exists($opendir)) {
    
$opendir '.';
    
$leadon $startdir;
}

clearstatcache();
if (
$handle opendir($opendir)) {
    while (
false !== ($file readdir($handle))) { 
        
//first see if this file is required in the listing
        
if ($file == "." || $file == "..")  continue;
        
$discard false;
        for(
$hi=0;$hi<sizeof($hide);$hi++) {
            if(
strpos($file$hide[$hi])!==false) {
                
$discard true;
            }
        }
        
        if(
$discard) continue;
        if (@
filetype($leadon.$file) == "dir") {
            if(!
$showdirs) continue;
        
            
$n++;
            if(
$_GET['sort']=="date") {
                
$key = @filemtime($leadon.$file) . ".$n";
            }
            else {
                
$key $n;
            }
            
$dirs[$key] = $file "/";
        }
        else {
            
$n++;
            if(
$_GET['sort']=="date") {
                
$key = @filemtime($leadon.$file) . ".$n";
            }
            elseif(
$_GET['sort']=="size") {
                
$key = @filesize($leadon.$file) . ".$n";
            }
            else {
                
$key $n;
            }
            
$files[$key] = $file;
            
            if(
$displayindex) {
                if(
in_array(strtolower($file), $indexfiles)) {
                    
header("Location: $file");
                    die();
                }
            }
        }
    }
    
closedir($handle); 
}

//sort our files
if($_GET['sort']=="date") {
    @
ksort($dirsSORT_NUMERIC);
    @
ksort($filesSORT_NUMERIC);
}
elseif(
$_GET['sort']=="size") {
    @
natcasesort($dirs); 
    @
ksort($filesSORT_NUMERIC);
}
else {
    @
natcasesort($dirs); 
    @
natcasesort($files);
}

//order correctly
if($_GET['order']=="desc" && $_GET['sort']!="size") {$dirs = @array_reverse($dirs);}
if(
$_GET['order']=="desc") {$files = @array_reverse($files);}
$dirs = @array_values($dirs); $files = @array_values($files);


?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Welcome to <? print $host?></title>
<link rel="stylesheet" type="text/css" href="http://www.000webhost.com/images/index/styles.css" />
</head>
<body>
<div id="container">
  <h1>Ftp dizini </h1>
  <div id="breadcrumbs">Website <strong><? print $host?></strong> has been successfully installed on
    server.<br />
    Please delete file &quot;<strong>default.php</strong>&quot; from <strong>httpdocs</strong> folder and upload your website
    by using FTP or web based File Manager.<br />
    <br />
  Below you can see your current files in <strong>httpdocs </strong>folder.</div>
  <div id="listingcontainer">
    <div id="listingheader"> 
    <div id="headerfile">Dosya &amp; Dizin Adı </div>
    <div id="headersize">Boyut</div>
    <div id="headermodified">Son G&uuml;ncelleme </div>
    </div>
    <div id="listing">
    <?
    $class 
'b';
    if(
$dirok) {
    
?>
    <div><a href="<?=$dotdotdir;?>" class="<?=$class;?>"><img src="http://www.000webhost.com/images/index/dirup.png" alt="Folder" /><strong>..</strong> <em>-</em> <?=date ("M d Y h:i:s A"filemtime($dotdotdir));?></a></div>
    <?
        
if($class=='b'$class='w';
        else 
$class 'b';
    }
    
$arsize sizeof($dirs);
    for(
$i=0;$i<$arsize;$i++) {
    
?>
    <div><a href="<?=$leadon.$dirs[$i];?>" class="<?=$class;?>"><img src="http://www.000webhost.com/images/index/folder.png" alt="<?=$dirs[$i];?>" /><strong><?=$dirs[$i];?></strong> <em>-</em> <?=date ("M d Y h:i:s A"filemtime($leadon.$dirs[$i]));?></a></div>
    <?
        
if($class=='b'$class='w';
        else 
$class 'b';    
    }
    
    
$arsize sizeof($files);
    for(
$i=0;$i<$arsize;$i++) {
        
$icon 'unknown.png';
        
$ext strtolower(substr($files[$i], strrpos($files[$i], '.')+1));
        
$supportedimages = array('gif''png''jpeg''jpg');
        
$thumb '';
                
        if(
$filetypes[$ext]) {
            
$icon $filetypes[$ext];
        }
        
        
$filename $files[$i];
        if(
strlen($filename)>43) {
            
$filename substr($files[$i], 040) . '...';
        }
        
        
$fileurl $leadon $files[$i];
    
?>
    <div><a href="<?=$fileurl;?>" class="<?=$class;?>"<?=$thumb2;?>><img src="http://www.000webhost.com/images/index/<?=$icon;?>" alt="<?=$files[$i];?>" /><strong><?=$filename;?></strong> <em><?=round(filesize($leadon.$files[$i])/1024);?>KB</em> <?=date ("M d Y h:i:s A"filemtime($leadon.$files[$i]));?><?=$thumb;?></a></div>
    <?
        
if($class=='b'$class='w';
        else 
$class 'b';    
    }    
    
?></div>
  </div>
</div>
<div id="copy">Free Web Hosting by <a href="http://www.delphp.in/">Delphi & Php</a></div>
</body>
</html>
Alıntı ile Cevapla


Cevapla


Bookmarks
tesxc
Seçenekler

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Açık



Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 01:25:47.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.

“İnsanların en hayırlısı, insanlara faydalı olandır”. H.Ş

Hosting by Radore Hosting

İçerik sağlayacı paylaşım sitelerinden biri olan R10.net WebMaster Forum Adresimizde 5651 Sayılı Kanun’un 8. Maddesine ve T.C.K’nın 125. Maddesine göre TÜM ÜYELERİMİZ yaptıkları paylaşımlardan sorumludur. R10.net hakkında yapılacak tüm hukuksal Şikayetler adresi ile iletişime geçilmesi halinde ilgili kanunlar ve yönetmelikler çerçevesinde en geç 1 (Bir) Hafta içerisinde R10.net yönetimi olarak tarafımızdan gereken işlemler yapılacak ve Avukatlarımız size dönüş yapacaktır.
ARGUS_OK